Meet Our Team
Our leadership team is a committed group of leaders with extensive knowledge and experience in renewable energy sector and quality assurance services. Based around North America, Europe, and Asia, they help guide and lead STS as we further consolidate our position as a TIC company in solar, storage, and wind industries.
STS’ development also relies on its highly skilled and experienced team of management around the world, leveraging the team diversity and local expertise in renewable energy industry to provide our clients with advanced services as regards to QAQC solutions covering different component products procurement.
Leadership Team
Management Team
Commerical & Marketing
Vivian Ventura
Technical Account Manager, Renewables, North America
vivian.ventura@sts-certified.com