I am Associate Professor with Habilitation at the Informatics Department of University of Minho, where I teach Distributed Systems in undergraduate, master and doctoral courses. I've been the coordinator of the High-Assurance Software Laboratory (HASLab), a research unit of University of Minho and INESC TEC, from 2010 to 2015. Currently, I serve as a member of the Board of Directors of INESC TEC, as director of the Minho Advanced Computing Centre, and as co-director of the UT Austin Portugal program.
I received my PhD. degree in 2000 from the École Polytechnique Fédérale de Lausanne under the supervision of André Schiper and Rachid Guerraoui. In this work I studied the distributed consensus problem in an environment where participants could fail by crashing and then recover. My research interests are in dependable distributed systems, in particular with application to dependable distributed database systems and large scale systems. My work has been focused on on epidemic communication protocols, large scale data management and high-performace transactional middleware for cloud computing and data science, and privacy-preserving computing. I've been involved in several research projects funded by the EU, FCT and national and international companies, having coordinated EU FP6 GORDA, ESCADA, StrongRep, Stratus and the H2020 SafeCloud project.
I currently serve on the steering committees of the IEEE SRDS (chair) and ACM Eurosys.