Senior Software Developer
Ottawa, Ontario, Canada
Solace Systems
Senior Manager
Software Development Director
Amdocs
Ciena
University of Ottawa