Profile

About

Curious Software Engineer passionate about building simple solutions to complex problems. I enjoy learning new technologies, improving processes, and writing clean code that makes a real impact. As a father of two, I’ve learned to balance professional ambition with a busy family life. In my spare time, I like automating my home through small IoT projects and exploring hardware. When I switch off from tech mode, you’ll usually find me enjoying some casual gaming, watching TV shows or movies, or going for a good walk.

Skills and Tools

Java Spring Boot Kubernetes Docker Kafka Cassandra VSCode IntelliJ GitHub Actions .NET SQLServer Node.js Angular WebRTC

Academic Background

Instituto Superior Técnico

2007 - 2013

BSc in Engineering Science, Information Systems and Computer Engineering

Experience

Senior Backend Developer

Sky Portugal | Feb 2022 - Present

Backend development in the Global Commerce team responsable for Transcomms solution, Voucher generation and Payment reports. Responsible for designing and implementing scalable backend solutions using Java and Spring Boot in a Kubernetes environment. Collaborate with cross-functional teams to deliver high-quality software and improve system performance.

Java Spring Boot Kubernetes Kafka Cassandra AWS GitHub Actions

Backend Developer

Sky Portugal | Dec 2019 - Feb 2022

Backend development for SkyStore, the digital content platform for movies and TV shows. Worked on various microservices responsible for campaign management, voucher generation and dynamic pricing.

.NET SQLServer Docker RabbitMQ

Software Engineer

Collab | Feb 2013 - Nov 2019

Full stack development of admin, supervisor and client applications. Involved in all stages of the software development lifecycle, from design to deployment and maintenance. Worked on a variety of projects, including web applications, APIs, and real-time communication solutions.

.NET SQLServer Node.js Angular WebRTC Azure

Projects

Codle - Wordle game with numbers

A Wordle-inspired game where players guess a 5-digit code. Built with React and TypeScript, styled with Tailwind CSS. Features include real-time feedback on guesses and a sleek, responsive design.

React TypeScript Tailwind CSS

View Project

LED Toggle with Wemos D1 Mini

A simple project to toggle an LED using a Wemos D1 Mini (ESP8266) microcontroller. The project includes a web interface to control the LED state, demonstrating basic IoT concepts and microcontroller programming.

Python ESP8266

View Project