Senior Software Engineer
20+ years building scalable systems • AI & ML Engineering • Cloud Architecture • Microservices • Available for Freelance
Download ResumeI'm a Senior Software Engineer at Rocket Lawyer with over two decades of experience designing and delivering enterprise-grade software. My career spans from hands-on development in Java, Python, and Kotlin to leading cross-functional engineering teams building microservice architectures on Kubernetes and cloud platforms.
I specialise in cloud-native architecture, CI/CD pipelines, and data-driven solutions. Recently I've been leading projects that leverage machine learning and LLM models to deliver intelligent recommendations and customer insights.
Beyond work, I contribute to open-source, mentor junior engineers, and write technical articles on Medium about Java internals, design patterns, and DevOps practices.
Rocket Lawyer
Jusbrasil
Bally's Interactive (Bet.Works)
Zup Innovation — Itaú / Open Banking
Invillia — iFood
Invillia — UOL
Impulso Network — M4U / Cielo
TCE-MT (State Court of Auditors)
Ábaco Tecnologia
Connect Informática • Vector Informática • Datalab do Brasil
FIAP
2024 — 2025
FASIPE
2017 — 2019
Oracle
Certified
A open source project for feature flags management.
Flutter version management.
Services to monitor your home internet provider.
Demonstration of a project cloud-native, with 3 microservices, Netflix Eureka and Zuul gateway.
Brazilian extension for faker library.
Platform for personal trainers to manage students, assign exercises, and track results.
VPN management, RDP connections, and remote apps platform.
PDF document analysis, data extraction, and automated legal document generation.
Connects construction company with salespeople for proposals and contracts.
Technical writing on Medium about software engineering, AI, and architecture.
Why the developers who thrive in the age of AI won't be the fastest prompters — they'll be the deepest questioners.
Read on MediumA quick walk-through about Java memory parts — heap, stack, metaspace, and how the JVM manages them.
Read on MediumStep-by-step guide to creating and managing stage and production Kubernetes clusters on AWS using Terraform.
Read on MediumHow to implement the Chain of Responsibility pattern with low coupling using Spring Boot's dependency injection.
Read on MediumAn introduction to continuous code quality inspection with SonarQube and how to integrate it into your workflow.
Read on MediumSetting up continuous integration pipelines with GitLab CI for automated testing and deployment.
Read on MediumOpen to interesting conversations about technology, architecture, and engineering challenges.