20+ years building distributed systems, microservices, and cloud infrastructure. Currently engineering large-scale backend solutions at Mercadona, with deep roots in automotive, finance, and government sectors.
Brazilian engineer based in Portugal, building systems at scale.
I'm a software engineer with over two decades of experience across government, automotive, financial, and retail sectors. My craft is designing and building robust distributed systems — from batch processing pipelines to real-time event-driven architectures with Kafka and Kubernetes.
At Critical Techworks, I worked on safety-critical systems for BMW's autonomous driving programme, building infrastructure to detect and predict road hazards using geospatial algorithms. At SERPRO — Brazil's largest federal IT company — I led teams, architected integration frameworks, and delivered software for the Brazilian government for 8 years.
Today at Mercadona, I design microservices in Java 21 with Kafka and Kubernetes to distribute critical operational data across Spain's largest supermarket chain in real time.
Outside of code, I gave a conference talk at TDC 2017 titled "Learning Java 8 Lambdas with Star Wars", attended JNation 2025 in Coimbra, and am actively exploring AI-guided development with Spring AI and emerging blockchain technologies.
Grouped by domain — not an icon wall.
20+ years across supermarket, automotive, finance, and government.
Designing distributed microservices that deliver real-time information to stores, cashiers, and opening management systems across Spain's largest supermarket chain.
Full-stack and DevOps engineer on BMW's autonomous driving and connected-vehicles platform — from geospatial hazard detection to real-time map delivery and cloud infrastructure.
Worked on the FSIP project for Portuguese banking system supervision — building a Universal Storage component as a generic XML data layer bridging heterogeneous BPM implementations.
8 years at Brazil's largest federal IT company. Wore many hats — developer, architect, team leader, SCRUM master, and configuration manager on large-scale public-sector systems.
Projects that required creative engineering under real-world constraints.
Real-time geospatial hazard detection for BMW's autonomous driving soft-stop feature. Combined GeoHash indexing with HERE Maps API to predict road hazards ahead of time, allowing vehicles to prepare before impact.
High-availability backend services delivering continuous live map updates to connected BMW vehicles. Event-driven architecture processing geospatial data streams and pushing updates to the entire BMW fleet with low latency.
Distributed microservices delivering operational store data (cashier systems, opening info) to all Mercadona locations across Spain. Engineered for reliability, low-latency delivery, and continuous operation at supermarket scale.
Generic XML data layer for the Portuguese Banking Supervision System (FSIP). Acted as a universal bridge between heterogeneous BPM implementations, enabling seamless structured data exchange across the financial supervision platform.
Multi-platform Flutter application targeting Windows, macOS, Android, and iOS simultaneously. Part of BMW's connected vehicle ecosystem, enabling stakeholders to monitor vehicle data and manage autonomous driving feature flags.
Conference lecture at TDC 2017 teaching Java 8 Lambda expressions through Star Wars examples. Open-source on GitHub — combines functional programming education with pop culture for a memorable, approachable learning experience.
Formal training and professional qualifications.
Thoughts on Java, architecture, and the craft of software.
Open to senior engineering roles, architecture consulting, and challenging distributed systems problems.
Based in Portugal · Remote-friendly