Pular para o conteúdo
.dev

Flavio Gouveia

Engenheiro Frontend e Mobile Sênior

Trabalho no TED.com e no app do TED em React Native, produtos que aguentam produção todos os dias. Uso Claude Code e Codex no código de verdade, com spec, testes e revisão humana decidindo o que sobe.

Disponível para freelasEsposende, Portugal · remoto, fuso UE/EUA

Trabalho atual: TED Conferences2023 até hoje
  • 20M+visitas por mês no TED.com

  • 30M+downloads do app TED no Android

  • 3.000+palestras TED com legendas · 100+ idiomas de legenda

  • 5+anos remoto com times dos EUA

  • WCAG 2.1 AA nos templates principais · Playwright e Jest no CI barrando regressões

9+ anos construindo web e mobile

Onde já entreguei

Cada commit abre o diff com o que foi entregue.

  1. atualabr 2023 até hoje

    • Desenvolvimento front-end do TED.com, plataforma com mais de 20 milhões de visitantes por mês, arquitetando a renderização de páginas e a entrega de conteúdo em Next.js, React, GraphQL e Tailwind CSS.

    • Mantive a performance e a estabilidade de um app React Native com mais de 30 milhões de downloads só no Android, monitorando a saúde de produção e a estabilidade dos releases no New Relic e priorizando correções pelo impacto no usuário.

  2. ago 2021 até abr 2023

    • Publiquei o RadStar Alpha Series na App Store e no Google Play para a Spruce Environmental Technologies, um app de campo tablet-first para profissionais de testes de radônio, construindo — a partir de uma única base de código React Native para iOS e Android — os fluxos que controlam monitores contínuos de radônio e sincronizam resultados de testes, templates de relatório e registros de controle de qualidade com uma plataforma em nuvem.

    • Publiquei o Melanin Medical Specialties na App Store e no Google Play, um app React Native multiplataforma que conecta profissionais e estudantes da área da saúde, entregando matching de mentores, um diretório pesquisável de profissionais de saúde da comunidade e recursos de apoio entre pares.

  3. set 2019 até ago 2021

    • Viabilizei paradas de manutenção coordenadas em usinas hidrelétricas, termelétricas e eólicas operadas pela Engie em todo o país, construindo as interfaces operacionais em React e as APIs em Node.js/TypeScript das quais os operadores das usinas dependem.

    • Desenvolvi de ponta a ponta um sistema em que downtime tinha impacto direto em receita e consequências regulatórias, reforçando o tratamento de erros das APIs e otimizando consultas de alto volume sobre ativos no Oracle Database.

  4. jun 2018 até set 2019

    • Liderei um time de 8 desenvolvedores em back-end, front-end e mobile com React Native, estabelecendo padrões de código, conduzindo code review e definindo a cadência de entregas.

    • Lancei plataformas de fidelidade e engajamento no mercado brasileiro, arquitetando um cliente web em React, um app mobile em React Native e serviços em Node.js sobre um modelo de dados compartilhado em PostgreSQL.

  5. mai 2017 até jun 2018

    • Desenvolvedor Full-Stack no SESI (out/2017 – jun/2018): construí um aplicativo de coaching de bem-estar com programas de saúde personalizados para trabalhadores da indústria, com back-end em Java e front-end em Angular sobre MySQL.

    • Estagiário de Desenvolvimento de Software na SumOne (mai/2017 – out/2017): contribuí com aplicações web de clientes em JavaScript enquanto cursava a graduação em Sistemas de Informação.

  6. Bacharelado em Sistemas de Informação

    Universidade Federal de Santa Catarina (UFSC), Brasil

    initial commit2016 – 2020

Projetos abertos com IA

Código público no GitHub: agentes, MCP e RAG com segurança e avaliação no CI.

  1. feature/incident-copilot

    Copiloto de incidentes multiagente em TypeScript: um supervisor em LangGraph coordena agentes de telemetria, runbook, planejamento e auditoria; ações arriscadas passam por aprovação humana, e as proibidas nunca rodam, mesmo quando o modelo as propõe.

    Tecnologias usadas: TypeScriptLangGraphMCPReactNode.js

    Ver no GitHub: incident-copilot (abre em nova aba)
  2. feature/secure-legacy-mcp

    Um servidor MCP via stdio que transforma uma API REST legada e hostil em ações de negócio atrás de uma camada de segurança de verdade: tokens de serviço com hash e revogáveis, RBAC no servidor e rate limits.

    Tecnologias usadas: TypeScriptMCPRBACNode.js

    Ver no GitHub: secure-legacy-mcp (abre em nova aba)
  3. feature/docs-data-assistant

    Um assistente de documentos e dados que se recusa a responder quando a evidência é fraca, cita as fontes e executa Text-to-SQL validado e somente leitura, com guardrails e um eval gate no CI.

    Tecnologias usadas: TypeScriptRAGText-to-SQLEvals

    Ver no GitHub: docs-data-assistant (abre em nova aba)

Como eu trabalho com IA

A IA acelera a entrega. Quem decide o que vai para produção são a spec, os testes e a revisão.

spec,testes que falham,revisão humana

  1. Especificação antes do código

    O agente recebe uma spec e testes que falham antes de escrever qualquer implementação.

  2. Teste como portão

    Playwright e Jest no CI decidem o que sobe, não a confiança do modelo.

  3. Revisão humana sempre

    Todo diff gerado por IA passa por code review, com permissões do agente limitadas.

Merge só quando os três portões passam.

Tem um projeto web ou mobile?

Freelas de frontend, React Native e IA aplicada. Me conta o que você precisa.

Ou fale direto

Tipo de projeto