Java Backend Developer

Renan
Leite

Desenvolvedor backend com foco em microsserviços, arquitetura limpa e ecossistema Java/Spring. Construindo sistemas que escalam — do legado ao moderno.

renan@portfolio ~ whoami
$ cat developer.json
{
  "name": "Renan de Carli Leite",
  "role": "Java Backend Developer",
  "location": "São Paulo, SP 🇧🇷",
  "stack": ["Java 8 ~ 21", "Spring Boot 3",
             "Microsserviços", "Docker"],
  "education": ["Anhanguera - Ciências da Computação", "FIAP — Arquitetura e desenvolvimento Java"],
  "open_to_work": true
}
$

Quem sou eu

// Info
empresa Agibank
localização São Paulo, SP
formação FIAP — Pós Java
foco Backend · Microsserviços
status ● Aberto a oportunidades

Sou desenvolvedor backend com experiência em sistemas legados e modernização de arquitetura. Atualmente na Agibank, onde aplico diariamente os conceitos de qualidade de código, manutenibilidade e evolução incremental de sistemas em produção.

Concluí a pós-graduação em Arquitetura e Desenvolvimento Java na FIAP (2025), onde aprofundei microsserviços, DDD, Clean Architecture e práticas DevOps — habilidades que aplico nos projetos do meu portfólio.

Me interessa resolver problemas reais com código limpo, bem testado e arquitetado para crescer. Estou buscando minha próxima posição como Desenvolvedor Pleno em um time que valorize boas práticas.

Arquitetura Hexagonal Spring Boot 3 Java 21 Clean Code TDD SOLID Docker CI/CD

Stack & Ferramentas

☕
Core Java
Java 21 Spring Boot 3 Spring MVC Spring WebFlux Spring Security JPA / Hibernate Gradle Maven
🏗️
Arquitetura
Microsserviços Arq. Hexagonal Clean Architecture DDD SOLID Design Patterns REST APIs
🗄️
Dados
PostgreSQL MongoDB Redis Spring Data SQL avançado Transações / ACID
📨
Mensageria & Integração
RabbitMQ Amazon SQS OpenAI API Twilio (WhatsApp) Swagger / OpenAPI JWT
🧪
Testes & Qualidade
JUnit 5 Mockito Testcontainers Jacoco SonarQube TDD
🚀
DevOps & Cloud
Docker Docker Compose GitHub Actions AWS (EB / ECS) Git / Git Flow Linux

O que tenho construído

Live
MyMusicLab
Companheiro de estudos musicais full-stack. Círculo de quintas interativo com teoria musical, escalas em múltiplos instrumentos (cordas e sopros, com transposição), visualizador de tablaturas Guitar Pro e vídeo do YouTube sincronizado.
React + TypeScript (SPA)
→ Spring Boot API (JWT)
→ PostgreSQL · AlphaTab · YouTube API

Teoria musical no front (TypeScript puro, testável); backend Clean Architecture em Spring Boot que resolve e cacheia vídeos via YouTube Data API. Biblioteca de partituras lida da pasta local do usuário (File System Access API), renderização de partitura/tablatura com AlphaTab e player com cursor. Deploy dockerizado (Nginx + TLS) em VM Oracle Cloud, com CI/CD via GitHub Actions.

React 18 TypeScript Vite Java 21 Spring Boot 3 Clean Architecture PostgreSQL AlphaTab YouTube Data API JWT Docker Nginx GitHub Actions
Beta
MyFitnessPartner
Assistente fitness pessoal com IA conversacional. Calcula calorias, acompanha metas diárias e orienta treinos via chat — com onboarding guiado por IA e interface web interativa.
Chat Web → Spring Boot API
→ Google Gemini (Spring AI)
→ PostgreSQL + JSONB

Clean Architecture com domain/application/infrastructure/presentation, onboarding conversacional (IA coleta dados e cria o perfil automaticamente), contexto de perfil + progresso diário real injetado na IA a cada turno. CI/CD via GitHub Actions e Testcontainers para testes de integração reais. O assistente não substitui acompanhamento médico ou nutricional profissional.

Java 21 Spring Boot 3 Spring AI Gemini Clean Architecture PostgreSQL JSONB JWT Docker GitHub Actions Testcontainers
Hackathon · FIAP 2025
Carteira Digital de Vacinação — SUS
Sistema de microsserviços para digitalização da carteira de vacinação do SUS. Desenvolvido em equipe no hackathon de conclusão da pós-graduação na FIAP.
paciente-svc ↔ carteira-svc
vacina-svc ↔ notificacao-svc
cada serviço: porta isolada · MongoDB · Dockerfile

4 microsserviços independentes com Arquitetura Hexagonal (Ports & Adapters), cada um com seu próprio banco MongoDB, Dockerfile e documentação Swagger.

Java 21 Spring Boot 3 Arq. Hexagonal MongoDB Docker Swagger JUnit 5 Mockito

Vamos
conversar?

Estou buscando novas oportunidades como Desenvolvedor Java Backend Pleno. Se você tem uma posição interessante ou só quer trocar uma ideia sobre arquitetura e código, fala comigo.

Disponível para oportunidades
Ready to Ship
Backend Developer · Nível Pleno
7+
Anos dev
3
Projetos no portfólio
Java 21
Stack principal
✓ Microsserviços & Arquitetura Hexagonal
✓ Spring Boot 3 + Java 21
✓ Pós-graduação FIAP (2025)
✓ Docker + CI/CD + Testcontainers