Software Developer
IBM Canada
Avanade
Manager, Solution Development
Director, Delivery Management
University of Waterloo