I'm a Software Engineer with 16+ years of experience in Startups and also in bigger companies, including Big Tech, in diverse business areas. I'm based in Braga, Portugal and I hold a PhD in Computer Science, focused on Distributed Systems and more concretely on Fault Tolerance. My thesis was on how to combine Gossip Protocols and Consensus Protocols to achieve fault tolerant integration of heterogeneous services.
I've been mostly focused on Backend development throughout my career but I've had also some experience with Fullstack development.
I'm looking for a Backend or Fullstack Software Engineer role. I would also consider a Research Engineer role in Distributed Systems.
My last position was Backend Software Engineer at Hyperscience's Third Party Integration team. Before that, I worked as a Senior Software Engineer in the MySQL Replication team, first in the Group Communication System (GCS) component of Group Replication, and then in MySQLaaS, MySQL offering on OCI (Oracle Cloud Infrastructure).
2024 - 2025: Senior Software Engineer @ Camunda
2024 - 2024: Senior Software Engineer @ Invisible Lab
2023 - 2024: Senior Software Engineer @ OutSystems
2022 - 2022: Backend Software Engineer @ Hyperscience
2015 - 2022: Senior Software Engineer @ Oracle/MySQL
2007 - 2015: Software Engineer and Researcher @ INESC TEC and Universidade do Minho
2006 - 2007: Software Developer @ Nokia Siemens Networks
2006 - 2006: Trainee Software Developer @ MobiComp
2007 - 2016: PhD in Computer Science @ Universidade do Minho
2001 - 2006: Licentiate in Computer Science and Systems Engineering @ Universidade do Minho