9+ anos construindo sistemas de alta disponibilidade utilizando Java, Spring Boot, Microsserviços, Mensageria, Cloud e Arquitetura Distribuída.
Especialista em:
- Alta concorrência (Java 21 / Virtual Threads)
- Microsserviços e Event-Driven Architecture
- Kafka, RabbitMQ e Processamento Assíncrono
- APIs REST/SOAP de missão crítica
- Performance, Observabilidade e Escalabilidade
- AWS • Docker • Kubernetes • Redis
- Modernização de sistemas legados em ambientes Financeiros, Tributários (NF-e/NFC-e), Logísticos (TMS/EDI) e ERPs
-
bank-transfer-benchmark
Avaliação prática de Virtual Threads (Java 21) vs Platform Threads. Código pronto para benchmark de throughput bancário. -
cache-ingressos-show
Implementação de três estratégias para evitar venda duplicada de ingressos: Lock Distribuído (Redisson), Lock Otimista (JPA) e Cache (Redis). -
currency-quote-reactive-benchmark
Comparativo de resiliência e latência entre RestTemplate (bloqueante) e WebClient (reativo) em chamadas externas. -
webflux-crud-apis
Sistema reativo de alta escala com Spring WebFlux. Pool de 500 conexões, chamadas paralelas (Mono.zip) para 3 APIs externas (ViaCEP, ReceitaWS, WeatherAPI), timeouts agressivos de 500ms, Circuit Breaker com Resilience4j, cache reativo com Caffeine, monitoramento Prometheus/Grafana, e deploy no Kubernetes com HPA. Throughput de 150+ req/seg com latência P95 < 500ms. -
rabbitmq-processor
Sistema tolerante a falhas com confirmação manual (ACK), política de retentativas e fila de mensagens mortas (DLQ). -
Click-Tracker
Pipeline de ingestão de eventos em tempo real com Schema Registry (Avro) e Kafka Streams. -
monitoramento_api
Stack completa com Micrometer expondo métricas customizadas para Prometheus, visualizadas no Grafana e com alertas no Alertmanager. -
payment_gateway_spring_ws
Gateway seguro com Spring WS implementando autenticação via WS-Security (UsernameToken) e comunicação criptografada (TLS). -
calculadora-soap
Exemplo de consumo de serviços SOAP tanto via stubs gerados (wsimport) quanto via requisições puras com SAAJ. -
biblioteca-socket
Comunicação TCP de baixo nível com criptografia AES-256 e pool de conexões manual (puro JDBC). -
ecommerce-jpa-lazy-demo
Repositório de estudo com soluções definitivas: EntityGraph, JOIN FETCH e projeções DTO para evitar queries N+1. -
ERP-Desktop-Java
Arquitetura de PDV e emissão de NF-e/NFC-e 4.0 em Java Swing. Código funcional para ambientes offline/desktop. -
Spring-Boot-Registration-and-Login
Boilerplate profissional com Spring Security, validação de e-mail e integração com MySQL. -
SpringBoot-app-com-Materialize
Aplicação web moderna com Spring Boot e front-end responsivo estilizado com Materialize CSS. Estrutura limpa para MVPs. -
api-tarefas-jdbc
Alternativa enxuta ao JPA: API RESTful usando apenas JdbcTemplate com SQL puro e paginação eficiente.
