Elena Batma

Karditsa, Greece

Customer Success Manager at Transifex
Background
Work Experience

Customer Support Representative

Transifex

May 2014 - December 2016