Por muito tempo, meu trabalho foi proteger. Na Força Aérea, na Polícia da Aeronáutica e no Pelotão de Operações Especiais. Depois, na segurança privada, no monitoramento por câmeras.
Programar era um sonho antigo. Virou realidade quando a Beat Trips, onde coordeno a operação, precisou de um sistema e eu decidi construí-lo.
Estudando, senti falta de material que explicasse o porquê de cada linha. Foi assim que nasceu o Código Comentado.
Hoje escrevo código do jeito que aprendi a trabalhar: com processo, atenção aos detalhes e responsabilidade com quem depende do que eu entrego.
"A repetição com correção até a exaustão leva à perfeição."
Projeto em desenvolvimento
Plataforma backend criada para apoiar a gestão operacional de viagens, hospedagens e serviços relacionados a eventos.
O projeto está sendo desenvolvido de forma incremental, com organização modular e foco na evolução de uma aplicação utilizada em um contexto real de negócio.
Principais implementações:
- API REST em Java 17 e Spring Boot
- Autenticação com Spring Security e JWT em cookie, proteção CSRF, rate limiting no login e headers de segurança
- MySQL com migrações versionadas via Flyway
- Docker e Docker Compose, com health checks e logs estruturados
- Mais de 580 testes automatizados no backend
- CI com GitHub Actions e análise de qualidade no SonarQube
- Desenvolvimento organizado por issues, branches e pull requests
Tecnologias:
Java Spring Boot Spring Security JWT MySQL Flyway JUnit Mockito Docker GitHub Actions SonarQube
Iniciativa open source voltada ao aprendizado de programação por meio de código totalmente comentado, documentação técnica e trilhas estruturadas de estudo.
Principais contribuições:
- Idealização e manutenção do projeto
- Estruturação de trilhas e roadmaps de aprendizado
- Definição de padrões de conteúdo e documentação
- Organização do fluxo de contribuição com Issues, branches, commits e Pull Requests
- Revisão de código e acompanhamento de contribuições
- Organização colaborativa utilizando GitHub Projects
Tecnologias e práticas:
Java Git GitHub GitHub Projects Documentação Técnica Code Review
Sistema backend distribuído desenvolvido em arquitetura de microsserviços para gerenciamento de usuários, tarefas e notificações.
O projeto é dividido em serviços independentes responsáveis por autenticação, gerenciamento de tarefas, comunicação com o cliente e processamento de notificações.
Principais implementações:
- Autenticação e autorização com Spring Security e JWT
- Camada BFF para centralizar as requisições
- Comunicação entre serviços com APIs REST e Feign Client
- Persistência relacional e não relacional
- Testes automatizados
- Conteinerização com Docker e build automatizado com GitHub Actions
Tecnologias:
Java Spring Boot Spring Security JWT Feign Client PostgreSQL MongoDB Docker GitHub Actions
Repositórios:
- Serviço de Usuários e Autenticação
- BFF - Agendador de Tarefas
- Serviço de Tarefas
- Serviço de Notificações
Aplicação backend desenvolvida para gerenciamento de clientes, contratos e suas respectivas regras de negócio, utilizando arquitetura monolítica modular.
Principais implementações:
- API REST em Java e Spring Boot
- Spring Security e JWT, com perfis ADMIN e CLIENTE e isolamento de dados por cliente
- Dashboard e relatório em PDF
- Controle financeiro de mensalidades (pendente, pago e vencido)
- Regras de integridade mensal por contrato e competência
- Documentação com Swagger/OpenAPI
- Docker, CI e testes automatizados
Tecnologias:
Java Spring Boot Spring Security JWT Spring Data JPA Hibernate PostgreSQL Swagger Docker
Cursos:
- Java com Spring | Javanauta | 2026
- Banco de Dados SQL e NoSQL | Javanauta | 2026
- Desenvolvimento Backend | Escola Superior de Redes (ESR/RNP) | 2026
- Metodologias Ágeis Scrum | Javanauta | 2026
- Fundamentos da IA Moderna | DIO | 2026


