Resumo
Engenheiro sênior com mais de 9 anos construindo produtos web e mobile para empresas dos EUA e do Brasil. Na TED Conferences, trabalho no front-end do TED.com — mais de 20 milhões de visitantes por mês — e desenvolvo o app mobile do TED em React Native, com mais de 30 milhões de downloads só no Android. Antes do TED, publiquei dois aplicativos React Native multiplataforma na App Store e no Google Play. Além das features, assumo a qualidade do que entrego: testes com Playwright e Jest, observabilidade com New Relic e Bugsnag, performance web e acessibilidade WCAG 2.1 AA. Trabalho de forma spec-driven e test-driven com agentes de código com IA, com a revisão humana como gate de qualidade. Mais de 5 anos trabalhando remoto com times distribuídos dos EUA.
Produtos entregues
20M+ visitantes por mês
React Native, 30M+ downloads
RadStar Alpha Series
React Native, iOS + Android
Melanin Medical Specialties
React Native, iOS + Android
Experiência
Engenheiro Full-Stack Sênior
– Atual
TED Conferences(abre em nova aba), Nova York, EUA · Remoto
Engenheiro front-end do TED.com e do app mobile do TED, trabalhando com times de produto, design e back-end em vários fusos horários.
- 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.
- Levei um acervo de mais de 3.000 palestras, com legendas em mais de 100 idiomas, a um público global, construindo experiências orientadas a conteúdo e preparadas para localização no Prismic CMS.
- Protegi a qualidade dos releases nas bases de código web e mobile, sendo responsável pelas suítes end-to-end em Playwright e pela cobertura de testes unitários em Jest no pipeline de CI, barrando regressões antes de chegarem à produção.
- Tornei os templates das páginas principais acessíveis para quem usa leitor de tela ou navega só pelo teclado, implementando os padrões WCAG 2.1 AA — HTML semântico, ARIA e gestão de foco — na biblioteca de componentes.
- Aumentei o ritmo de entrega sem baixar a régua de qualidade, trabalhando de forma spec-driven e test-driven com agentes de código com IA (Claude Code) — especificações e testes falhando antes da implementação, com code review humano, cobertura de testes e permissões restritas para os agentes como gates inegociáveis.
- Next.js
- React
- React Native
- TypeScript
- GraphQL
- Tailwind CSS
- Prismic CMS
- Playwright
- Jest
- New Relic
- Claude Code
Engenheiro de Software Sênior
–
Popstand, Califórnia, EUA · Remoto
Engenheiro sênior em um estúdio de produto americano, entregando produtos web e mobile para vários clientes ao mesmo tempo e trabalhando direto com stakeholders, do escopo ao lançamento.
- 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.
- Entreguei plataformas web em produção para clientes dos EUA — incluindo Evo.art, Spruce (RadStar / RadonAway) e Christian Connector — sendo responsável pela arquitetura front-end em React, TypeScript e Next.js.
- Lancei um marketplace de arte digital Web3, integrando conexão de carteira, interações com smart contracts, armazenamento descentralizado de assets no IPFS e busca em tempo real com Algolia em uma arquitetura React headless.
- Garanti a qualidade do código e a estabilidade pós-lançamento em bases de código de vários clientes em paralelo, incorporando cobertura de testes com Jest às entregas e instrumentando monitoramento de performance com New Relic e rastreamento de erros com Bugsnag.
- React Native
- iOS
- Android
- React
- TypeScript
- Next.js
- Firebase
- Fastify
- Algolia
- IPFS
- Web3
- Jest
- New Relic
- Bugsnag
Engenheiro Full-Stack Sênior
–
Supero TI, Florianópolis, Brasil
Engenheiro full-stack em um time de 7 pessoas construindo sistemas de manutenção de missão crítica para os ativos de geração de energia da Engie em todo o Brasil.
- 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.
- Padronizei os ambientes de desenvolvimento de um time de 7 engenheiros, containerizando a stack da aplicação com Docker.
- React
- Node.js
- TypeScript
- Oracle Database
- Docker
- REST APIs
Líder de Desenvolvimento de Software
–
GETMORE Brazil, Florianópolis, Brasil
Líder técnico de uma plataforma de fidelidade e engajamento, responsável pelas frentes de back-end, web e mobile.
- 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.
- Encurtei os ciclos de release de um time com três frentes de trabalho, introduzindo ambientes baseados em Docker e um processo padronizado de branching e revisão.
- React
- React Native
- Node.js
- PostgreSQL
- Docker
Desenvolvedor Full-Stack · Estagiário de Desenvolvimento de Software
–
SESI · SumOne, Florianópolis, Brasil
Experiências anteriores em Florianópolis, Brasil.
- 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.
- Java
- Angular
- MySQL
- JavaScript
Projetos open source
incident-copilot(abre em nova aba)
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.
- TypeScript
- LangGraph
- MCP
- React
- Node.js
secure-legacy-mcp(abre em nova aba)
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.
- TypeScript
- MCP
- RBAC
- Node.js
docs-data-assistant(abre em nova aba)
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.
- TypeScript
- RAG
- Text-to-SQL
- Evals
Competências
- Mobile
- React Native, iOS, Android, publicação na App Store e no Google Play, gestão de releases mobile, performance mobile, crash reporting
- Front-end
- React, Next.js, React Server Components, App Router, Server-Side Rendering (SSR), Static Site Generation (SSG), Tailwind CSS, design systems, bibliotecas de componentes, design responsivo
- Linguagens
- TypeScript, JavaScript (ES6+), HTML5, CSS3, Node.js, Java (básico)
- Qualidade
- Jest, React Testing Library, Playwright (testes end-to-end), testes unitários, testes de integração, cobertura de testes, Test-Driven Development (TDD), code review
- Confiabilidade
- New Relic (APM, Real User Monitoring), Bugsnag (error tracking, crash reporting), monitoramento, alertas, resposta a incidentes, análise de causa raiz
- Acessibilidade
- WCAG 2.1 AA, ARIA, HTML semântico, navegação por teclado, testes com leitores de tela
- Desenvolvimento com IA
- Claude Code, agentes de código com IA, workflows agênticos, spec-driven development, prompt engineering, code review de código gerado por IA, uso responsável de IA
- Back-end
- APIs REST, GraphQL, Fastify, Express, PostgreSQL, MySQL, Firebase, headless CMS (Prismic), Docker, AWS, CI/CD, Git, Agile, Scrum
Formação
Bacharelado em Sistemas de Informação
2016 – 2020
Universidade Federal de Santa Catarina (UFSC), Brasil
Idiomas
- Português
- Nativo
- Inglês
- C1, avançado — mais de 5 anos trabalhando diariamente com times dos EUA; intercâmbio em Vermont, EUA