NASDAQ OMX
Software Developer Specialist
Amazon Web Services
Software Development Engineer
ApplyBoard
Senior Software Engineer
IBM
Software Engineer
Transwarp
software developer intern of cloud service team
nanoPay Corporation
Software Developer
University of Waterloo