Staff Software Engineer at Itaú Unibanco · Java Evangelist · Event-Driven Architecture · Distributed Systems
I am a Staff Software Engineer at Itaú Unibanco, focused on designing and evolving reliable distributed systems and event-driven architectures.
I am a Java evangelist currently deepening my expertise in Spring and a strong advocate for distributed systems, thoughtful technical design, and clear technical documentation. I also practice software development with Generative AI and am studying the design, development, and orchestration of GenAI agents.
- Event-driven architecture and advanced messaging
- Distributed systems, microservices, and integration architecture
- Java and Spring
- Generative AI development, agents, and agent orchestration
- AWS and Terraform
- NoSQL databases: Amazon DynamoDB, MongoDB, Amazon DocumentDB, Amazon ElastiCache, and Redis
- Caching strategies
- Observability with logs, traces, and metrics using Datadog and Amazon CloudWatch
- Messaging platforms: Amazon SNS, Amazon SQS, Apache Kafka, and RabbitMQ
- Technical writing and documentation
I enjoy working with domain-driven design, hexagonal architecture, CQRS, APIs, asynchronous communication, resilience, scalability, and operational excellence.
- BSc in Information Systems, FEUC-RJ
- Specialization in Distributed Software Architecture, PUC Minas
- MBA in Software Engineering with AI, in progress



