Log in
Eficode
Contact
Links
View in org chart
Ilari Nurmi
CEO
Pepper the Humanoid
Chief Of Humans
Raino Vastamäki
UX Research Director
Kalle Sirkesalo
CTO Of Managed Services
Marko Klemetti
CTO
+ 5 more
Nina Maria Figueiredo
Diversity, Equity And Inclusion Manager (dei)
Petra Haapala
People And Culture Manager
June, 2017 - present