STS

0 followers

Established in 2010 by a team of seasoned French solar industry veterans, STS is the result of our passion to advance sustainability progress, and our relentless drive to solve our client’s challenges. At STS, through tailored technical and expert advisory services, we enable our clients to make in... Read more

Employees

51-200

Links


Org chart

Alexandre Minuzzo
Founder & CEO
Collapse
Simone Stengele
Vice President Human Resources and Administration
ShivKumar Baghel
Global Head-Audit service line.
Thibaut LEMOINE
Vice President Of Global Operations
Stephen Scott
Vice President of Sales
Gaurav Guglani
Finance Manager India & Western Countries

Teams

This company has no teams yet


Offices

This company has no offices yet