← camargolab

Gabriel Camargo

Engenheiro Full-Stack

gabrielcamargo1409@gmail.com·+55 (17) 99126-7046·Novo Horizonte, São Paulo, Brasil·linkedin.com/in/gabriel-mcamargo·github.com/camargo1409

Resumo

Full-Stack Engineer com mais de 6 anos de experiência construindo aplicações web escaláveis e de alta performance de ponta a ponta — de interfaces em Next.js e React a serviços em Node.js e NestJS, com experiência prática em pagamentos, autenticação, processamento assíncrono e sistemas de busca. Conduzo uma feature do início ao fim — da estratégia de renderização e da arquitetura de componentes ao design de APIs, processamento em filas e busca no nível do banco de dados, com testes automatizados (Playwright, Jest) e observabilidade (PostHog, Sentry) em toda a stack.

Experiência

Bytes & Pixels GmbH — Desenvolvedor Full-Stack | Consultor de Software

Out 2025 – Presente

Agência com sede em Munique

  • Aumentei o score de performance Lighthouse móvel de um funil de vendas em React de 55 para 80 auditando o comportamento de renderização e eliminando estado redundante, hooks useEffect desnecessários e operações bloqueantes no carregamento inicial.
  • Construí um app de coleção de cartas trading card em React Native com Supabase (catálogo em Postgres, Auth, Edge Functions) cobrindo 7 jogos de cartas, 1.742 coleções e 220.000+ variantes, integrando a API de visão computacional da Ximilar para identificação de cartas e modelando a identidade da variante como uma chave composta determinística (jogo, coleção, número do colecionador, acabamento), com a impressão correspondente confirmada pelo usuário no momento do scan.
  • Substituí o Algolia por busca nativa em Postgres no Supabase em um catálogo de 40.000+ produtos (weighted tsvector + pg_trgm com tolerância a erros de digitação), eliminando custo de fornecedor sem regressão na qualidade da busca.
  • Construí um sistema de recomendação de skincare baseado em RAG no Supabase sobre um catálogo de 40.000+ produtos, combinando recuperação determinística (similaridade cosseno pgvector sobre perfil de pele e dados de face scan, indexação HNSW, exclusão pós-recuperação por alérgenos via substring match nas listas de ingredientes INCI, pontuação Skin Match) com curadoria por LLM via structured output, produzindo rotinas de manhã/noite localizadas.
  • Desenhei um worker em background consumindo atualizações de ofertas de produtos da Amazon SQS, normalizando e indexando mais de 1 milhão de produtos no Elasticsearch para alimentar ofertas em tempo real em site para clientes, implementado com NestJS.
  • Construí um servidor MCP para aplicativos ChatGPT com OpenAI Apps SDK — widgets interativos em React em um build customizado Vite multi-entry produzindo bundles independentes, com backend NestJS e Supabase e autenticação via Better Auth.

Mais Retorno — Desenvolvedor Full-Stack

2021 – 2025

Democratizando acesso a informações financeiras e ferramentas de investimento

  • Construí um screener de fundos mútuos em Next.js permitindo filtrar e comparar mais de 30.000 fundos em dezenas de critérios, arquitetando o estado compartilhado de filtros com Zustand e otimizando a performance de render para grandes conjuntos de resultados.
  • Desenhei e implementei um sistema de checkout e assinatura de produção em Next.js, integrando Pagar.me para processamento seguro de pagamento e fluxo recorrente.
  • Lideramos a migração de um sistema de Python (Django) para Node.js (NestJS) para alinhar com a expertise da equipe em JavaScript.
  • Construí um sistema de geração de faturas com Node.js, Express, PostgreSQL e cron jobs, substituindo um processo manual que levava mais de uma hora de emissão e revisão por ciclo por um totalmente automatizado.
  • Escrevi testes unitários com Jest para os casos de uso de uma API em NestJS, cobrindo regras de negócio.
  • Implementei autenticação e gerenciamento de sessão usando NextAuth integrado ao Keycloak, suportando controle de acesso multi-tenant seguro.

Nimbus — Desenvolvedor Web/Mobile

2020 – 2021

Soluções orientadas a dados para o setor energético

  • Desenvolvi e mantive ferramentas web para a plataforma NIMBUS usando Django no backend e HTML, jQuery e Bootstrap no frontend.
  • Trabalhei no desenvolvimento de ferramentas para análise e visualização de dados do mercado de energia, focando em informações de preços e condições climáticas e hidrológicas.
  • Desenvolvi um app de treinamento mobile em React Native para funcionários de usinas de cana-de-açúcar, junto com um dashboard web para acompanhar o progresso dos funcionários.
  • Construí um player de animação de mapa climático em JavaScript, permitindo navegar por sequências de imagens em série temporal e facilitar a análise de condições climáticas.

Competências principais

Habilidades técnicas

Educação

Idiomas