I am associate professor at the Informatics Department of University of Minho, where I teach Distributed Systems in undergraduate, master and doctoral courses. I've been the director of the Computer Science and Technology Center (CCTC) of University of Minho from 2005 to 2010 and director of the High-Assurance Software Laboratory (HASLab), a research unit of University of Minho and INESC TEC, from 2010 to 2015. Currently, I am member of the Board of Directors of INESC TEC.
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. I've been involved in several research projects funded by the EU, FCT and national and international companies, having coordinated GORDA, ESCADA, StrongRep and Stratus. I currently coordinate the H2020 SafeCloud project.
I currently serve on the Steering Committees of the IEEE SRDS, ACM/IFIP/USENIX Middleware, IFIP DAIS conferences, on the Scientific and Technologic Committee of Instituto do Petróleo e Gás (ISPG) and as vice-chair of IFIP Working Group 6.1.