Sobre
Comecei automatizando testes. Continuei tirando sistemas do legado.
Meu primeiro projeto de verdade foi na IBM, ainda como estagiário: uma aplicação de automação que transformou dias de execução manual de testes em uma hora rodando sozinha. Aprendi ali que o trabalho bom raramente é o mais visível — é o que tira peso de cima de alguém.
Os três anos seguintes foram sobre modernização: tirar uma aplicação de um VueJS sem suporte e reconstruir em React, desmontar um monólito Java em microsserviços Node, migrar cluster de Kubernetes para OpenShift e fechar as vulnerabilidades que apareciam no caminho. Nada disso é greenfield — é trabalho com sistema em produção, com gente usando.
Hoje divido meu tempo entre front-end de produto e projetos próprios sob a marca Santos Code, onde faço o ciclo inteiro: decidir o modelo de dados, escrever a API, desenhar a interface, configurar cobrança e colocar no domínio.
Experiência
Trajetória profissional
ago 2024 — atual
Hortolândia, SP
Front-End Developer
Hypeone
Front-end de aplicações React/Next.js e das interfaces conversacionais do produto.
- Componentes e páginas em aplicações React e Next.js.
- Manutenção de dashboards complexos em Next.js.
- Criação e manutenção de chatbots para Messenger, WhatsApp e LiveChat.
- Design System interno em React sobre Ant Design, com Storybook, testes de acessibilidade e versionamento por Changesets.
- React
- Next.js
- TypeScript
- Ant Design
- Storybook
jan 2025 — dez 2025
Hortolândia, SP
Full-Stack Developer
Circular Brain
Desenvolvimento full-stack em implementações de alta complexidade.
- Atuação em implementações complexas do produto.
- Manutenção de aplicações React.
- Novas features e manutenção no back-end em Node.js.
- React
- Node.js
- JavaScript
set 2021 — jul 2024
Hortolândia, SP
Software Developer
IBM Brasil
Modernização de uma plataforma legada: front-end, back-end e a infraestrutura embaixo dela.
- Refatoração de aplicação VueJS 2.7 (fora de suporte) para React com Carbon Design System.
- Migração de back-end monolítico em Java (Spring Boot) para arquitetura de microsserviços em Node.js.
- Migração de clusters Kubernetes para Red Hat OpenShift.
- Tratamento de vulnerabilidades OSS, SAST, IAST e DAST.
- React
- VueJS
- Node.js
- Java / Spring Boot
- Kubernetes
- OpenShift
dez 2020 — set 2021
Hortolândia, SP
Software Developer Intern
IBM Brasil
Entrada na área — e o primeiro projeto com impacto medido em dias de trabalho economizados.
- Desenvolvi uma aplicação de automação de testes unitários e regressivos com Cypress, Jest, Shell Script e Cron Jobs — reduzindo dias de execução manual para 1 hora automatizada.
- Requisitos de front-end e back-end de média complexidade.
- Cypress
- Jest
- Shell Script
- JavaScript
Ferramentas
O que eu uso
Em destaque, o que está nas minhas mãos hoje. O resto é repertório — já entreguei com isso e volto a usar quando o problema pedir.
Front-end
- TypeScript
- React
- Next.js (App Router)
- Tailwind CSS
- JavaScript
- VueJS
- Micro Front-end
- Ant Design
- Carbon Design System
- Sass / CSS
- Figma
Back-end
- Node.js
- Route Handlers / API REST
- Auth.js (NextAuth)
- Microsserviços
- Java / Spring Boot
- Stripe
- Zod
Dados
- PostgreSQL
- Prisma
- Drizzle ORM
- Redis
- MongoDB
- DB2
- Cloudant
Infra & DevOps
- CI/CD
- Docker
- Vercel
- Kubernetes
- OpenShift
- IBM Cloud
- Jenkins
- Travis
- Dynatrace
- Instana
- LogDNA
Qualidade
- Vitest
- Testing Library
- Acessibilidade (WCAG / axe)
- Jest
- Cypress
- SAST / IAST / DAST
Formação
Tecnólogo em Análise e Desenvolvimento de Sistemas
Universidade Anhembi Morumbi
Concluído em jan 2023
Técnico em Desenvolvimento de Sistemas
ETEC Hortolândia
Concluído em jun 2020
Certificações
Developer Professional L-1
IBM
jun 2023
Idiomas
Português
Nativo
Inglês
Intermediário