STS's IT department is led by Anna Hayhurst (Chief People Officer (CPO)) and has 51 employees.
Juliette Crepin
Opérateur
Jay Dhola
Technology Services Consultant
Govind Soni
Project Engineer
Abdul Abdullah
Quality Assurance Project Lead
Avijit Jana
Inspection Engineer
Juan Lopez Garcia
Head of Technology
Aniket Pathak
Technical Support - Quality Assurance
Anna Hayhurst
Chief People Officer (CPO)
Moin Hasan
Electrical Engineer
Tan Khai
Quality Engineer
Ivan Perez Preciado
Head of Product and Field Testing
Peerattchai Upathump
Looking for a particular STS employee's phone or email?