Sou Aprendiz na WEG, onde também participo do curso de Desenvolvimento de Sistemas do CentroWEG. Meu foco principal é o desenvolvimento Back-end Java, com um interesse especial em arquitetura de sistemas e na construção de APIs robustas.
- 🔭 Atualmente: Estou aprofundando meus conhecimentos em Spring Security (OAuth2/JWT), Arquitetura Hexagonal, bancos NoSQL (MongoDB, Neo4j, Cassandra) e Infraestrutura em Nuvem com AWS.
- 🎯 Próximos Passos: Meu roadmap inclui Arquitetura Distribuída, Microsserviços, Event-Driven Design, Mensageria com Apache Kafka e Caching Avançado com Redis.
- 💡 Estou sempre aberto a colaborar em projetos e aprender com a comunidade.
Minhas ferramentas principais são focadas no ecossistema Java, mas tenho uma base Full Stack sólida.
Back-End & Banco de Dados:
Cloud & DevOps:
Front-End & Web:
Ferramentas, Design & Qualidade:
Aqui estão alguns projetos que liderei ou que tenho orgulho do resultado:
-
BlinkLink (URL Shortener Enterprise v3.0)
- O que é: Uma API REST robusta e segura para encurtamento de URLs, evoluída de um MVP para um sistema de produção escalável.
- Destaques da Engenharia: Desenvolvido com Clean Architecture e DDD puro. Implementa uma camada completa de IAM com autenticação stateless via JWT em HttpOnly Cookies e onboarding com OAuth2 (Google/GitHub). Controle de acesso via Roles (RBAC) e Tiers de usuários. Possui um motor de Garbage Collection assíncrono para limpeza de URLs expiradas utilizando locks nativos do PostgreSQL (
FOR UPDATE SKIP LOCKED). - Qualidade: Pipeline de CI/CD via GitHub Actions garantindo 80% de cobertura de código com testes Unitários, E2E e Integração utilizando Testcontainers contra bancos reais.
- Stack: Java 21, Spring Boot 4, Spring Security, PostgreSQL, FlyWay, Docker, Testcontainers, CI/CD.
-
Time Trial System (IoT & Telemetria)
- O que é: Sistema distribuído de cronometragem e telemetria de alta precisão para corridas, processando eventos de hardware (ESP32/RFID) em tempo real.
- Engenharia: Arquitetura orientada a eventos. Ingestão via broker MQTT, processamento assíncrono em Java/Spring Boot, e cluster NoSQL com Apache Cassandra (consistência Quorum). Distribuição instantânea de pódio via WebSockets para Front-End e saída em API RESTful para Machine Learning em Python.
- Stack: Java 21, Spring Boot 3, Cassandra (3 nodes), MQTT, WebSockets, Docker, Prometheus, Grafana.
-
- O que é: Sistema de Gestão de Contatos (Address Book) com autenticação segura.
- Engenharia: Projetado com Hexagonal Architecture e Clean Architecture para suportar persistência poliglota futura. Implementa Spring Security com JWT e Roles.
- Stack: Java 21, Spring Boot 4, Spring Security, JWT, Hexagonal e Clean Architecture.
Aqui estão algumas estatísticas e um gráfico da minha atividade nos últimos meses.



