Microsoft
Software Development Engineer In Test
University of Toronto
Teaching Assistant
Microsoft
Senior Software Engineer
Microsoft
Software Engineer
Microsoft
Principal Engineering Manager
Northeastern University
Lecturer
Microsoft
Principal Software Engineer
University of Toronto