Kavin Gnanapandithan
Jr Embedded Software Developer
Hire this person
Send a job offer directly to this candidate
About
I am a new grad from uOttawa with a degree in computer engineering. I am passionate about lower-level programming, particularly embedded programming. I have worked with microcontrollers and single board computers. I strive to keep learning and provide my services in a working environment.
Experience
uOttawa Autonomous Vehicle Team Ottawa, ON
Embedded Software Team Lead (October 2022 - December 2024)
- Managed the Embedded Software, such as the communication between the Xavier and ESP32.
- Developed custom C++ drivers to integrate the ROS2 Control framework with the HDC2460 motor controller on the Jetson Xavier, enabling precise motor control.
Government of Canada Ottawa, ON
Fullstack Developer January (January 2023 - April 2023)
- Collaborated with a team of developers to build a web application from scratch, utilizing front-end and back-end technologies including NodeJS and VueJS.
- Built RESTful APIs to handle data requests and responses, and utilized SQL to store and retrieve data.
- Optimized SQL database queries in commonly used APIs, achieving a 5% increase in speed through faster page responsiveness.
Agriculture and Agri-Food Canada Ottawa, ON
System Administrator (May 2022 - August 2022)
- Automated software deployment using technologies such as Vagrant and Docker.
- Constructed client-specific Docker containers, including a Bash script for stress testing machine performance.
- Directed and documented an investigation into Gitea, an open-source lightweight alternative to Gitlab,
decreasing memory usage by 87.5%
Education
University of Ottawa Ottawa, ON
BASc Computer Engineering Sep 2020 - Dec 2024
CGPA: 8.27/10
Relevant Courses: Digital Systems Design, Embedded Systems, Real-Time Systems, Operating Systems,
Algorithms and Data Structures, Computer Architecture, Machine Learning