IBM Canada
Software Engineering Intern
Achronix Semiconductor Corporation
Senior Software Engineer
Startup
Co-founder
Nortel Networks
Software Engineering Intern
Xilinx
Sr. Staff Software Engineer
AMD
Principal MTS
Xilinx
Staff Software Engineer
University of Toronto