Caterpillar Inc.
Software Engineer
Axis Inc.
Electrical Engineer
Caterpillar Inc.
System Integration Engineer - Off Highway Trucks
Caterpillar Inc.
System Integration Engineer - Compact Construction Equipment
Caterpillar Inc.
Project Team Lead
Caterpillar Inc.
Automation Senior Project Team Lead
Caterpillar Inc.
Senior Project Team Lead
Dalhousie University
Technical University of Nova Scotia (TUNS) - DALTech as of 1997