Experiência
4 cargosOs quatro cargos, e o que entreguei em cada um.
Desde 2023. Os tópicos são o que eu construí, não o que o time construiu ao meu redor.
01
TOTVS
Ago 2025 até hoje
Joinville, híbrido
- Angular
- TypeScript
- Cypress
- CI/CD
Engenheiro de Software Frontend
O módulo financeiro logístico de uma plataforma de frete enterprise, em uma das maiores empresas de software do Brasil. Entrei pela área de testes e migrei para o frontend. A parte financeira é tão densa quanto parece.
- Responsável pela entrega de frontend do módulo financeiro logístico, ponta a ponta: features, arquitetura e qualidade dos testes E2E em vários squads.
- Arquitetei do zero um produto micro-frontend, como único engenheiro da fundação. Module Federation para o split entre shell e remotes, mais i18n e autenticação, para o resto do time construir features sem mexer na infraestrutura.
- Construí a
zephyr-reporter, biblioteca interna que conecta a suíte de Cypress ao Jira e ao Zephyr Scale e registra cada execução como um ciclo rastreável, automaticamente. Apresentei ao QA Chapter; outros times a adotaram por conta própria, além do produto piloto. - Construí do zero o módulo de faturamento por período contratual do Financeiro Logístico, incluindo rollout por feature flag para que o faturamento automatizado de transportadoras fosse ao ar sem release coordenado.
- Faço pair programming e code review com engenheiros seniores e analistas de vários squads. O contato próximo com quem tem muita estrada é de onde vem boa parte da minha intuição de arquitetura.
02
Ultra LIMS
Nov 2024 a Ago 2025
Joinville, híbrido
- Cypress
- TypeScript
- React
- Jest
- CI/CD
Engenheiro de Software, Automação de Testes
Alguém precisava montar a arquitetura de testes antes que o app crescesse a ponto de exigir uma. Esse era o trabalho.
- Construí do zero a arquitetura de testes E2E de uma aplicação em crescimento e a integrei ao pipeline de release.
- Projetei um setup de Cypress com TypeScript para escalar junto com o app, não apenas cobrir o que existia naquela semana.
- Automatizei os fluxos de negócio mais críticos, reduzindo a regressão manual que antecedia cada release.
- Integrei a suíte ao CI/CD para rodar em todo deploy, sem disparo manual.
03
Emer Soluções Médicas
Nov 2023 a Nov 2024
Joinville, híbrido
- Node.js
- Express
- Prisma
- MongoDB
- Stripe
- React
Engenheiro de Software, meio período
Fluxos de pagamento, migrações de MongoDB que não podiam perder dados e um time de operações que queria mesmo usar a interface que construí para eles.
- Construí os fluxos de pagamento no backend com Node.js (Express, Prisma) e Stripe.
- Escrevi e validei scripts de migração de MongoDB, sem perda de dados entre as atualizações.
- Construí interfaces em React para o time de operações, desenhadas a partir do trabalho real deles no dia a dia, não do que ficava bonito em demo.
04
MG Tech
Jan 2023 a Nov 2023
Joinville, remoto
- Next.js
- React
- TypeScript
- Node.js
- VPS
Engenheiro de Software, meio período
Conduzi uma pequena agência de desenvolvimento por quase um ano, com uma equipe enxuta. Ponta a ponta: do design às validações finais antes de cada site ir ao ar.
- Conduzi uma agência de desenvolvimento web, entregando aplicações para clientes de e-commerce, SaaS e landing pages.
- Refiz sites de clientes com foco em performance, reduzindo em até 50% o tempo de carga inicial com mudanças de arquitetura, code splitting e otimização de assets.
- Construí integrações sob medida que automatizaram processos manuais e eliminaram trabalho repetitivo de quem as usava.
- Conduzi projetos de ponta a ponta com uma equipe pequena: do briefing e design ao deploy e ao suporte ao cliente.
Os produtos que construo e lanço estão na página de projetos.