Summary
Keith Lee is a senior software engineer-in-training with 12 years of experience specializing in low-level and embedded systems using C/C++, assembly, Python, and VHDL. Based in Calgary, he combines firmware design, FPGA/VHDL development, and hardware/software troubleshooting to deliver pragmatic solutions under tight deadlines. His background spans academia (UBC SoC lab) and industry roles at Gumstix, Vericatch, and Garmin, where he has built embedded firmware, back-end services, and time-slicing test frameworks for prototype processors. Known for devising unique approaches to difficult problems, he also brings hands-on mentorship and team organization to accelerate delivery.
12 years of coding experience
11 years of employment as a software developer
Master of Applied Science, Computer Engineering, Master of Applied Science, Computer Engineering at University of British Columbia Electrical and Computer Engineering
Bachelor of Applied Science (BASc), Computer Engineering, Bachelor of Applied Science (BASc), Computer Engineering at The University of British Columbia
Engineering, Engineering at Thompson Rivers University
English, French