Sou docente no Departamento de Engenharia Informática do Instituto Superior de Engenharia do Porto, um dos institutos do Instituto Politécnico do Porto, onde lecciono as cadeiras (ano lectivo 2003/2004):
- Linguagens e Programação 2 (Programação Orientada a Objectos, Java) ao Bacharelato em Engenharia Informática
- Complementos de Programação (Programação multi-processo, SO Linux, POO) à Licenciatura em Eng. Electrotécnica - Electrónica e Computadores
Desde 1997 faço parte do grupo de investigação IPP-HURRAY!, um grupo que investiga a análise, desenvolvimento e implementação de sistemas de tempo-real e tolerantes a falhas. O meu trabalho tem como objectivo a análise, concepção e implementação de mecanismos de programação para sistemas distribuídos de tempo-real e tolerantes a falhas.
Interesso-me bastante por Ada 95, uma linguagem bastante interessante para a área de Sistemas de Tempo-Real, estando a desenvolver mecanismos de tolerância a falhas através da utilização dos recursos disponibilizados pela linguagem.
Doutoramento em Engenharia Electrotécnica e de Computadores pela Faculdade de Engenharia da Universidade do Porto, em Setembro de 2001;
Mestrado em Engenharia Electrotécnica e de Computadores pela Faculdade de Engenharia da Universidade do Porto, perfil de Informática Industrial, em Fevereiro de 1997;
Licenciatura em Engenharia Electrotécnica e de Computadores pela Faculdade de Engenharia da Universidade do Porto, ramo de Automação, Controlo e Instrumentação, em Julho de 1994;
Investigador no Instituto de Sistemas e Robótica, Grupo de Automação Industrial, de Outubro de 1994 a Outubro de 1996, desenvolvendo trabalhos na área de Sistemas de Controlo de Tempo-Real.