Bucharest, Iasi, Romania
24 days ago
Technical Lead