Landscape Ontario
Senior Software Developer
The Peer Group
Software Developer
Band Of Coders
Senior Software Developer
RWDI
Software Developer, Ventures
Barcode of Life Data Systems
Software Developer and Analyst
University of Guelph
Graduate Student and Teaching Assistant
STAPLES Canada
Computer Repair Technician and Sales Representative
University of Guelph
Computing and Communication Services Student Consultant
University of Guelph
Research Associate
University of Guelph