João Netto.
Estou na engenharia de software há mais de dez anos. Fui founding engineer da plataforma de NFT da Topps, onde cuidei de pagamentos e compliance enquanto o negócio saía do zero e chegava a US$ 2M por mês. Mais recentemente passei pela ProveAI, construindo um produto de observabilidade de LLM para clientes enterprise. Hoje estou na FCamara, como senior fullstack developer.
Gosto de entender como o sistema se comporta antes de escolher a ferramenta. Quando a stack não vem fechada no requisito, escolho pelo problema. Escrevo Python, TypeScript e Elixir, e acompanho o que escrevo até o deploy.
Cobro legibilidade e padrão consistente de todo código que entra, inclusive o que saiu de um agente: passa pelo mesmo review. Fecho a arquitetura antes de o time começar, e depois construo junto. As decisões eu registro no dia em que são tomadas, senão o raciocínio vai embora com quem participou.
01Experiência
-
Senior Fullstack Developer
Alocado nas Lojas Renner, respondendo pela Caixa de Auto Atendimento (CAA). Segunda passagem pela empresa; a primeira foi em 2019.
- O frontend é React sobre Electron, rodando nos terminais dentro das lojas, e o BFF é Node.js com NestJS. Trabalho nas duas pontas.
-
Senior Software Engineer
Plataforma de observabilidade de LLM para ambientes enterprise, monitorando qualidade de modelo. Somos 11 engenheiros, espalhados pelo mundo.
- Fiz o SDK em Python que os clientes instalam para instrumentar suas aplicações de LLM e mandar dados de avaliação para a plataforma.
- Coloquei OpenTelemetry e Prometheus para rodar em mais de 10 deployments de clientes. É de lá que saem TTFT, hallucination rate e toxicity rate.
- Rodei experimentos de LLM-as-judge para pontuar qualidade de resposta sem revisor humano no meio.
- Refiz o onboarding de cliente: a config estática virou perfil dinâmico com hot reload. A integração ficou 60% mais rápida e passou a aceitar infra híbrida via Prometheus. Antes, qualquer ajuste desses exigia reiniciar os containers.
- Travei o merge no CI enquanto a suíte ou o lint estiverem falhando. A cobertura saiu de 30% para 75%, no React/Vite e no Node.js/Express.
-
Senior Software Engineer
Construí a Topps NFT Platform na Popstand; quando a Sortium foi fundada, o time e o cliente foram junto. Fiquei mais de 4 anos no projeto, desde o protótipo.
Topps NFT Platform
- Founding engineer num time de 3 fullstack e 5 frontend. Cuidava do frontend, do BFF em Firebase/Cloud Functions, do backend em Node.js e da infra. A plataforma tinha ~100 mil colecionadores, e nos drops batia 10 mil simultâneos.
- Toquei 5 integrações de gateway de pagamento: Checkout.com, Plaid, Wyre, Sardine e Fortress. Cobriam cartão de crédito, digital wallets, ACH, wire e SWIFT no fiat, mais USD/USDT em cripto. No pico passaram US$ 2M por mês, metade em drop primário, metade no marketplace.
- Liderei a migração de Checkout.com e Wyre para Fortress Trust e Sardine, sem downtime, com pagamento e KYC rodando ao vivo. Antes disso tinha implementado fingerprinting de cartão e KYC em camadas, que cortaram mais de 95% das transações fraudulentas.
- Cuidei da camada de Google Cloud por 5 anos: subscription em tempo real no Firestore, security rules, Cloud Functions como BFF, serviços no Cloud Run e a infra do frontend em Terraform.
- Virei a pessoa a quem se perguntava sobre regra de negócio da plataforma. Falava direto com quem tocava o produto, puxava os planos de integração e de arquitetura ao longo das sprints e fiz mentoria de qualidade de código com 3 engenheiros.
- Fui o contato da engenharia com o time de suporte, resolvendo junto os casos que chegavam quebrados.
- Migrei mais de 100 mil NFTs para a OpenSea e fiz um asset viewer que embutia direto no marketplace.
AI Gateway (geração de imagens com GenAI)
- Ajudei a construir um API gateway multi-tenant em Python/FastAPI. Ele roteia requisição de geração de imagem para os serviços internos de GenAI, em 3 tiers de cliente, com fila Celery dedicada por workload.
- Fiz a economia de crédito por trás disso: dedução por tier, retry quando o worker falha, geração que deu errado não é cobrada, e o uso por tenant alimenta o billing.
- O resultado volta por webhook, e workers Python isolados cuidam do pós-processamento.
- Liderei o refactor da V1, que tinha saído sob pressão de lançamento. Reconstruí a estrutura nas boas práticas do FastAPI: rotas, regra de negócio e integrações em camadas separadas, modelos de request e response explícitos, injeção de dependência no lugar de import, e o error handling e a documentação que nunca teve.
-
Senior Software Engineer
Ferramentas de dados e dashboards em tempo real para análise de crédito e vendas.
- Fiz uma ferramenta de ETL em React/Node.js que mapeava planilha Excel (~1M de registros por arquivo) para as APIs de análise de crédito e detecção de fraude. Tirou 40 horas por mês de trabalho manual do time de dados.
- Montei um dashboard de vendas ao vivo (React + GraphQL + Apollo) espalhado por 8 TVs no sales floor. Uma camada de cache em Redis unificou a leitura de 7 bancos e acabou com os deadlocks de tabela que apareciam toda hora.
02Antes disso
-
Senior Backend Developer
-
Senior Backend Developer
-
Mid-Level Backend Developer
-
Mid-Level Frontend Developer
03Tecnologias
04Formação
-
MBA em Arquitetura de Software
-
Bacharelado em Análise e Desenvolvimento de Sistemas