IT & Systems Manager
France
Total
Ecole centrale d'Electronique - ECE
Universität Stuttgart
Concordia University