INESC
Trainee
Link Consulting, Tecnologias de Informação SA
Production Manager
Pararede
IT Projects Development Dept. Director
INESC
Researcher
SMD Informática
Project Manager
SMD Informática
Software Engineer
New Value
Project Manager
Link Consulting, Tecnologias de Informação SA
Project Manager
Instituto Superior Técnico