EPFL Innovation Park, Bâtiment C
Renewables & Environment,Services, Nec,Renewables & Environment Read More
Renewables & Environment
Account Manager Portugal
CTO
Chief Information Officer
Business Development and Operations
Senior Project Engineer
IT Operations Specialist
Regional Supervisor FR
Country Manager | Portugal
President of the Board of Directors