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

Dois projetos internos do Itaú 60% mais rápidos e mais estáveis em 3 anos
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.

O cenário do cliente
O Itaú Unibanco demanda altíssimo padrão de segurança, qualidade e escalabilidade em suas plataformas internas. A atuação foi em dois projetos internos críticos na área de Quality Products, um Web e um Mobile, voltados ao público interno do banco, com requisitos rigorosos de cobertura de testes, acessibilidade e performance.
O problema a resolver
Elevar a maturidade técnica de dois projetos internos full-stack (Web e Mobile) com cobertura de testes baixa e tempo de carregamento elevado, mantendo conformidade com as diretrizes corporativas de segurança e a acessibilidade WCAG 2.1 AA.
Como atacamos
Atuação full-stack nas duas frentes (cerca de 60% front-end e 40% back-end), com front em Angular, React e Next.js e back em NestJS, Node.js e Python sobre MongoDB e PostgreSQL.
Estratégia de testes em camadas (Jest e Testing Library) e otimização de entrega com code splitting, lazy loading e auditorias contínuas de Web Vitals.
Gerenciamento de estado com NgRx no Angular e Context API no React para features complexas, com arquitetura comum focada em segurança, qualidade e escalabilidade, além de integrações de Inteligência Artificial e práticas AI-Driven.
O impacto entregue
Cobertura de testes saltou de 50% para 90% nas áreas sob responsabilidade, com redução de 60% no tempo de carregamento percebido pelos usuários nos dois projetos.
O que foi construído
- Dois projetos internos full-stack de Quality Products (Web e Mobile), 60% front-end e 40% back-end
- Cobertura de testes de 50% para 90% com Jest e Testing Library
- Tempo de carregamento inicial 60% menor com code splitting e lazy loading
- Arquitetura com foco em segurança, qualidade e escalabilidade
- Gerenciamento de estado com NgRx e Context API em features complexas
- Conformidade de acessibilidade WCAG 2.1 AA
- Stack full-stack: Angular, React, Next.js, NestJS, Node.js, MongoDB, PostgreSQL e Python
- Integrações de Inteligência Artificial e práticas AI-Driven
Continue explorando
Plataforma corporativa da TOTVS 30% mais rápida, com vários times entregando em paralelo
TOTVS
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.
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.