Experiência
4 empregosOs quatro cargos, e o que eu fiz 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, numa das maiores empresas de software do Brasil. Entrei pela parte de testes e migrei pro frontend. A parte financeira é tão cabeluda quanto parece.
- Cuido da entrega de frontend do módulo financeiro logístico ponta a ponta: feature, arquitetura e qualidade de teste E2E entre vários squads.
- Arquitetei um produto micro-frontend do zero como único engenheiro da fundação. Module Federation pro split de shell e remote, mais i18n e autenticação, pro resto do time construir feature em cima sem encostar no encanamento.
- Construí a
zephyr-reporter, lib interna que liga a suíte de Cypress direto no Jira e no Zephyr Scale e loga cada execução como ciclo rastreável, automaticamente. Apresentei pro QA Chapter; outros times adotaram por conta própria, além do piloto. - Construí do zero o módulo de faturamento por período contratual do Financeiro Logístico, incluindo o caminho de rollout por feature flag pro faturamento automatizado de transportadora subir sem release coordenado.
- Faço pair e code review com engenheiros seniores e analistas de vários squads. Acesso de perto a quem já faz isso há muito tempo, e é daí que 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 tinha que montar a arquitetura de teste antes do app crescer a ponto de precisar dela. Esse era o trabalho.
- Construí a arquitetura de teste E2E do zero pra uma aplicação em crescimento e embuti direto no pipeline de release.
- Desenhei um setup de Cypress com TypeScript feito pra escalar junto com o app, não só pra cobrir o que existia naquela semana.
- Automatizei os fluxos de negócio que mais importavam, cortando a regressão manual que rolava antes de cada release.
- Pluguei a suíte inteira no CI/CD pra rodar em todo deploy, sem trigger 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
Fluxo de pagamento, migração de MongoDB que não podia perder dado, e um time de operação que realmente queria usar a tela que eu fiz pra eles.
- Construí os fluxos de pagamento no backend com Node.js (Express, Prisma) e Stripe.
- Escrevi e validei script de migração de MongoDB sem perder um dado entre as atualizações.
- Construí telas em React pro time de operação, desenhadas em cima de como eles trabalhavam de verdade, 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
Rodei uma agência de desenvolvimento pequena por quase um ano, com uma equipe pequena junto. Ponta a ponta: do design até as validações finais antes do site entrar no ar.
- Toquei uma agência de desenvolvimento web, entregando app de verdade pra cliente de e-commerce, SaaS e landing page.
- Refiz site de cliente focando em performance, cortando até 50% do tempo de carga inicial com mudança de arquitetura, code splitting e otimização de asset.
- Construí integração customizada que automatizou processo manual e matou trabalho repetitivo pra quem usava.
- Toquei os projetos de ponta a ponta com uma equipe pequena: do briefing e design ao deploy e suporte ao cliente.
Os sites de cliente do período MG Tech estão na página de projetos, ao lado dos produtos que eu faço hoje.