TD Canada Trust, Merrill Lynch, American Express, Ontario Teacher’s Pension Plan
Various Software Developing interns
McGraw Hill Financial
Senior Database Developer
Aha! Labs Inc.
Senior Data Engineer
McGraw Hill Financial
Database Engineer
McGraw Hill Financial
Lead Software Developer
University of Waterloo