// hello, world
Backend Software Engineer
5 years designing and building scalable Java microservices and distributed systems. Passionate about software craftsmanship, architecture patterns, and writing code that lasts.
// 01. about
I'm a Backend Software Engineer based in Viana do Castelo, Portugal, with 5 years of experience designing and building Java microservices and distributed systems across financial, telecommunications, and retail sectors. My stack centres on Java, Spring Boot, and event-driven architectures with Kafka, PostgreSQL, and Docker/Kubernetes.
I hold an Integrated Master's in Software Engineering from the University of Minho, specialised in Application Engineering and Software Systems. My dissertation focused on microservices architecture patterns — Saga, CQRS, and hexagonal architecture — applied to an e-commerce case study deployed on GCP.
I care about software craftsmanship and enjoy exchanging ideas with fellow engineers. In April 2026, I was invited as a guest lecturer at University of Minho to talk about microservices patterns, distributed systems trade-offs, and the Monolith vs Microservices debate.
// quick facts
// 02. skills
Languages & Frameworks
Architecture
Data & Messaging
DevOps & Cloud
Testing & Tools
AI & Emerging
// 03. experience
// 04. personal projects
Master's dissertation: designed and implemented a microservices-based e-commerce system applying Saga, CQRS, and hexagonal architecture patterns. Deployed on GCP with JMeter load testing under realistic distributed conditions.
Full-stack finance tracker self-hosted on a Raspberry Pi. Multi-user, hexagonal architecture, advanced filtering and analytics. AI-assisted movement registration via natural language input (in development).
Public repositories fetched live from the GitHub API.
// 05. speaking & teaching
// 06. education
// certifications
// 07. blog
Articles on microservices patterns, distributed systems, and software architecture — drawn from my dissertation research and real-world engineering experience. Stay tuned.
About Microservices (preview)