Currículo

João Vitor Bermal Santaniello

Engenheiro de Software · Dados Geoespaciais, Full-Stack e E-commerce

Seis anos construindo software para saneamento, energia, saúde e telecom, além das marcas e lojas que crio por conta própria.

6 anos
construindo software em produção desde 2020
3h para 20 min
em um fluxo geoespacial recorrente da Aegea
16 estados
com indicadores por setor censitário para estudos de expansão
9/10
no TCC do MBA em visão computacional na USP/ESALQ

Resumo

Engenheiro de software com seis anos de experiência em produção nos setores de saneamento, energia, saúde e telecom. Transformo problemas operacionais em software funcionando: pipelines de dados em Python e GeoPandas, dashboards e web maps no ArcGIS Enterprise, serviços em FastAPI e Node.js e aplicações em React e Next.js. Para a Aegea, um dos maiores grupos de saneamento do Brasil, construo as análises geoespaciais por trás dos estudos de expansão e concessão e o modelo de dados e os painéis da operação de biogás de aterros do Regenera. MBA em Engenharia de Software pela USP/ESALQ, com TCC nota 9/10 em visão computacional. Inglês fluente, usado há anos com clientes dos Estados Unidos e em programas internacionais de benchmark de IA. Também crio marcas e lojas virtuais, mais recentemente a Miau Atelier, marca de móveis para gatos que construí e opero para o mercado americano.

Experiência

  1. Dez 2022 até o momento

    Bizpoke Soluções em Software

    São José dos Campos, SP

    Desenvolvedor de Software

    Aegea · Planejamento de expansão e Regenera

    A Aegea é um dos maiores grupos privados de saneamento do Brasil. Trabalho com o time de Planejamento de Expansão, que usa dados geoespaciais para dimensionar mercados e priorizar novas concessões de água e esgoto, e com a Regenera, operação de resíduos sólidos e biogás de aterros. A função vai da modelagem de dados à automação em Python, publicação no ArcGIS e levantamento de requisitos direto com o cliente.

    • Reduzi um fluxo geoespacial recorrente de mais de 3 horas para cerca de 20 minutos criando o Spatial Extractor, ferramenta reutilizável em Python e GeoPandas com spatial joins paralelos, validação, agrupamento, cálculo de área e exportação para Excel e Shapefile.
    • Entreguei indicadores por setor censitário para 16 estados cruzando Censo do IBGE, endereços do CNEFE e dados da BDGD da ANEEL, dando ao time de expansão estimativas de demanda para estudos de concessão de água e esgoto.
    • Participei da definição do modelo de dados CITIUS/Regenera para a operação de biogás de aterros e fiz a carga dos dados históricos e teóricos (poços, drenos, PDRs, coletores, medições, etapas), que alimentam painéis com faróis de medição, classes de CH4 normalizado e filtros semanais.
    • Eliminei etapas manuais de rotinas semanais automatizando cálculo de etapas, padronização de simbologia, ingestão de arquivos e atualização de views materializadas no PostgreSQL com toolboxes do ArcGIS, Python e FME.
    • Mantive os painéis de produção funcionando na migração do Portal para o ArcGIS Enterprise 11.5, auditando e corrigindo dashboards, avaliando o Experience Builder como substituto do Dashboards e criando um script de governança que aponta itens sem uso no portal para limpeza.
    • Levei novos produtos da solicitação à produção, como o dashboard de OS críticas e o painel de dados de coleta, conduzindo refinamentos de requisitos com a Aegea, validando dados em homologação e documentando o portfólio de dashboards para um novo time.
    • Construí camadas de geofactíveis (endereços a até 50 m da rede de água) enriquecidas com atributos do CNEFE e classes de renda por setor censitário, usadas para priorizar regiões de prospecção.
    • Processei a contagem de telhados da BDGD para Ceará e Santa Catarina com filtros urbano e rural e publiquei os resultados em dashboards de homologação e produção.
    • Modelei a camada de reputação de clientes do Pará geocodificando registros com o CNEFE e entreguei o modelo de dados ao time de dados da Aegea.
    • Consolidei a base de resíduos sólidos do Rio de Janeiro e produzi mapas temáticos, heatmaps e dashboards para o programa de aterros.
    • Defini o cálculo da medição inicial e final de cada poço e adicionei a classificação de válvula fechada aos faróis de medição.
    • Criei uma ferramenta de correção de topologia em GeoPandas e uma toolbox de padronização de simbologia reaproveitada nos dashboards.
    • Python
    • GeoPandas
    • ArcGIS Pro
    • ArcGIS Enterprise 11.5
    • ArcGIS Dashboards
    • Experience Builder
    • FME
    • PostgreSQL
    • Excel

    Equatorial Energia · app de campo DOMO

    O DOMO é um produto de operações de campo da Equatorial Energia, um dos maiores grupos de distribuição de energia do Brasil, desenvolvido em sprints com um time multidisciplinar.

    • Liderei o front-end e o mobile do DOMO, construindo em React Native (Expo) um componente de mapa com funcionamento offline, inclusão, edição e remoção de feições, formulários de atributos, camadas adicionais e suporte a tablets.
    • Prototipei no Figma o fluxo de validação de projetos e implementei em Next.js, TypeScript, Redux e MUI após aprovação da Equatorial.
    • Conduzi o spike técnico do componente de mapa mobile com o time de arquitetura, validando uso offline, edição de feições e basemaps públicos alternativos.
    • Produzi os protótipos de tela do fluxo de validação de demandas, incluindo a fila de demandas aguardando aprovação da Equatorial.
    • React Native
    • Expo
    • Next.js
    • TypeScript
    • Redux Toolkit
    • MUI
    • Figma
    • ArcGIS

    Saúde, telecom e utilities internacionais

    Projetos de clientes fora do saneamento: um serviço de teleoftalmologia, um SaaS para provedores de internet e trabalhos de GIS para utilities dos EUA via SBS.

    • Construí o processamento de exames com OCR usando AWS Textract, Tesseract e S3, além de uma implantação com Raspberry Pi e Orthanc, para um serviço de teleoftalmologia.
    • Desenvolvi o ISPDrive, plataforma SaaS para provedores de internet, com front-end em Next.js e Redux, serviços em FastAPI e armazenamento no DigitalOcean Spaces com URLs assinadas.
    • Automatizei fluxos de GIS e utilities para North Las Vegas e Duke Energy (via SBS) trabalhando em inglês com times dos EUA, e integrei sistemas SAP, IBM Maximo e Schneider Electric com SDKs em Python e JavaScript.
    • Desenhei APIs REST em FastAPI e Node.js com MongoDB, autenticação JWT e OAuth.
    • Conteinerizei serviços com Docker, Docker Compose e NGINX, com experiência prática em orquestração com Kubernetes.
    • Construí componentes customizados com a ArcGIS JavaScript API e fluxos no FME para dados de ativos de utilities.
    • FastAPI
    • Node.js
    • MongoDB
    • AWS Textract
    • AWS S3
    • Tesseract
    • Orthanc
    • Next.js
    • Redux
    • DigitalOcean Spaces
    • Docker
    • NGINX
    • ArcGIS JS API
    • FME
  2. Mai 2025 até o momento

    Alignerr

    Remoto

    Colaborador de Benchmarks de Código para IA (freelancer)

    • Escrevi problemas complexos em Python com soluções de referência, suítes de teste e análises de falha para o LiveCodeBench e o BigCodeBench, cada um desenhado para derrubar pelo menos 2 de 4 modelos de ponta (Qwen, DeepSeek, Claude Sonnet, Nova).
    • Revisei prompts, especificações e critérios de avaliação de tarefas de geração de código, self-repair e execução nos programas Mango e Fairylights, trabalhando inteiramente em inglês com times globais.
    • Python
    • Design de testes
    • Avaliação de LLMs
    • Escrita técnica
  3. Abr 2021 a Dez 2022

    Bizpoke Soluções em Software

    São José dos Campos, SP

    Estagiário de Desenvolvimento de Software

    • Entreguei funcionalidades para projetos de clientes em React, Node.js, Python e C#, com versionamento em Git em vários times.
    • Produzi, analisei e publiquei dados espaciais com ArcGIS Pro e ArcGIS Enterprise, colaborando em inglês com times offshore.
    • React
    • Node.js
    • Python
    • C#
    • ArcGIS Pro
    • ArcGIS Enterprise
    • Git
  4. Out 2020 a Mar 2021

    NFe Sistemas

    São José dos Campos, SP

    Estagiário de Desenvolvimento Web

    • Implementei mudanças de front-end e back-end a partir de requisitos de negócio com HTML, CSS, JavaScript, jQuery, PHP e MySQL.
    • HTML
    • CSS
    • JavaScript
    • jQuery
    • PHP
    • MySQL

Projetos selecionados

Fundador, designer e desenvolvedor · 2026

Miau Atelier

Marca de móveis para gatos para o mercado americano, construída de ponta a ponta: identidade visual, loja Shopify em dólar com Stripe, automações em Python sobre a Admin GraphQL API da Shopify e um pipeline de IA que transforma fotos de fornecedor em fotografia editorial de produto.

  • Identidade visual: nome, paleta, tipografia Playfair Display e Montserrat e um brand board que orienta cada imagem de produto.
  • Loja Shopify em dólar com Stripe, tema Dawn customizado, políticas da loja, anúncios no Google Merchant Center e e-mail com o domínio da marca.
  • Ferramentas em Python sobre a Admin GraphQL API da Shopify para criar produtos, anexar mídias e gerenciar coleções, menus, páginas e políticas.
  • Um pipeline de direção de arte com IA: gerador de prompts com cenas de ambiente e medidas reais do produto, contact sheets para revisão e um script que publica as imagens aprovadas.
  • Shopify
  • Liquid
  • Admin GraphQL
  • Stripe
  • Python
  • Next.js
  • IA generativa

Produto web

NAMMAN

App publicado que roda inteiro no navegador e sincroniza perfis de amplificador com o computador do usuário, com login seguro e sem servidor.

TCC do MBA · 2025

Pipeline de AVR em retinografias

Modelo computacional que analisa retinografias para estimar a razão arteríolo-venular, marcador associado ao risco cardiovascular.

  • Três etapas: segmentação vascular, classificação artéria/veia e cálculo automatizado da AVR.
  • Pré-processamento científico com canal verde, CLAHE, correção gamma, normalização e augmentation com Albumentations.
  • Treinado e avaliado em DRIVE, IOSTAR, RITE e LES-AV, verificando a generalização entre bases: Dice 0,827 na segmentação e Macro F1 0,963 na classificação A/V.
  • Nota 9/10, com potencial para triagem automatizada, teleoftalmologia e detecção precoce de hipertensão.
  • Python
  • PyTorch
  • OpenCV
  • NumPy
  • Albumentations

Formação

2024 a 2026

MBA em Engenharia de Software

Universidade de São Paulo (USP/ESALQ) · Piracicaba, SP

  • Arquitetura de software, APIs, micro-frontends, cloud, Docker e Kubernetes, DDD, observabilidade, testes, UX, IA e Big Data, liderança e gestão da mudança.
  • TCC (nota 9/10): pipeline de deep learning em três etapas para retinografias (segmentação vascular, classificação artéria/veia e razão arteríolo-venular) como marcador de risco cardiovascular. PyTorch e OpenCV sobre DRIVE, IOSTAR, RITE e LES-AV; Dice 0,827 e Macro F1 0,963.

2021 a 2022

Tecnólogo em Análise e Desenvolvimento de Sistemas

Universidade Paulista (UNIP) · São José dos Campos, SP

  • Projeto de software, bancos de dados, desenvolvimento web e back-end e gestão de projetos, cursado em paralelo ao trabalho.

2018 a 2020

Técnico em Informática integrado ao Ensino Médio

Colégio Técnico Antônio Teixeira Fernandes · São José dos Campos, SP

  • Programação, desenvolvimento web e algoritmos, incluindo competições de programação em equipe.

Habilidades

Linguagens
Python, TypeScript, JavaScript, SQL, Bash
Dados e GIS
GeoPandas, ArcGIS Pro, ArcGIS Enterprise 11.5, ArcGIS Dashboards, Experience Builder, ArcGIS JS API, FME, PostgreSQL, geodatabases enterprise, ETL e modelagem de dados
Back-end
FastAPI, Node.js, APIs REST, JWT, OAuth, WebSockets, MongoDB, PostgreSQL
Front-end e mobile
React, Next.js, Redux Toolkit, Tailwind CSS, MUI, React Native (Expo), Figma
Cloud e DevOps
Docker, Docker Compose, NGINX, Linux, AWS (S3, Textract, EC2), DigitalOcean Spaces, Vercel, Kubernetes (básico)
IA e ML
PyTorch, OpenCV, NumPy, Albumentations, OCR, avaliação de LLMs, agentes de código (Claude Code, MCP)
E-commerce e design
Shopify (Admin GraphQL, Liquid), Stripe, identidade visual, pipelines de imagem generativa
Forma de trabalho
Scrum, Git e GitFlow, Jira, ClickUp, Bitbucket, documentação técnica, trabalho remoto com times dos EUA e offshore
Idiomas
Português (nativo) · Inglês (fluente, uso profissional diário)
Cursos e eventos
Python 3: Deep Dive, Part 1 (Udemy, 2025)Deep Learning Using ArcGIS (Esri, 2024)ArcGIS Fundamentals (Esri, 2021)AWS Summit São Paulo (2023) · Esri Developer Summit (2022)

Esta é a versão estendida, com mais detalhes que os PDFs. Para processos seletivos, baixe o currículo completo ou o de uma página.