Morgan Stanley
Technology Intern
Microsoft
Principal Software Engineering Manager
Microsoft
Software Developement Engineer
NTT (Nippon Telegraph and Telephone Corporation)
Research Intern
Microsoft
Senior Software Development Engineer
Hulu
Principal Software Development Manager
Hulu
Senior Technical Program Manager Lead
Microsoft
Software Development Engineer 2
GitHub
Staff Software Engineering Manager
Scotiabank
Programmer Analyst
University of Waterloo