Software Engineer
Evident
Smart Consulting
Opensoft
Project Coordinator
Technical Team Lead
Processware Systems (P) Ltd.
Senior Consultant
Universidade Nova de Lisboa
Universidade Católica Portuguesa