Currículo

Juan Carvalho

Desenvolvedor Python Sênior · AI Agents Engineer

Mais de 10 anos de experiência construindo sistemas robustos e escaláveis, com especialização crescente em Agentes de IA — pipelines RAG, servidores MCP e sistemas agênticos integrados a LLMs.

Santo André, SP — Brasil · Português nativo, inglês básico

Experiência Profissional

Mais de 10 anos desenvolvendo sistemas para empresas de diferentes portes e segmentos.

Jun 2024 — atual

Desenvolvedor Python Sênior · Weduu

Plataforma de dados B2B para automação comercial, auxiliando empresas a identificar e priorizar oportunidades de venda via recomendações inteligentes de clientes e produtos.

  • APIs REST com FastAPI em arquitetura hexagonal (Ports & Adapters)
  • Pipelines ETL para grandes volumes de dados, com Parquet e Google Cloud Storage
  • Engines de recomendação multi-tenant com sistema de scores, desempate e geolocalização via H3
  • Integração multi-cloud: GCP (Storage, Pub/Sub, BigQuery), AWS S3 e Azure Blob Storage
  • Processamento assíncrono com Celery + Redis para operações de longa duração
  • Migração de Flask/SQLAlchemy v1 para FastAPI + SQLAlchemy 2.0 async
  • Modelagem PostgreSQL com asyncpg e migrações via Alembic
Jul 2023 — Jun 2024

Desenvolvedor Python Sênior · Goapice

Plataforma de ETL e ERP para grandes clientes do varejo.

  • Integração entre ERPs e APIs de clientes com a plataforma interna
  • Automação de processos para gerenciamento de pedidos e operações comerciais
Mai 2023 — Mai 2024

Desenvolvedor Python Sênior · Plataforma Perf (HU Brasil)

  • Plataforma para gerenciamento e acompanhamento de processos de recuperações judiciais
  • Arquitetura de microsserviços com Nameko
Mar 2021 — Fev 2022 · Out 2022 — Mai 2023

Desenvolvedor Python Sênior · Prosperitá Inova

  • Plataforma para gerenciamento de fundos de investimentos FIDIC (ETL/ELT) para o Banco CM Capital
  • Pipelines de dados e automação de processos financeiros
Fev 2022 — Out 2022

Desenvolvedor Python Sênior · Dress and Go

  • Desenvolvimento de ERP interno, app para vendedoras (Ionic) e loja virtual
Jan 2020 — Mar 2021

Desenvolvedor Python Sênior · IGS Software

  • Ampliação das atividades da Ortiz Gaming para jogos de casino online com Django
Ago 2019 — Nov 2019

Desenvolvedor Python Pleno · App Renda Fixa

  • Implementação de API Python/Flask para alimentar o App Renda Fixa
Jan 2018 — Jun 2019

Desenvolvedor Python Pleno · ECOD3

  • Desenvolvimento de software de automação para sistema FIDIC (ETL/ELT)
Fev 2014 — Nov 2017

Desenvolvedor Python Júnior → Pleno · GOC – Soluções em Tecnologia

  • Desenvolvimento dos produtos AcTool e AcView
  • Idealização e desenvolvimento 100% do app híbrido Garçom Virtual (Django)
  • Desenvolvimento do projeto SafeBox (Smart Contract Ethereum + IPFS)
2025 — atual · Projeto Pessoal / Aplicado

RAG-as-a-Service

Plataforma SaaS de RAG multi-tenant com isolamento por cliente/projeto, construída sobre arquitetura hexagonal com ports explícitos para Embedding, DocumentStorage, VectorStore, ChunkStore e QueriesResponse.

  • API REST com 8 endpoints: upload, delete, indexação, health check, chunks, rating, onboarding e query
  • Embeddings via Voyage AI (voyage-4-lite) como provider externo
  • Document storage em MinIO (S3-compatible) com isolamento de buckets por cliente/projeto via s3fs
  • Autenticação por API key com mapeamento multi-cliente
  • Rating system com persistência em MongoDB para avaliação de qualidade de retrieval
  • Onboarding automatizado: endpoint /client/onboarding entrega .zip com SDK para Claude Code
  • MCP server (FastMCP) expondo o RAG como tool para Claude Code e GitHub Copilot
  • Chunking hierárquico: MarkdownHeaderTextSplitter + RecursiveCharacterTextSplitter

Habilidades Técnicas

Stack principal e tecnologias aplicadas ao longo da carreira.

Linguagens & Frameworks

Python (principal), FastAPI, Flask, Django, DRF, Pydantic, SQLAlchemy 2.0, Nameko, PyQt5, Tkinter

AI Agents & RAG

LangChain (LCEL), Voyage AI (embeddings), Ollama (LLM local), ChromaDB, MinIO + s3fs, FastMCP, Anthropic API (Claude), Prompt Engineering

Banco de Dados & Cache

PostgreSQL + asyncpg + Alembic, MongoDB, Redis, DuckDB, SQL Server, MySQL, Cassandra

Cloud & Infraestrutura

GCP (Storage, Pub/Sub, BigQuery), AWS (S3, EC2, ECS, ECR, Elastic Beanstalk), Azure Blob Storage, Docker, Docker Compose, Jenkins, Terraform, Ansible, Linux

Arquitetura & Padrões

Arquitetura Hexagonal (Ports & Adapters), Clean Architecture & SOLID, TDD, Design Patterns, Microsserviços, Multi-tenant, REST APIs

Processamento de Dados

Pandas, NumPy, PyArrow, PySpark, Parquet, ETL/ELT, Celery + Redis, Google Cloud Pub/Sub, Geolocalização H3/Uber, Airflow

Outros

Web Scraping (BeautifulSoup, Requests), Embarcados (RaspberryPi, Arduino), DApps (Smart Contracts Ethereum, IPFS), Ionic/Angular (noções), React/Next.js (noções)

Formação (Autodidata)

Vamos conversar?

Aberto a oportunidades e projetos. Entre em contato pelos canais abaixo.