Desenvolvedor focado em backend, com experiência prática no desenvolvimento de APIs REST e aplicações utilizando Java e Spring Boot.
Ao longo dos meus projetos, venho explorando persistência de dados, validação, segurança, mensageria, microsserviços, testes automatizados e observabilidade.
- Java
- Spring Boot
- Spring Web
- Spring Data JPA
- Spring Security
- JWT
- REST APIs
- RabbitMQ
- PostgreSQL
- H2
- Flyway
- Docker
- JUnit
- Mockito
- Spring Boot Actuator
- Grafana
- Prometheus
- OpenTelemetry
- Spring Java Microservice - Pedido — API de pedidos com comunicação assíncrona utilizando RabbitMQ.
- Spring Java Microservice - Processamento — processamento assíncrono de mensagens e persistência.
- Spring Java Microservice - Usuário — serviço de usuários integrado a RabbitMQ.
- Spring Java Microservice - Email — processamento de mensagens e envio de e-mails de forma desacoplada.
- Pontos de Interesse — API para consulta de pontos de interesse por proximidade.
- Encurtador de URL — serviço para geração e gerenciamento de URLs encurtadas.
- Criptografia — estudo de proteção de dados sensíveis em aplicações Spring.
- Empréstimo — API baseada em regras de elegibilidade para modalidades de empréstimo.
- Filmes — API para consulta e integração relacionada a filmes.
Este perfil reúne projetos desenvolvidos ao longo da minha evolução em desenvolvimento de software.
A trajetória passa por estudos de programação, automação e desenvolvimento web até chegar à especialização prática em backend com Java e Spring Boot, incluindo APIs REST, segurança, persistência, mensageria, microsserviços e observabilidade.
Os projetos mais antigos permanecem no perfil como registro dessa evolução, enquanto os projetos mais recentes representam as tecnologias e práticas que venho aprofundando.
Em constante evolução, com foco em desenvolvimento backend e engenharia de software.
