BlackBerry
Senior Software Development Manager
Nortel Networks
Senior Software Developer
Maple Optical System
Embedded Software Engineer
Amazon
Senior Software Development Manager
University of Science and Technology of China
Carleton University