Experience in release process management using Makefile and Bash.
Programming skills in C, C++, and Python.
Unit Testing, Debugging, Oscilloscopes, and Function generators.
Overview
3
3
years of professional experience
Work History
Engineer II - Software
Mircochip Technlogies
Ottawa, Ontario
05.2022 - Current
Successfully developed and managed C drivers for cutting-edge timing hardware, contributing to $8M in generated revenue.
Implemented a software cache to optimize timing chip performance, decreasing hardware access rates by 20%.
Optimized and maintained the software's build release process, resulting in a 2-hour reduction in build time.
Directed the development of a highly effective phase noise predictor for the latest timing chip, leading to a 30% market penetration.
Managed all Agile/Scrum processes, overseeing sprint planning, daily scrums, sprint reviews, and sprint retrospectives.
Engineer I - Software
Mircochip Technlogies
Ottawa, Ontario
06.2021 - 05.2022
Created a streamlined Python testing framework that decreased testing time for the latest timing algorithm by 5 hours.
Implemented fixes for customer-reported issues.
Implemented new feature for timing simulator tool to test noise transfer in under 2 minutes.
Engineer - Co-Op
Mircochip Technlogies
Ottawa, Ontario
09.2021 - 12.2021
Developed and implemented an interactive timing software simulator that decreased testing time by 8 hours.
Assembled and organized a comprehensive test bench for evaluating the newest timing chip, performing more than 30 compliance scenario tests, and delivering performance reports to stakeholders.
Education
Bachelor of Science - Computer Science
University of Ottawa
Ottawa, ON
06-2021
Skills
C/C
Python
Perl
Linux
Makefile
GNU Toolchain (GCC compiler, GDB debugger)
Cross-compilers
Bash
CMocka
JIRA
Git version control
Bitbucket
Confluence
Coverity
Jenkins
Visual Studio
Eclipse
Technical Writing
Languages
English
Full Professional
French
Native/ Bilingual
Arabic
Limited
Accomplishments
Microchip Certificate of Recognition in Leadership.
Microchip Certificate in Software Engineering Foundations.