Desire2Learn
Engineering Director
Digital Extremes
Developer
Desire2Learn
Senior Software Development Manager
Practice Solutions Software Inc.
Manager, Software Development
Self-employed
Mad Scientist
Practice Solutions Software Inc.
Sr. Software Developer
Desire2Learn
Development Manager
PTC
Development Team Lead
The University of Western Ontario