Senior Software Engineer
What began as curiosity about how things work beneath the surface has grown into a decade-long journey through the world of software engineering. Over the years, I've designed and built scalable, cloud-native systems, from platforms handling millions of transactions in digital banking to infrastructure automation for global cloud providers and learning systems that empower thousands of students.
Having lived and worked across Brazil, Portugal, and Malta, I've learned that diverse teams make the best ideas thrive. Collaboration, curiosity, and clean architecture are at the heart of how I work. Whether leading projects or mentoring others, I'm driven by the challenge of transforming complex problems into elegant, reliable solutions.
Work often centers around Java and Spring Boot, with Micronaut used where performance and startup efficiency are critical. The focus is on building robust API, designed for clarity, scalability, and a smooth developer experience.
Angular and TypeScript form the core of most front-end projects, creating reliable and maintainable interfaces. Collaboration with designers and product teams ensures that each user experience feels natural while keeping the codebase clean and easy to evolve.
Experienced in designing distributed systems built on microservices and event-driven architecture. Reactive programming plays a role in handling high throughput and resilience, always keeping business goals in mind and ensuring systems evolve smoothly as products and teams grow.
Engineering APIs for network automation and configuration within PhoenixNAP's Bare Metal Cloud, enabling global clients to deploy and scale infrastructure on demand.
Contributed to a sales enablement platform used by Sky UK's partner network to manage and distribute product offerings efficiently.
Member of the wealth management engineering team, building and modernizing core services and web applications for Inter's investment products.
Delivered full-stack and cloud-native solutions for international clients in education, insurance, and retail sectors.
Early-career experience developing enterprise applications and learning the foundations of software engineering and team collaboration.