Various Development and Management positions
Waterloo, Ontario, Canada
IBM
Various Development and Management positions
Self-employed
Author and Independent Consultant
ProCure.com
Chief Technology Officer
Descartes Systems Group
Senior Vice President, Engineering
Emergis
Vice President, eFinance Development
Dematic
Senior Vice President, Global Products and Solutions (Retired)
GEAC Computers
Software Developer
BlackBerry
Senior Vice President, Enterprise Software
Devenyi Consulting
Consultant
University of Toronto