Barnstone Solutions
Development Manager and Owner
Carbonite
Senior Manager of Software Engineering
Invisor Investment Management Inc.
Vice President, Engineering
Index Exchange
Director, Engineering
Prodigy Game
Director of Engineering, Online Tutoring
Stratovate Group
Manager, Development and Projects; Partner and Owner
Prodigy Education
VP of Engineering
EVault
Senior Scrum Master and Agile Coach
Seagate Technology
Engineering and Program Manager and Agile Coach
University of Toronto