Sou João Roche, Engenheiro Front End Sênior com mais de 5 anos de experiência ajudando empresas a construir aplicações web modernas, robustas e eficientes.
Experiência em mercados regulados:
Role
Senior Front End Engineer
Experiência
+5 Anos em Grandes Players
Cloud & DevOps
AWS, Azure, CI/CD
Sou Engenheiro Front End Sênior com sólida experiência no desenvolvimento de aplicações web escaláveis, performáticas e centradas na melhor experiência do usuário. Minha especialidade é React.js, Next.js, Angular e TypeScript, tecnologias nas quais construí soluções de alto impacto.
Ao longo da minha carreira, contribuí em projetos estratégicos para gigantes como Itaú, PagSeguro, Dasa e CVC Corp. Meu foco é entregar produtos rápidos, acessíveis e seguros, aplicando arquiteturas modernas como Microfrontends e Design Systems.
Minha atuação combina excelência técnica com visão de negócio. Tenho experiência prática com Cloud (Azure, AWS, Google Cloud) e pipelines de CI/CD (GitHub Actions, Jenkins), garantindo entregas contínuas e qualidade em ambientes corporativos de alta complexidade.
Acredito em código limpo, colaboração constante (Agile/Scrum) e inovação contínua como base para soluções que unem alta performance e impacto para milhões de usuários.
Experiência consolidada em grandes players do mercado.
GFT Technologies / Itaú
Atuação na vertical BBA do Itaú (Recuperação de Crédito). Construção de aplicação do zero com Angular 14+ e Microfrontends. Foco em performance, escalabilidade e padronização entre squads.
RD ADS
Desenvolvimento do Portal de Campanhas de Marketing e Plataforma Interna de CRM. Mentoria técnica, testes E2E e otimização de processos de gestão de campanhas.
Be Growth Brasil
Liderança no desenvolvimento de plataforma de checkout escalável. Definição de arquitetura, alinhamento com stakeholders e mentoria de time.
Dasa
Liderança no desenvolvimento de produto de Resource Manager. Foco em visibilidade de gestão e arquitetura escalável.
PagBank PagSeguro
Migração de legado para Microfrontends (React + TS). Otimização de processos internos e desenvolvimento de funcionalidades para Backoffice.
CVC CORP
Otimização de checkout white label e orçamento dinâmico. Solução de gargalos de performance reduzindo processamento de 5min para 30s.
Minha atuação vai além da codificação. Foco em resolver problemas de negócio através de uma engenharia de software sólida e moderna.
Desenvolvimento de SPAs robustas preparadas para crescimento, com foco em manutenibilidade a longo prazo.
Definição de padrões, microfrontends e escolhas tecnológicas para garantir que o software sustente o negócio.
Criação e manutenção de bibliotecas de componentes para padronizar UI/UX e acelerar o desenvolvimento do time.
Otimização de Core Web Vitals, tempos de carregamento e responsividade para melhor retenção de usuários.
Conexão segura e eficiente com APIs complexas (REST/GraphQL) e serviços de backend.
Apoio técnico a desenvolvedores júnior/pleno, code reviews e disseminação de boas práticas.
Domínio de tecnologias modernas para construir ecossistemas digitais robustos, desde a interface até a infraestrutura de deploy.
Mais do que código, entrego previsibilidade. Meu processo garante alinhamento entre a visão de negócio e a execução técnica.
Entendimento profundo do problema de negócio, requisitos técnicos e definição de KPIs de sucesso antes de escrever uma linha de código.
Definição da stack, padrões de projeto e componentização. Planejamento de escalabilidade e performance desde o dia zero.
Ciclos iterativos com código limpo, testes automatizados e code reviews rigorosos. Foco na qualidade e velocidade de entrega.
Entrega contínua (CI/CD), validação em produção e monitoramento de métricas (Core Web Vitals) para garantir estabilidade.
Casos reais onde apliquei engenharia de software para resolver problemas complexos de negócio em grandes empresas.
Necessidade de uma nova aplicação para a jornada de NPL (Non-Performing Loans) dentro de um ecossistema complexo de múltiplas squads.
Desenvolvimento do zero utilizando Angular 14+ e arquitetura de Microfrontends. Implementação de componentes reutilizáveis e testes unitários robustos.
Padronização de engenharia entre squads, alta escalabilidade e melhoria significativa na experiência do usuário na recuperação de crédito.
Necessidade de agilizar a criação e gestão de campanhas publicitárias e centralizar processos críticos de CRM.
Desenvolvimento de portal para externalização de dados e plataforma interna com React. Externalização de gestão de campanhas de forma integrada.
Aumento da eficiência operacional para times de marketing e growth, oferecendo novas possibilidades de gestão baseada em dados.
Sistemas legados monolíticos dificultavam a manutenção e a evolução rápida de funcionalidades para o time de investimentos.
Migração de sistemas legados para Microfrontends com React e TypeScript. Otimização de chamadas e tratamento robusto de erros.
Redução do tempo de execução de processos internos e aumento da eficiência do time de Backoffice.
Gargalos de performance no orçamento dinâmico (5 min de processamento) e necessidade de solução flexível para múltiplas marcas.
Otimização de processos críticos e desenvolvimento de checkout white label adaptável. Refatoração de serviços de recomendação.
Redução do tempo de processamento de 5min para 30s e expansão do portfólio de produtos disponíveis na plataforma.
Feedback de quem já vivenciou o impacto das minhas entregas no dia a dia.
"A capacidade do João de arquitetar microfrontends complexos garantiu a escalabilidade que precisávamos na vertical BBA. Entrega técnica impecável."
Gestor Técnico
Tech Lead @ Itaú/GFT
"O João não apenas desenvolve, ele entende o negócio. Sua visão no Portal de Campanhas foi crucial para melhorarmos a experiência dos nossos anunciantes."
Product Manager
PM @ RD ADS
"Fundamental na otimização do nosso checkout white label. Performance e arquitetura robusta são as marcas registradas do trabalho dele."
Coordenador de Engenharia
Coord. @ CVC Corp
Estou pronto para trazer minha experiência em engenharia e produto para o seu próximo desafio.