OTS SA's IT department is led by Maria Bakali (Product Manager) and has 61 employees.
Dimitris Papagiannis
Software Developer
Eleni Kokonesi
Software Engineer
Dimitra Angelidou
Full Stack Developer
Themis Siakavara
Thomas Kotsas
Apostolis Sandalidis
Software Developer Internship
Stelios Loupidis
Technical Support Specialist
Christina Orfanidou
Georgios Chorozidis
Maria Bakali
Product Manager
Ioulia Lallou
Technical Support Agent
Dimitris Apostolidis
Looking for a particular OTS SA employee's phone or email?