O Códice do Programador
Antes de orquestrar microsserviços, gerenciei ciclos de vida e recursos finitos na Engenharia. No campo, aprendi a lição mais valiosa para a Nuvem: ineficiência gera desperdício — seja de insumos em uma safra ou de processamento em um servidor.
Hoje, traduzo essa visão sistêmica para o Backend. Não escrevo apenas software que "funciona". Projeto arquiteturas em Java, Spring e AWS focadas em resiliência, escalabilidade e custo-benefício. Minha missão é entregar performance técnica com a maturidade de quem sabe que, no fim do dia, o sistema precisa se pagar.
Arsenal do Ofício
Poções & Elixires (Back-End)
- Java & Spring Boot
- Spring Data JPA
- Microserviços
- REST APIs
Sinais & Mensageiros (Comunicação)
- Apache Kafka
- REST APIs
Bestiário (Banco de Dados)
- PostgreSQL
- MySQL
Alquimia da Nuvem (DevOps & Cloud)
- Fundamentos de Cloud & AWS
- Serviços Essenciais AWS (EC2, S3, RDS, VPC)
- Docker
- CI/CD
- Linux
Ferramentas do Bruxo (Testes & Métodos)
- JUnit & Mockito
- TDD (Test-Driven Development)
- DDD (Domain-Driven Design)
- Metodologias Ágeis & Scrum
Runas de Interface (Front-End)
- HTML, CSS & JavaScript
- Angular
Contratos Concluídos (Projetos)
🏦 Vivaldi Bank Core (Enterprise Fintech API)
A Missão: Construir uma API financeira de alta criticidade, blindada contra falhas de design e preparada para a nuvem.
A Estratégia: Adotei a Arquitetura Hexagonal (Ports & Adapters) para isolar completamente o domínio. A integridade dessa arquitetura é garantida automaticamente via testes com ArchUnit. Para infraestrutura, utilizei Terraform (IaC) para provisionar recursos na AWS e LocalStack para simulação local.
Segurança & Observabilidade: O sistema é orientado a eventos com AWS SQS para notificações assíncronas e utiliza Testcontainers para testes de integração fidedignos. Monitoramento em tempo real via Prometheus & Grafana.
📦 PetrecaDelivery (Microservices Ecosystem)
A Missão: Orquestrar uma infraestrutura distribuída e resiliente para logística de entregas, capaz de escalar horizontalmente.
A Estratégia: Abandonei o monólito para criar um ecossistema de microserviços desacoplados. Utilizei Apache Kafka para comunicação assíncrona (Event-Driven) entre o rastreamento e a gestão de couriers, garantindo que o sistema não trave em picos de acesso.
Defesas Implementadas: Para evitar falhas em cascata, implementei o padrão Circuit Breaker (Resilience4j) no API Gateway e utilizei Eureka Service Discovery para que os serviços se encontrem dinamicamente na rede.
📚 Already Read That (Gamified Monorepo)
A Missão: Desenvolver uma aplicação Full Stack para engajamento de leitores ("Witchers"), unindo um backend robusto a uma interface reativa moderna.
A Estratégia: Aplicando metodologias ágeis (XP/Scrum), construí um Monorepo organizado. O backend em Spring Boot 3.5 gerencia regras complexas de gamificação (XP e Conquistas), enquanto o frontend em Angular 20 consome a API REST para exibir Leaderboards em tempo real.
Controle de Qualidade: A confiabilidade foi garantida via TDD, utilizando JUnit 5 e Mockito para cobrir cenários críticos de negócio antes mesmo da implementação final.
Trilhas Anteriores (XP)
Gestão de Operações Críticas (Sítio Petreca)
De 2020 a 2025 | Otimização de Processos & Recursos
Antes de gerenciar servidores, gerenciei vida e produção. Durante 5 anos, fui responsável pela infraestrutura, ciclo produtivo e operações de uma pecuária leiteira.
- ✅ Resiliência: Atuação em ambiente de alta disponibilidade (24/7), onde falhas não eram uma opção.
- ✅ Gestão de Recursos: Otimização de insumos e custos (lógica similar à otimização de cloud costs).
- ✅ Manutenção Preventiva: Antecipação de problemas na infraestrutura física antes que parassem a produção.
Análise e Desenv. de Sistemas
UniFatecie
A base teórica acadêmica. Foco em engenharia de software e estruturas de dados.
Em AndamentoPrograma AWS re/Start
Escola da Nuvem
Formação intensiva em fundamentos de nuvem, Linux, redes e segurança.
ConcluídoEngenharia Ambiental & Ciência e Tec.
UNIFAL
Onde fui forjado na lógica, estatística e gestão de projetos complexos.
ConcluídoEnviar um Corvo (Contato)
Meu medalhão está vibrando? Se você tem um desafio de arquitetura, uma vaga para Backend ou apenas quer discutir sobre Java e Cloud, envie seu sinal.