Software Developer
Waterloo, Ontario, Canada
Agfa
Software Development Team Lead
Desire2Learn
Nokia
Software Engineer
University of Waterloo