← Voltar para o perfil de João Firmino

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.

Banco2023 a 2026São Paulo, Brasil
Itaú Unibanco
Itaú Unibanco

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.

ReactNext.jsAngularTypeScriptNestJSNode.jsMongoDBPostgreSQLPythonJestNgRxAI-Driven
Itaú Unibanco·2023 a 2026
Dois projetos internos do Itaú 60% mais rápidos e mais estáveis em 3 anos
90%
Cobertura de testes
-60%
Tempo de carregamento
3 anos
Duração
Contexto

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.

Desafio

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.

Solução

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.

Resultado

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.

Entregas

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

Tem um projeto parecido em mente?

Conte para gente o que você está construindo. Respondemos em até 24h úteis.

Falar no WhatsApp