Java e Spring Boot no dia a dia. Atualmente estudando arquitetura de microsserviços e aplicando na prática — comunicação assíncrona, containers orquestrados e observabilidade — em projetos pessoais que saem do zero até o deploy.
O que estou estudando fora da faculdade e testando em laboratórios pessoais, sempre indo do conceito até algo rodando de verdade.
Quebrando um monólito de estudo em serviços independentes, com contratos de API e bancos separados por domínio.
Comunicação assíncrona entre serviços, filas de eventos e padrões de consumo idempotente.
Deploy de containers em cluster, configuração de serviços gerenciados e variáveis de ambiente por stage.
Pipelines que rodam testes e publicam a cada push, reduzindo deploy manual a zero.
Métricas de serviço expostas e dashboards para enxergar latência, erros e saúde do sistema em tempo real.
Ambientes reproduzíveis via Compose e persistência relacional já usada em produção nos projetos abaixo.
Estou reestruturando o adotaPet (abaixo) como estudo de caso: separando a API monolítica atual em serviços de cadastro, adoção e notificação, conectados via Kafka/RabbitMQ, orquestrados em Kubernetes e observados com Prometheus/Grafana — o próximo deploy a documentar aqui.
Do zero ao deploy. Cada um testando uma camada diferente da stack.
API REST em Spring Boot com autenticação JWT e interface em React para cadastro e gerenciamento de pets. CRUD completo, validações e tratamento de exceções entre front e back. É o projeto em que estou aplicando os estudos de microsserviços, mensageria e observabilidade descritos acima.
Marketplace de agendamento de serviços autônomos. Clientes filtram profissionais por avaliação, preço e disponibilidade em tempo real; prestadores gerenciam a própria agenda sem conflitos de horário. Base do estudo de migração para microsserviços descrito acima.
Sistema para cadastro de produtos e impressão de etiquetas de identificação de paletes, substituindo o controle por planilhas. Reduziu erros de etiquetagem e deu mais autonomia para a operação do depósito.
Gestão de estoque com cadastro e rastreamento de produtos por posição exata no depósito, substituindo o controle manual em planilhas. Reduziu o tempo de localização de itens.
Landing page responsiva com design escuro, cards de serviço interativos, depoimentos e formulário de contato funcional. Foco em conversão e performance de carregamento.
API REST para cadastro de pessoa física com JWT, controle de acesso por roles, paginação e PostgreSQL via Docker Compose. Testes unitários e de integração com JUnit, documentada com Swagger.
Se você tem uma vaga ou projeto que combina com esse perfil, me chama em qualquer um dos canais abaixo.