Desenvolvedor Back-end com foco em Java e Spring Boot, atuando no desenvolvimento de APIs RESTful, autenticação e autorização com Spring Security e JWT, além da persistência de dados utilizando JPA/Hibernate, PostgreSQL e MongoDB.
Tenho interesse em Segurança da Informação, Inteligência e Geopolítica, áreas que fortaleceram minha capacidade analítica e minha abordagem estruturada para resolução de problemas. Minha experiência no meio militar contribuiu para o desenvolvimento de disciplina, responsabilidade e tomada de decisão sob pressão, características que aplico diariamente no desenvolvimento de software.
Em projetos acadêmicos e pessoais, busco aplicar princípios SOLID e boas práticas de Clean Code para desenvolver soluções organizadas, testáveis e de fácil manutenção.
"A repetição com correção até a exaustão leva à perfeição." Carrego esse princípio para cada linha de código.
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
- Arquitetura baseada em microsserviços
- Camada BFF para centralização das requisições
- Comunicação entre serviços utilizando APIs REST e Feign Client
- Persistência relacional e não relacional
- Testes automatizados
- Conteinerização com Docker
- Automação de build 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:
- Gerenciamento de clientes e contratos
- Modelagem de relacionamentos entre entidades
- Implementação de regras de negócio
- Controle do ciclo de vida contratual
- Persistência utilizando Spring Data JPA e Hibernate
- Integridade referencial e relacionamentos no PostgreSQL
- Tratamento centralizado de exceções
- Organização da aplicação em módulos
Tecnologias:
Java Spring Boot Spring Data JPA Hibernate PostgreSQL REST API Git
🛠️ 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.
Implementado até o momento:
- Estrutura inicial da aplicação
- Módulo de gerenciamento de viagens
- Operações CRUD através de API REST
- DTOs e mapeamento entre camadas
- Validações e tratamento centralizado de exceções
- Persistência em banco de dados relacional
- Testes automatizados
Tecnologias:
Java Spring Boot MySQL Spring Data JPA Maven JUnit Mockito Git
🔒 Projeto atualmente mantido em repositório privado.
- Curso de Banco de Dados - Javanauta (2026)
- Curso de Java e Spring Boot - Javanauta (2026)
- Curso Desenvolvimento Backend - Escola Superior De Redes (2026)


