About
I've been working as a software engineer since 2019. Although I've always worked as an individual contributor, my perfect day is one where I enable those around me to perform at their best. I love a good and healthy discussion - I have my own opinions which I can defend well, but I make sure to listen at least as much as I speak.
My journey into the world of technology began as a kid, with a strong interest in computers and programming from a very young age. This foundation led me to pursue a Master's degree in Informatics and Computer Engineering at FEUP, where I focused on areas like distributed systems, operating systems, and algorithms.
Professionally, I've had the opportunity to develop and optimize high-throughput and low latency microservices at companies like BMW (currently) and Semasio. My experience spans across various technologies like Redis, DynamoDB, Kubernetes, cloud infrastructure, and a myriad of programming languages.
I'm also a firm believer in the importance of open-source software and try to be an active contributor as frequently as I can.
Open-Source Contributions
Redisson (Redis client library for Java)
- #6300: Add fastReplaceValuesAsync and fastReplaceValues to RMultimap and its implementations.
Visual Studio Code
- #81442: Added support for touch events on the suggestion widget
Yarn (JavaScript package manager)
- #4989: Fixes Yarn not removing old package name from yarn.lock when installing dependency from a git repo
Research Publications
- Dockerlive: A live development environment for Dockerfiles DOI: 10.1109/vl/hcc53370.2022.9833145
- Developing Docker and Docker-Compose Specifications: A Developers’ Survey DOI: 10.1109/ACCESS.2021.3137671