MATLAB
Simulink
ANSYS AIM
Robot Framework
AutoCAD
Solidworks
C++ • C • Lua
Python • MySQL
Control Systems
Computer Vision
Windows • OS X
Linux • Raspbian
OpenCL • OpenMP
Embedded Systems
HIL Testing
Oscilloscopes
Soldering
Raspberry Pi
Arduino
FPGA • CAN
Working as a software engineer at MDA Robotics and Space Operations division. Developing image processing algorithms in C++ for embedded system applications. Additionally responsible for developing the proof of concept for updating department software development workflow. Worked with Git, Jenkins, Bazel and other tools to prototype a CI/CD test-driven-development for department. Additionally working with ROS and NVIDIA Jetson platform for developing computer vision solutions fort robot arm end effector. Focused on fidual marker tracking using Apriltags, via the ISAAC ROS Apriltag and 3D pose estimation libraries.
Worked as part of the R&D Division in the Robotics and Automation unit. Developed vision based robotic solutions to automate aerospace industry processes. Developed OCR based computer vision application to help automate a robotic arm to be used in the aerospace industry for the assembly of wing panels for flight aircraft. Additionally performed hardware validation on the European Space Agency ExoMars Rover mission for the Actuator and Drive Electronics system, primarily performed in Lua.
Worked as a Motion Planning Engineer as part of the Waterloo Intelligent Systems Engineering Lab, 'Autonomoose' autonomous vehicle research project. I helped to develop a behavioral planner for autonomous navigation. The planner was developed around rule based execution, and dynamic systems modeling to allow for accurate high level decision making in terms of vehicle actions. Implemented motion planning algorithms in Python.
Worked with the Government of Ontario, Land and Resources Cluster. Helped develop web solutions based upon client needs. Responsible for full stack development including frontend and backend development. Developed a finance management web application. Worked with AngularJS primarily for frontend development and for backend development primarily worked with Hibernate JPA and PostgreSQL. Some other technologies used include PHP, AJAX, Eclipse and IBM Websphere.
As a part of the Firmware Validation Automation team at Tesla Motors, I was responsible for helping develop an automated HIL test framework for the Model X, in order to ensure complete vehicle functionality against different firmware builds. Worked with CAN and LIN data buses to simulate vehicle component signals, allowing for validation of vehicle behaviors and actions.
Took on the responsibility for two directorships in the engineering society at the University of Waterloo. One of them being the First Year Engineering Leadership Conference (FYELC). Responsible for the planning and organization of a student run conference held for first year engineering students, as one of the conference directors. Responsibilities include reaching out to sponsors, balancing budgets, managing food, organizing spakers, and various other technicalities that must be accounted for. Also took on the role of managing the EngSoc website, becoming the Wordpress website admin, responsible for managing the site and keeping it up to date.
Worked as a Programmer Analyst with the Government of Ontario, Community Services Cluster. Responsible for developing automated test scripts in VBScript, to validate government web applications.
What fascinates me
What I do in my free time
What I'd like to do in the future
My technical interests lie primarily in the fields of robotics and embedded systems. Working with computer vision and sensors I aim to develop intelligent robots, capable of making smart decisions. I also enjoy low level software development at firmware level, interfacing between software and hardware. I have one year of professional full time experience and two years of internship experience. My experiences cover everything from firmware development and validation, autonomous vehicle software development, computer vision development, web development and control systems among many other things.
Email: hamdantc@gmail.com.
Linkedin: linkedin.com/in/hamdanchaudhry.