Desenvolvedor de SoftwareSão Paulo, SP

Da operação ao código.

Entrei na no mercado de trabalho pela logística, virei analista de dados e hoje desenvolvo os sistemas que movem a operação.

Retrato de João Pedro Lourenço David

Sobre

Não migrei para tecnologia de fora para dentro. Entrei no mercado de trabalho como estagiário de transportes, aprendi a operação pelo lado de quem a executa, e fui me aproximando do código à medida que percebia o quanto dela podia ser automatizada.

Como analista de dados, passei dois anos construindo indicadores de custo logístico e automações em Python e SQL. Uma delas virou um sistema de mensageria que alcança mais de mil clientes por dia. Foi ali que a programação deixou de ser ferramenta e virou o trabalho.

Hoje atuo como desenvolvedor, construindo APIs e sistemas de gestão com Java, interfaces com Angular e integrações entre sistemas internos, ERPs e serviços externos. Minha experiência anterior na operação continua sendo um diferencial: antes de pensar em como escrever o código, procuro entender o problema que ele precisa resolver.

Formação
Bacharelado em Ciência da ComputaçãoUniversidade do Sul de Santa Catarina jan 2023 — jul 2027 (conclusão prevista)
Idiomas
Português — C2
Inglês — B1
Espanhol — A1

Tecnologias

O que uso no dia a dia, agrupado por onde atua.

Backend
JavaSpring BootSpring Data JPAHibernateJakarta EEJSFMavenGo
Frontend
AngularReactTypeScriptNative FederationJavaScriptHTMLCSSNext.js
Dados & BI
OracleSnowflakeSupabaseSQLPower BIExcelVBA
Python & IA
PythonFastAPIFlaskPandasLangChainGenAI
IA
Claude EcossytemCodexCursor
Processo
GitScrumKanban

Projetos

Projetos com repositório e demo próprios, fora da trajetória na Cassol.

AI Weather Forecasting

API que estima o clima de uma cidade brasileira numa data escolhida, a partir de dados históricos do INMET, usando FastAPI e LangChain no back-end.

  • Python
  • FastAPI
  • LangChain
  • OpenAI
  • Supabase

Trajetória

Cassol Centerlar

jun 2022 — atual

  1. Full-Stack Developer Atual

    mai 2025 — atual

    • Desenvolvimento full-stack no ERP da Cassol Centerlar. Atuo nos dois lados da plataforma: o monólito Java legado e a migração para uma nova arquitetura baseada em micro-frontends e microsserviços.
    • ERP legado (Java EE no WildFly, Oracle): um monólito em camadas com telas JSF/PrimeFaces, uma camada Business/DAO e mapeamentos JPA/Hibernate; uma API REST JAX-RS que os novos front-ends usam para login, filiais, configuração e contratos.
    • Nova plataforma (Cassol Hub): micro-frontends Angular 21 (standalone, zoneless, OnPush) unidos por Native Federation sob um shell que cuida de login, layout e menus; um design system compartilhado publicado como biblioteca npm interna para componentes e auth guards; gestão de identidade e acesso no Keycloak; microsserviços Spring Boot assumindo módulos do monólito e compartilhando seu banco Oracle.
    • Desenvolvimento orientado a especificação com OpenSpec e codificação assistida por IA com Claude Code para planejamento, implementação e code review, com uma etapa de aprovação de QA antes de cada merge.
    • Java
    • Spring Boot
    • Jakarta EE
    • Go
    • Angular
    • TypeScript
    • Python
    • FastAPI
    • Oracle
  2. Analista de Dados

    abr 2023 — mai 2025

    • Desenvolvi e monitorei KPIs focados em custos logísticos e de entrega utilizando Excel e Power BI para apoiar a tomada de decisão estratégica, redução de custos e melhoria dos níveis de serviço.
    • Criei e otimizei consultas SQL para extrair, manipular e analisar grandes volumes de dados, garantindo relatórios rápidos e precisos através de dashboards e relatórios gerenciais.
    • Automatizei processos com Python para validar dados de entrega e comunicar-se com clientes, reduzindo devoluções e diminuindo custos logísticos enquanto melhorava os níveis de serviço.
    • Implementei um sistema de mensageria para enviar pesquisas de satisfação baseadas no modelo NPS, alcançando mais de 1.000 clientes por dia com custos mínimos.
    • Construí ferramentas customizadas em Excel integradas com SQL e VBA para consolidar dados de múltiplas plataformas, automatizando tarefas operacionais e possibilitando análises mais rápidas e acessíveis para o time.
    • Forneci mentoria técnica a novos membros da equipe compartilhando conhecimento em SQL, Excel, regras de negócio e desenvolvimento de aplicações, acelerando o onboarding e melhorando a produtividade do time.
    • Python
    • Pandas
    • SQL
    • Oracle
    • Power BI
    • Excel
    • VBA
  3. Estagiário de Transportes

    jun 2022 — abr 2023

    • Apoiei operações logísticas gerenciando dados e criando relatórios preliminares.
    • Adquiri experiência prática na análise de dados de transportes e logística, fortalecendo habilidades fundamentais em inteligência de negócios e operações.
    • Excel
    • SQL

Outros trabalhos

Full-Stack Developer Atual

Ita Calçados

set 2026 — atual

  • Desenvolvimento ponta a ponta da plataforma de e-commerce de roupas e calçados da Ita Calçados, da arquitetura ao lançamento em produção. Tem um backend assíncrono em Python/FastAPI (SQLAlchemy, Pydantic v2) sobre PostgreSQL/Supabase, e uma loja e painel administrativo em React 18 + TypeScript.
  • Checkout e pagamentos construídos sobre o gateway AppMax: cartão de crédito com parcelamento configurável, Pix e tratamento de análise antifraude; regras de estado de pagamento que impedem que um cliente seja cobrado duas vezes; reserva atômica de estoque em compras concorrentes.
  • Opções de entrega: cotação de frete pelos Correios e agendamento de retirada na loja calculado a partir do horário de funcionamento e do fuso horário da loja.
  • Uma área administrativa com controle de acesso por módulo, cobrindo: pedidos e notas fiscais; catálogo de produtos com imagens por cor; cupons e um programa de influenciadores; configurações de frete, checkout e do site; um dashboard de vendas.
  • Performance e confiabilidade: cache com Redis, cache em CDN com purge a cada salvamento no admin, deploy serverless na Vercel, logs estruturados e testes de carga da jornada completa do cliente.
  • Segurança e conformidade: hardening do banco de dados (Row-Level Security, Data API bloqueada); consentimento versionado da política de privacidade conforme a LGPD; toda mudança de schema entregue com scripts de backup e rollback para produção.
  • SEO com páginas de produto renderizadas no servidor e sitemap dinâmico.
  • Garantia de qualidade com testes automatizados: testes unitários com Pytest, além de testes de integração contra um banco PostgreSQL real (cerca de 95% de cobertura no backend); Vitest/MSW no frontend e Playwright para testes end-to-end.
  • Desenvolvimento orientado a especificação com OpenSpec e codificação assistida por IA com Claude Code para planejamento, implementação e code review, com uma etapa de aprovação de QA antes de cada release.
  • Python
  • FastAPI
  • React
  • Supabase

Testador de QA (freelance)

Vetto AI

mar 2026 — jun 2026

  • Minhas responsabilidades principais envolvem analisar conversas impulsionadas por IA baseadas em personas predefinidas e cenários contextuais. Avalio se as respostas da IA são precisas, coerentes e alinhadas com a intenção do usuário, enquanto também verifico a capacidade do modelo em interpretar corretamente e adaptar-se a diferentes personas.
  • LLM
  • QA

Desenvolvedor Web

Freelance

dez 2024

  • Entreguei uma aplicação web em Next.js: login autenticado pela API do cliente, relatório interativo em tabela e exportação para Excel.
  • Next.js
  • JavaScript
  • HTML
  • CSS

Contato

Aberto a conversar sobre oportunidades e projetos.