Especializado em Java. Fluente no restante da stack.
Java e Spring Boot são onde vou mais fundo. Todo o resto deste mapa se conecta a eles, e cada item diz onde eu realmente o usei.
Mapa de tecnologias
Passe o mouse ou o foco sobre uma tecnologia para ver suas conexões.
Por categoria
01Backend
- JavaBaseJava 25 em um monólito modular em produção: ≈880 casos de uso, virtual threads, jobs agendados e listeners de eventos.
- Spring BootBaseSpring Boot 4.1 com Spring Modulith: 20 módulos, GraphQL, SSE, Flyway, Testcontainers e CI/CD até a produção.
- Spring SecurityPrincipalSessões no Redis com CSRF, MFA por e-mail, Google OIDC, segurança de métodos guiada pelo banco e um servidor OAuth 2.1 para clientes MCP.
- Spring Data JPAPrincipal183 entidades e repositórios, paginação por cursor, entity graphs e um teste que conta comandos SQL para pegar N+1.
- GraphQLPrincipal≈200 queries e ≈220 mutations com Spring for GraphQL, DataLoader em lote e limites de profundidade e complexidade.
- REST APIsPrincipalWebhooks com verificação HMAC, uploads, endpoints de integração e clientes HTTP para APIs de terceiros.
- HibernateConhecimento práticoProvedor JPA em produção: batch fetching, JDBC em lote e lock otimista.
- Node.jsConhecimento práticoRuntime de servidor para Next.js, ferramentas de build e scripts de validação.
- PythonConhecimento práticoFerramentas de automação sobre APIs REST: auditorias, migrações e layout de grafos para ≈400 fluxos de CRM.
02Engenharia de IA
- Spring AIPrincipalSpring AI 2.0: agentes com 122 ferramentas limitadas por permissão, RAG com pgvector, saída estruturada validada e um servidor MCP.
- LangChain4jConhecimento práticoOrquestração de LLMs em aplicações Java: modelos de chat, ferramentas e busca.
- LangChainConhecimento práticoChains, agentes e integração de ferramentas em Python.
03Banco de dados
- PostgreSQLPrincipalModelagem relacional, 74 migrações Flyway, pgvector, advisory locks e filas de trabalho com SKIP LOCKED.
- RedisPrincipalSessões, cache, memória de chat da IA e rate limit com scripts Lua.
- Prisma ORMConhecimento práticoAcesso a dados tipado para serviços Node.js e TypeScript.
04Frontend
- AngularPrincipalAngular 21, zoneless com signals: um back-office em produção com ≈110 rotas lazy, atualizações em tempo real e cliente GraphQL tipado.
- TypeScriptPrincipalModo estrito em tudo; clientes de API tipados verificados contra o esquema do backend por uma ferramenta própria.
- Next.jsPrincipalNext.js 16 App Router: sites multilíngues pré-renderizados com 3D, incluindo este portfólio.
- ReactConhecimento práticoReact 19 com server components e view transitions.
- Vue.jsConhecimento práticoInterfaces baseadas em componentes com Vue.
05Outros
- System integrationPrincipalPlataformas de checkout, um CRM, a API do WhatsApp Cloud, provedores de LLM e faturamento em nuvem, cada um com retentativas e limites.
- AutomationConhecimento práticoScripts de simulação → aplicação → verificação → reversão para sistemas em produção; pipelines de relatórios agendados.
- Docker · CI/CDConhecimento práticoImagens em camadas, Docker Compose, Caddy e deploys com GitHub Actions, health check e rollback.
- ExcelConhecimento práticoAnálise de dados e relatórios operacionais; geração de XLSX a partir de jobs do backend.