Começar pelo essencial
Ensinar desenvolvimento web para iniciantes reforçou a importância de clareza, ritmo e fundamentos bem construídos desde o começo.
Curso introdutório de desenvolvimento web da USP
Sistemas críticos · Performance · Responsabilidade
Trabalho com software em contextos onde descuido custa caro, performance importa e decisões têm impacto real.
A página está tranquila. O caminho até aqui nem sempre foi.
Sou desenvolvedor de software com mais de 6 anos de experiência, atuando principalmente em frontend, mas com trânsito real entre backend e mobile quando o problema exige.
Já trabalhei em projetos pequenos, médios e plataformas de grande escala, sempre em contextos onde estabilidade, performance e previsibilidade não eram opcionais.
Minha especialidade é frontend, onde tomo decisões de arquitetura, performance, acessibilidade e experiência do usuário. Backend e mobile entram como extensão natural do produto, não como empilhamento de tecnologia.
Experiência, para mim, não é tempo de mercado.
É responsabilidade assumida quando tudo pode dar errado.
Abaixo estão alguns recortes do tipo de cenário que mais me formou. Se quiser, abra as experiências completas e navegue por uma timeline que hoje parece tranquila, mas foi construída em fases bem turbulentas.
Tráfego extremo, campanha agressiva e zero tolerância a instabilidade. Atuação em entregas que precisavam segurar picos sem degradar performance e experiência.
Base sem documentação e tecnologia emergente em um momento crítico. Desbravar runtime, documentar o que não existia e viabilizar um novo frontend em Next.js e FastStore.
Cobertura eleitoral com atualizações em tempo real e alta exposição. Consolidação e refatoração para manter estabilidade e previsibilidade quando o volume e o risco aumentavam.
Transformação de um jogo físico em uma plataforma digital usada continuamente. Full stack do discovery ao produto em produção, com regras, permissões e métricas.
Sistema corporativo crítico da Vivo/Telefônica usado diariamente por milhares de técnicos para gestão de instalações, suporte e manutenção de rede em campo. Ambiente com legado extenso em PHP (Symfony) e frontend em processo de migração para Vue 3 usando Composition API.
Fui contratado para entender fluxos críticos de negócio, migrar funcionalidades sensíveis do legado para Vue 3 e estabilizar módulos que apresentavam alto risco operacional. Também atuei na refatoração de código com problemas de concorrência, correção de bugs complexos e organização de estado em componentes críticos.
Trabalhei em time multicultural distribuído entre Brasil, Espanha, Peru e Bolívia, lidando diariamente com barreiras de comunicação e documentando tecnicamente partes do sistema que não eram claras para o restante da equipe.
O sistema foi estabilizado nas áreas de maior risco e a documentação técnica acelerou o onboarding de novos desenvolvedores em um ambiente corporativo de alta responsabilidade.
E-commerce B2B em VTEX IO que enfrentava sérios problemas de visibilidade no Google e perda direta de vendas por falta de indexação. O desafio central era extremo: o site estava em produção, mas não havia acesso ao código-fonte original, exigindo engenharia reversa completa para reconstrução total da aplicação.
Reconstruí o e-commerce do zero, criando um novo store theme em VTEX IO, design system próprio e melhorias profundas de UX. Implementei SEO técnico avançado focado em indexabilidade, structured data (Schema.org/JSON-LD), otimização de Core Web Vitals e acessibilidade seguindo WCAG (contraste, navegação por teclado, ARIA, semântica HTML).
A entrega recuperou completamente a presença orgânica do site, atingindo 100% de indexação no Google e melhora significativa de tráfego qualificado. O projeto também integrou WhatsApp como canal estratégico de conversão, devolvendo previsibilidade para o negócio com acessibilidade tratada como requisito desde o início.
Reconstrução completa do e-commerce da Americanas com VTEX FastStore v2 (baseado em Next.js), um dos maiores projetos de retomada digital do varejo brasileiro. Contexto de alto risco, prazo apertado e documentação praticamente inexistente sobre a tecnologia escolhida.
Fui contratado estrategicamente por minha experiência com VTEX IO e Next.js, atuando desde a fase inicial do projeto. Desbravei o comportamento do runtime da FastStore v2, documentei decisões técnicas internas, implementei features customizadas em ambiente de alta complexidade e apoiei arquiteturalmente o time em uma tecnologia emergente e pouco explorada.
Participei ativamente de code reviews, aplicação de TDD e decisões arquiteturais que influenciaram diretamente a estrutura do frontend. Ajudei a destravar entregas complexas e acelerei o onboarding do time através de documentação técnica clara sobre o funcionamento interno da plataforma.
Refatoração e consolidação do sistema de cobertura das Eleições 2024 em WordPress VIP (versão enterprise com maior suporte técnico) em ambiente de alto tráfego. Ecossistema legado altamente fragmentado, com múltiplos plugins eleitorais mal estruturados, gargalos críticos de performance e alto acoplamento entre componentes.
Fui responsável por consolidar esses plugins em uma arquitetura única e componentizada, reduzir massivamente código duplicado, otimizar payloads com lazy loading e code splitting, e alinhar o sistema às novas boas práticas da CNN. Também desenvolvi e otimizei o sistema de calendário eleitoral, componentes para lives e breaking news, com foco direto em performance e experiência do usuário.
O sistema foi entregue dentro de um prazo extremamente apertado e sustentou transmissões ao vivo, notícias urgentes e atualizações em tempo real sem downtime durante o período inicial da cobertura eleitoral. Atuação sob pressão elevada, com entregas incrementais e zero falhas em produção durante um dos períodos mais sensíveis do jornalismo nacional.
Atuação em e-commerces de grande porte na plataforma VTEX (IO e Legacy CMS), atendendo marcas nacionais e internacionais com alto volume de tráfego e exigência extrema de estabilidade. Fui recrutado por meu domínio em React, base da VTEX IO, e rapidamente me tornei referência técnica interna em projetos complexos e momentos críticos.
Trabalhei em projetos como Pandora Joias, Lacta, Ambev, Farmácia Indiana e Shop Fácil (Bradesco), participando de três Black Fridays consecutivas (2021, 2022, 2023) sem downtime, campanhas sazonais de alto impacto como Páscoa Lacta 2023 e integrações complexas entre múltiplos sistemas. Desenvolvi apps customizados, componentes além do padrão VTEX, sobrescritas avançadas e middlewares em Node.js para integrações entre backends e APIs externas.
Virei referência em React dentro da empresa, mentorando desenvolvedores, liderando tecnicamente projetos críticos e atuando como ponte entre times, agências e stakeholders. Forte participação em code reviews, pair programming, otimização avançada de performance (PDP, carrinho, checkout) e controle de débito técnico em aplicações de alta escala.
Projeto contratado via licitação para digitalizar uma metodologia acadêmica gamificada de validação de negócios utilizada em disciplina de mestrado em inovação. O desafio era transformar um jogo de tabuleiro físico, altamente conceitual e pedagógico, em uma plataforma digital completa, escalável e utilizável por professores, monitores e alunos em tempo real.
Fui responsável por todo o ciclo do produto: condução de discovery profundo com stakeholders acadêmicos, definição da arquitetura serverless (React + Node.js + Firebase), desenvolvimento frontend e backend, modelagem de dados e regras de segurança no Firestore. Implementei sistema de progressão por ciclos, permissões multinível (professor, auxiliar, monitor, aluno), dashboards administrativos com métricas de progresso, lógica de desbloqueio de conteúdo e barras de progresso com alerta visual para projetos atrasados.
Apresentações semanais de progresso e iteração contínua com base em feedback real dos usuários. O sistema está em produção há mais de 3 anos, sendo utilizado por múltiplas turmas e centenas de alunos para validação de projetos e empresas, provando sua estabilidade, escalabilidade e valor pedagógico.
Atuação em projetos estratégicos de grande porte, inicialmente como desenvolvedor frontend alocado em clientes enterprise e, ao longo do tempo, expandindo para fullstack, mobile e decisões de produto. Trabalhei na plataforma de afiliados da Riachuelo (Next.js, SSR, SEO, micro-frontends) e no MVP da plataforma de seguros do iFood para sinistros de entregadores, meu primeiro projeto fullstack completo integrando interfaces, APIs e regras de negócio.
Participei do desenvolvimento do primeiro produto próprio da Vorttex: uma aplicação mobile white-label corporativa em React Native para comunicação e engajamento. Propus e implementei arquitetura de feature flags para ativação de módulos por cliente e sistema de temas dinâmicos via JSON, permitindo customização visual completa por empresa sem redeployment.
Além do desenvolvimento, atuei em apresentações técnicas, demonstrações do produto para clientes e apoio à liderança do produto. Foi meu primeiro contato profundo com arquiteturas modernas, TypeScript avançado, SSR e aplicações em escala corporativa, adquirindo visão completa que conectava tecnologia, negócio e experiência do usuário.
Iniciativa educacional independente criada durante a pandemia para ensinar React com foco em fundamentos sólidos e raciocínio técnico, não apenas tutoriais prontos. O objetivo era ajudar pessoas a pensarem como desenvolvedores, aproximando estudo, prática e realidade do mercado em um momento em que muitas pessoas buscavam migrar para tecnologia.
Além das aulas e encontros remotos, produzi conteúdos e artigos explicando conceitos do ecossistema web, desde bases da plataforma até decisões por trás do React. Trouxe profissionais experientes de empresas como Amazon, Microsoft e Facebook para conversas técnicas com quem estava começando, criando um ambiente de troca e comunidade onde os participantes se ajudavam e evoluíam juntos.
Mais do que apenas ensinar, acompanhei dúvidas individualmente, discuti organização de código e boas práticas usadas no mercado, aproximando os participantes da realidade profissional e acelerando a evolução técnica com clareza e direcionamento prático.
Atuação como desenvolvedor frontend em startup focada em conectar empresas com estoque parado a parceiros comerciais interessados em revenda, reduzindo perdas e desperdício. Entrei em um sistema já existente, com frontend legado em React baseado em Class Components e pouca sustentabilidade, dificultando manutenção e evolução do produto.
Fui responsável por entender a arquitetura, estabilizar o sistema e conduzir uma refatoração significativa para React com Hooks. Introduzi Redux para organização do gerenciamento de estado global, reduzi componentes monolíticos separando responsabilidades, melhorei a comunicação entre frontend e backend e garanti fluxo de dados mais estável e previsível.
O produto ficou mais sustentável e o time conseguiu adicionar novas funcionalidades sem quebrar telas existentes. Participei ativamente de decisões técnicas de frontend mesmo como estagiário, trabalhando diretamente com o sócio técnico backend na evolução contínua do software.
Início da minha trajetória profissional em ambiente de inovação e tecnologia. Passei por diferentes frentes: infraestrutura e organização de processos internos, automação de workflows, desenvolvimento web e formação educacional, sempre construindo soluções com restrição real, prazo curto e impacto direto na operação da incubadora.
Destaque para o HabitsID, sistema que integrou hardware (Raspberry Pi e leitor RFID) com software (React) para controle de presença e engajamento em coworking, empresas incubadas, processos seletivos e formações. O projeto convertia circulação física em dados estratégicos para apoiar gestão e tomada de decisão, com métricas em tempo real.
Também criei automações de formulários e fluxos de e-mail usando Microsoft Flow e WordPress, centralizando e qualificando leads internos, reduzindo trabalho manual em processos seletivos e cursos. Atuei como mentor na formação WebDev, programa educacional interno voltado ao ensino de desenvolvimento web, apoiando definição de currículo e ministrando aulas introdutórias de HTML e JavaScript.
Foi minha base prática em tecnologia, onde aprendi JavaScript do zero, entendi arquitetura de sistemas, APIs REST e fundamentos da web enquanto criava valor real para a organização.
Onde eu tomo decisões que impactam performance, SEO, acessibilidade, conversão e manutenção. Não é só interface, é parte do produto.
HTML, CSS, JavaScript, TypeScript, React, Vue, Next.js, arquitetura frontend, performance, acessibilidade, SEO técnico, design systems
Vou até onde precisa para o produto funcionar bem como um todo. Integrações, contratos de API e regras de negócio com clareza.
Node.js, APIs REST, GraphQL, integrações de sistemas
Quando o produto pede mobile, penso em consistência, performance e experiência coerente. Sem reinventar o que já funciona na web.
React Native, Flutter, soluções multiplataforma
Tecnologia muda. O critério fica. Eu escolho o que resolve com mais clareza e menos risco.
Com o tempo, ajudar outras pessoas a entender o contexto virou parte natural do meu jeito de trabalhar. Quando todo mundo entende o problema e o caminho escolhido, o time anda mais rápido e com mais segurança.
Se quer ir rápido, vá sozinho. Se quer ir longe, vá em grupo.
Na prática, isso apareceu de diferentes formas ao longo do tempo.
Ensinar desenvolvimento web para iniciantes reforçou a importância de clareza, ritmo e fundamentos bem construídos desde o começo.
Curso introdutório de desenvolvimento web da USP
A troca constante em uma comunidade focada em React mostrou como aprender junto acelera a evolução.
Espaço coletivo de aprendizado em React
No ambiente profissional, sempre busquei compartilhar decisões e contexto para ajudar o time a crescer de forma consistente.
Atuação constante em times multidisciplinares
No fim das contas, continuo sendo só um desenvolvedor. Mas um que acredita que bons produtos nascem de pessoas trabalhando bem juntas. 💚
Se o seu produto precisa escalar com segurança, manter performance sob pressão e funcionar quando realmente importa, a conversa faz sentido.