Microsoft
Software Engineer II
Snap Inc.
Software Engineer
Software Engineering Intern
Zynga
Software Engineering Intern
Uber
Senior Product Manager
Ontario Hospital Association
Desktop Support Technician
MySpark Technologies
Android Applications Developer
Uber Technologies
Senior Product Manager
Agincourt Collegiate Institute
University of Waterloo