He studied Systems and Computer Science Engineering from August 2001 until July 2006 at University of Minho, Braga, Portugal. He completed his last year under an exchange students program at the University of Amsterdam attending the last year of the Artificial Intelligence Master.
He started his career in computer science as a research assistant in August 2006 at CWI's Database Research Group. He worked on SkyServer and DataCell projects. SkyServer project is on going project to port one of the largest public scientific databases, SDSS, to MonetDB. The Data Cell is a on going project to develop a stream engine on top of MonetDB. In mean time, he is also a developer of the SQL module for MonetDB.
Since 2006 he has been an author of several publications. He received the SIGMOD Best Paper Award Runner Up on July 1, during the 35th SIGMOD International Conference on Management of Data (ACM SIGMOD'09) in Providence, Rhode Island (USA). He was awarded for the article An Architecture for Recycling Intermediates in a Column-store written by Milena Ivanova, Martin Kersten, Niels Nes and Romulo Goncalves of CWI.
From August 2007 until January 2013 he was PhD student of Martin Kersten. His main topic of research was distributed databases and replication, the thesis title is: The DataCyclotron: Juggling Data and Queries for a Data Warehouse audience. After his PhD, he went to IBM Almaden for one year PostDoc.
As of March 2014 he is an eScience engineer at NLeSc working in the strategic collaboration with CWI DA group for research on BigData.