Home
I am currently a researcher at INESCTEC and an invited assistant professor at the University of Minho. I enjoy building software with variable levels of abstraction: from low-level systems engineering; to managing and processing data and building backend applications; to building frontend applications and even developing video games. I also enjoy researching and developing ways to improve the speed and scalability of software, mainly in distributed database systems.
Work
INESCTEC
2021-Now
- Researching and developing techniques and algorithms to improve the performance of transactional and analytical workloads in distributed database systems. Two of these works, MRVs and TiQuE, have been accepted to two top computer science conferences, SIGMOD and VLDB, respectively.
- Software development and deployment. Contributions to the MonetDB database, among which an up to 10x improvement in transactional workloads. Developing and deploying monitoring solutions.
- Data processing optimization. Provide expertise in database administration.
University of Minho
2022-Now
- Invited assistant professor of several courses in the Informatics Engineering Bachelors and Masters degrees, namely:
- Database Administration (MSc)
- Large Scale Distributed Systems (MSc)
- Operating Systems (BSc)
- Software Engineering Lab III (BSc)
- Responsible for teaching practical classes, building guides and practical assignments, and evaluating students' projects.
- Built an automatic testing platform for students' projects.
Education
Integrated Masters in Informatics Engineering
2015-2020
- Finished top of my class with an average grade of 18/20, earning a merit scholarship.
- Worked in the distributed systems lab (HASLab) while studying, receiving a research grant.
- My master's thesis, High-Performance Data Processing, received a 19/20 grade.
Selected Publications
TiQuE: Improving the Transactional Performance of Analytical Systems for True Hybrid Workloads @ VLDB: Very Large Data Bases, 2023
DOI: 10.14778/3598581.3598598- Nuno Faria ,
- José Pereira ,
- Ana Nunes Alonso ,
- Ricardo Vilaça ,
- Yunus Koning ,
- Niels Nes
MRVs: Enforcing Numeric Invariants in Parallel Updates to Hotspots with Randomized Splitting @ SIGMOD: International Conference on Management of Data, 2023
DOI: 10.1145/3588723- Nuno Faria ,
- José Pereira
Selected Open Source Projects
See all open source projects