BlackBerry QNX
Senior Software Developer, QNX CAR
Nortel Networks
Software Engineer, Computer Aided Design
Cadence Design Systems
Software Engineer, Computer Aided Design
BlackBerry QNX
Senior Software Developer, Graphics Group
BlackBerry
Software Developer, BB10
University of Waterloo