Vinicius C. Amorim
Engenheiro de Dados e IA @ educbank
Construo as plataformas de dados em que o negócio se apoia para decidir: da ingestão à camada Ouro, com contrato de schema entre as camadas e uma quarentena que barra o dado ruim antes que ele chegue a um dashboard. Databricks, PySpark e Unity Catalog, em Azure e GCP.
O que eu construo
Plataforma medalhão
Desenho e mantenho a plataforma de dados da educbank sobre Databricks e Unity Catalog. Mais de 150 tabelas na camada Ouro, processadas em PySpark e orquestradas com Lakeflow, alimentam os dashboards e as decisões do negócio.
Azure + GCP
Medalhão com Unity Catalog na Azure, camadas s0 a s3 no GCP. Mesmo princípio, duas implementações.
CI/CD
Databricks Asset Bundles multiambiente e GitHub Actions. Quando um contrato quebra, o deploy não sai.
IA no fluxo
Claude Code para boilerplate e revisão, com o processo documentado no blog.
Open source
Tema VS Code no marketplace, tema Oh My Posh e um template Python com uv e ruff.
Como eu trabalho
As mesmas regras valem para pipeline, para código e para como trabalho com IA.
01
Prova, não promessa
"Pronto" é um check que passou, com a evidência ao lado. Se dá para medir, eu meço antes de afirmar.
done = gates ok + evidência
02
Causa antes da correção
Parto do erro bruto, não de palpite. Cada hipótese é confirmada ou descartada com evidência antes de qualquer correção.
hipótese → CONFIRMADA | DESCARTADA
03
A menor mudança que resolve
Mudo só o que o problema pede. Nada de abstração especulativa nem de refatorar o que não quebrou.
cada linha alterada → o pedido
04
Contrato entre camadas
Cada camada declara o schema que entrega. Se o contrato quebra, o gate no CI bloqueia o deploy.
schema quebrou → deploy bloqueado
05
Quarentena, não descarte
Duplicados, inválidos e dados de teste vão para a quarentena: fora da camada Ouro, mas visíveis para investigar.
dado ruim → quarentena, não /dev/null
06
Todo erro vira regra
Cada correção vira uma regra escrita, e decisões e investigações ficam documentadas. O mesmo erro não volta.
correção → regra escrita
Prefiro travar um dado ruim na quarentena a descobrir o problema só depois que ele já virou decisão errada.
Artigos recentes
Artigos em inglês sobre engenharia de dados, ferramentas de IA e design.
Stack
Formação e idiomas
Formação
Bacharelado em Ciência da Computação, Universidade Paulista
Idiomas
Português nativo, inglês fluente e japonês básico
Base
São José dos Campos, SP. Atuação remota e híbrida