Steven Horn is a skilled engineer with extensive experience in the field of environmental technology and engineering management. Currently serving as the Deputy Technical Manager at Dorsch International Consultants GmbH since February 2021, Steven previously held positions as a Wastewater Treatment Plant Design Specialist at Ostella and as Head of Engineering at Passavant Energy & Environment. Steven's career also includes experience as a Senior Process Engineer at Triqua International bv. Steven holds a Bachelor's degree in Chemical Engineering from the University of Cape Town, earned between 1993 and 1996.
Sign up to view 11 direct reports
Get started