Software Development
U.R. Electric Co
SeaWell Networks
Junior Software Engineer
Tread
Staff Software Engineer
Manager of Software Engineering
IBM Canada
ARRIS
Senior Software Engineer
University of Toronto