NEC Laboratories Europe
Software Engineer
Instituto de Telecomunicações
Research Intern
Cray Inc.
Software Engineer
Cray Inc.
Systems and Software Engineer V
NEC Laboratories Europe
Software Specialist
XLM - Innovation & Technology
Software Developer
Universidade de Aveiro