Steve Roberts

Mechanical Engineer / Project Manager at Krech Ojard & Associates, Inc.

Steve Roberts, P.Eng, is a Mechanical Engineer and Project Manager with extensive experience in mechanical design engineering, project management, and technical documentation across various industries. Currently employed at Krech Ojard & Associates as a Mechanical Engineer / Project Manager since April 2020, Steve has previously held positions at Allnorth Consultants Limited and Sacré-Davey Engineering, where responsibilities included hydraulic design, equipment selection, and supervising design staff in mining and materials handling. Steve's foundational experience includes roles at Vancouver Aquarium, Teck Resources Limited, and PCL Construction, focusing on maintenance, project management, and engineering support. Steve holds a Bachelor of Engineering in Mechanical Engineering from the University of Victoria.

Links

Previous companies

PCL Construction logo
Vancouver Aquarium logo
Teck logo
Department of National Defence logo
Allnorth logo