ITSP Inc.
Web Application Developer (intern)
NRT Technology Corp.
Software developer
Marketing Extension Inc.
Application developer
Ontario Teachers' Pension Plan
Software Engineer
Ontario Teachers' Pension Plan
Senior Software Engineer
Software Engineer
University of Waterloo