Backend Software Engineer with strong experience in designing and evolving distributed systems using Java (Spring Boot, Jakarta EE) and Golang. At Itaú Unibanco, I work on large-scale modernization, transforming legacy monoliths into scalable, maintainable microservices using DDD, Clean Architecture, and SOLID principles.
I combine hands-on development with architectural guidance — covering API design, asynchronous messaging (Kafka, Camel), observability (Datadog), CI/CD pipelines, AWS infrastructure, and performance tuning.
As a committer to Apache TomEE and contributor to Jakarta EE and MicroProfile, I help improve enterprise Java runtimes and developer experience through open source contributions and community engagement.
Passionate about clean code, simplicity, and building software that evolves with the business.
Tech Stack:
- Java 8–21
- Spring Boot
- Jakarta EE
- Golang
- Apache TomEE
- MicroProfile
- REST APIs
- JPA/Hibernate
- Kafka
- Apache Camel
- Docker
- Git
- Jenkins
- AWS (EC2, ECS, S3, RDS)
- Terraform
- CI/CD
- Observability (Datadog)
- Test Automation (JUnit, Mockito, Wiremock)
I regularly share insights and tutorials on Java and Jakarta EE on my Medium blog. Check out my latest articles:
- Criando uma aplicação com JSR-371(MVC 1.0)-PT-BR
- Criando uma aplicação REST com SparkJava-PT-BR
- Conhecendo o Apache James
- Criando uma aplicação REST com Eclipse Vert.x
Here are some projects I've been working on:
- Apache TomEE: Mirror of Apache TomEE
- TomEE Site Generator: Mirror of Apache TomEE Site Generator
- Krazo: MVC framework for Jakarta EE
- Jakarta MVC: Jakarta MVC project
- Medium Blog Posts: Repository for my English blog posts on Medium
- Apache DeltaSpike: Mirror of Apache DeltaSpike
I'm always open to collaboration and discussions. Feel free to reach out to me through the platforms below:
Thank you for visiting my profile!