Dorsch Global
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.
This person is not in the org chart
Dorsch Global
Since it's foundation more than 70 years ago, Dorsch Gruppe has grown into a successful global engineering consultancy by concentrating on the core areas of planning and advising. Dorsch International Consultants GmbH, one of the business units located in Germany, bundles in depth expertise and experience in the field of infrastructure to deliver true value to our clients.