Pular para o conteúdo

Experiência

4 cargos

Os 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.