Adam Harmat
Port Moody, BC, Canada
abqin4@r.postjobfree.com
Skills
C/C++, real-time C, VB.NET, Actionscript and Matlab programming
Computer vision with OpenCV, Cognex VisionPro and NI Labview
Dynamics simulation with Solidworks, MSC.ADAMS, Simulink and Hyperworks
CAD with Solidworks, Pro/Engineer and NX, rapid prototyping with Stratasys
Circuit board design with Protel, electrical troubleshooting
Other technical skills: ANSYS Fluent, CNC machining, PLC programming, assembly language programming, robot control
Excellent teamwork and writing skills, as well as public speaking ability
Work Experience
GeoSpin Inc., Vancouver, BC, Canada
Programmer
Nov 2009 - present
Designed software components for a seismic visualization application that allows rapid access and visualization of data sets over the internetCo-authored a presentation to secure investor funding for a new seismic surveying method developed by GeoSpin
VanRx PharmaSystems Inc., Burnaby, BC, Canada
Systems Engineer In Training
Jul – Sep 2009
Designed the machine vision subsystem of a prototype robotic fill/finish isolator system to be used in the pharmaceutical industrySelected camera and lighting components for the applicationWorked with an external contractor to design the machine control codeInterfaced image processing tools with the control codeDesigned the vision-aided calibration sequence for three single-arm SCADA robotsCalculated interpolated robot trajectories to satisfy movement requirements
University of Koblenz-Landau, Koblenz, Germany Programmer
Jun – Aug 2006
Worked with an international group of computer scientists and engineers on a mobile, semi-autonomous search and rescue robot competing in the RoboCupWrote real-time C code to interface the robot with a thermal imaging sensor Designed the initial version of a target selection algorithm for use during victim searches
University of British Columbia, Vancouver, BC, Canada Research Assistant
May - Aug 2005
Tested a steerable biopsy needle in tissue phantoms to evaluate its performanceImplemented a segmentation algorithm based on a modified Hough transform in Matlab to locate and highlight curved biopsy needles in ultrasound imagesPublished a research paper in Ultrasound in Medicine and Biology about a new method of needle tip localization using Doppler ultrasound
University of British Columbia, Vancouver, BC, Canada Research Assistant
May - Aug 2004
Worked with a PhD student to simulate water flow through different fabric weave patterns using the Fluent CFD package to improve paper surface quality in the papermaking processPrepared a user's guide for the project intended to aid the person continuing the study
Education
McGill University, Montreal, QC, Canada
Master in Mechanical Engineering
May 2009
Thesis Title: Jumping Behaviour for a Wheeled Quadruped Robot: Analysis and Experiments
Designed, implemented and tested a jumping behavior on an underactuated wheeled-leg quadruped robot with compliant legsOptimized jumping parameters with a genetic algorithm using Simulink and MSC.ADAMS simulationsWrote, tested and debugged real-time C code for the robot’s QNX operating systemPresented work at the 2nd Israeli Conference on robotics, November 2008Other course work: SLAM, sensor fusion, image processing, robot mechanics
University of British Columbia, Vancouver, BC, Canada
Bachelor of Applied Science, Mechatronics Option
May 2006
In a team of two, designed, built and tested a walking tetrahedral robot in a yearlong project to showcase our sponsors’ line of miniature actuatorsDesigned robot components and simulated kinematics in SolidworksManufactured robot components using Stratasys rapid prototypingDeveloped PIC microcontroller based circuit boards with ProtelOther course work: sensors and actuators, mechanical vibration, control systems, computer aided manufacturing, engineering economics
Other Activities
I have been an active member of several university sports clubs, leading other members on hiking, snowshoeing and skiing trips. I also enjoy numerous other sports, such as surfing, rock climbing, and tennis, and in general love to spend my time outside.