Lead Software Developer
MarshallZehr Group Inc.
Carnegie Technologies
Software Developer
Carleton University