Apple Inc
Senior Engineering Manager
Platform Security Firmware Leadership
Apple Inc
Engineering Manager
Apple Inc
Sr. Firmware Engineer
Microsoft
Software Development Engineer II
BlackBerry
Embedded Software Developer
Waterloo Collegiate Institute
University of Waterloo