Experiência de carreira. Este trabalho foi realizado por João Firmino como funcionário da TOTVS, antes da firmino.dev. Não foi um contrato da empresa. Os cases de clientes estão em projetos.

Plataforma corporativa da TOTVS 30% mais rápida, com vários times entregando em paralelo
Plataforma orquestradora unindo vários sistemas internos em uma interface única. Quebramos a aplicação em pedaços que cada time pôde evoluir sem atrapalhar os outros e cobrimos os fluxos críticos com testes automáticos antes de cada subida: resposta 30% mais rápida e zero regressão chegando em produção.

O cenário do cliente
A TOTVS precisava unificar diversas APIs internas em uma plataforma orquestradora com interface coesa e times independentes evoluindo módulos em paralelo.
O problema a resolver
Permitir desenvolvimento desacoplado de múltiplos times sem comprometer consistência visual, performance ou cobertura de testes em fluxos críticos da plataforma.
Como atacamos
Adotamos micro-frontends com Module Federation, isolando deploys e responsabilidades por domínio. Cada módulo passou a ter ciclo de release próprio.
Estruturamos uma suite Cypress cobrindo os principais fluxos ponta-a-ponta, integrada ao pipeline para barrar regressões antes de chegar à produção.
O impacto entregue
Tempo de resposta das APIs caiu 30% após otimizações de cache e estado, e 90% dos fluxos críticos passaram a ser validados automaticamente em E2E.
O que foi construído
- Implementação de micro-frontends para plataforma orquestradora de APIs
- Suite de testes E2E com Cypress cobrindo 90% dos fluxos críticos
- Gerenciamento de estado complexo com Redux e NgRx
- Melhoria de UX/UI com aumento na satisfação dos usuários
Continue explorando
Dois projetos internos do Itaú 60% mais rápidos e mais estáveis em 3 anos
Itaú Unibanco
Dois projetos internos full-stack na área de Quality Products do maior banco privado do país, um Web e um Mobile, com requisitos rigorosos de segurança e acessibilidade. Atuação full-stack (cerca de 60% front-end e 40% back-end): a cobertura de testes subiu de 50% para 90% e o tempo de carregamento inicial caiu 60% com code splitting e lazy loading.
Eudora e Boticário: +80% de venda mobile e metade do tempo pra lançar
O Boticário
Liderança técnica nos canais digitais de Eudora e Boticário, com foco em mobile. Padronizamos o jeito do time trabalhar e automatizamos o ciclo de publicação: venda mobile cresceu 80%, fuga do site caiu 40% e o time passou a lançar releases em metade do tempo.