2019 - Present
2017 - 2018
2014 - 2019
As a Software Engineer at AMD, I work in the Display IP diagnostics team. The team is responsible for designing and developing tests in C++ to verify the Display hardware on new ASICs as well as mantain regression on legacy projects. As a member of this team, I am the point person for all dGPU projects in the North American time zone. In addition to developing test plans, libraries and test code, I have led cross-team debug efforts and test optimisations to improve the time efficiecy of system level tests. Other than the designated work load, I have also volunteered to work on cross-team projects to better improve my SW development skills and developed several bash scripts (two of which were then adopted across the diagnostics team - consisting of 150 engineers).
As a Test Development Intern at Celestica, I supported the development of automated solutions for testing electronic devices used in A&D, healthtech and consumer industries. I was responsible for hardware and software integration, documentation, project management, procurement, shipping and receiving and training on delivered solutions. Some of my daily tasks were: creating assemblies and parts in SolidWorks, PCB design and layout, custom LabVIEW applications and scripting to automate processes.
Through my B.Eng at Ryerson, I gained in-depth theoretical knowledge on a variety of topics. This, coupled with hands-on, practical experience of working in laboratories has enabled me to contribute towards the success of my employers and personal projects. My focus of specialization is Embedded Systems.
Relevant courses I pursued in IIIrd & IVth year: Control systems, Microprocessors, Power Electronics, Software systems, CMOS mixed mode analysis, Computer networks, Computer organization and architecture, Electronic Circuits I/II, Embedded system design, Low power digital IC, Operating Systems, Realtime computer control systems, SOC design.
I enjoy reading up on and learning about IOT applications, Microcontrollers and Robotics. My drive to learn outside the classroom has been indispensable, particularily during my internship. I was able to indulge in projects outside of my assigned role which helped me advance my knowledge on the subject while contributing to the success of Celestica. Since graduation, I have continued to learn and refine my software development skills via online courses and working on hobby projects as well as volunteered on several cross-team projects at AMD to continously better myself.
= 1 year of experience.
Soldering
SolidWORKS
Lab equipment (DMM, Power supply, Oscilloscopes, etc.)
Microcontrollers
PCB Design
FPGAs
Git
Linux
GDB
MS Visual Studio
MATLAB
Auto-It
HTML/CSS
Labview
C++
Bash