Patrick Leite
Patrick Pimentel Corrêa Leite
Construo plataformas de dados que sustentam decisão — da ingestão ao modelo dimensional. Na Minerva Foods, reduzi o custo da plataforma em 73% enquanto o volume atendido crescia.
I build data platforms that decisions can rest on — from ingestion to the dimensional model. At Minerva Foods, I cut platform cost by 73% while the volume served kept growing.
Toda cadeia deixa rastro
Every chain leaves a trail
Trabalho e curiosidade convergem numa mesma pergunta de engenharia: de onde isso veio? — respondida rápido o bastante para a decisão ainda importar.
Work and curiosity converge on one engineering question: where did this come from? — answered fast enough for the decision to still matter.
Cadeia física
Physical chain
Na Minerva, o rastro é de proteína: da fazenda ao contêiner, ao porto, a mais de 100 países. Rastreabilidade aqui não é relatório — é requisito de exportação.
At Minerva the trail is protein: farm to container, port, and on to 100+ countries. Traceability here isn't a report — it's an export requirement.
→ porto → destino
Cadeia espacial
Spatial chain
Em geoespacial, o rastro é de pixel: satélite, talhão, uso do solo, tempo. Formatos cloud-native mudaram o que dá pra perguntar — e a que custo.
In geospatial the trail is pixel: satellite, parcel, land use, time. Cloud-native formats changed what you can ask — and at what cost.
→ alerta
Cadeia de valor
Value chain
Em forense de blockchain, o rastro é de transação: endereço, salto, cluster, entidade. Grafo em escala, com a mesma pergunta de proveniência.
In blockchain forensics the trail is transaction: address, hop, cluster, entity. Graph at scale, same provenance question.
→ entidade
São três domínios distintos com o mesmo problema de engenharia: ingerir muito, modelar bem e conseguir reconstruir a origem sob demanda. Modelagem dimensional, particionamento e linhagem não mudam de natureza quando o objeto passa de boi para pixel ou para transação — muda a cardinalidade.
Three distinct domains, one engineering problem: ingest a lot, model it well, and reconstruct provenance on demand. Dimensional modeling, partitioning and lineage don't change in kind when the object goes from cattle to pixel to transaction — the cardinality does.
O que uso, por etapa
What I use, by stage
Arquitetura de dados de ponta a ponta: medalhão em lakehouse, orquestrada e versionada. O que está em produção no dia a dia.
End-to-end data architecture: medallion on a lakehouse, orchestrated and versioned. What's in production day to day.
Ingestão
Ingest
- Python
- REST / APIs
- Batch & CDC
Orquestração
Orchestration
- Apache Airflow
- Databricks Jobs
- Asset Bundles
Processamento
Processing
- Apache Spark
- PySpark
- Databricks
Armazenamento
Storage
- Delta Lake
- Azure Data Lake
- Unity Catalog
Modelagem
Modeling
- Kimball / star
- SCD Type 2
- SQL
Onde estive
Where I've been
Engenheiro de Dados / Plataforma
Data / Platform Engineer
Plataforma de dados numa das maiores exportadoras de proteína do mundo — presente em mais de 100 países. Em agosto de 2026 apresentei à liderança um ano de trabalho de plataforma organizado em quatro frentes deliberadamente ordenadas, sob uma tese: a economia é consequência, não o objetivo. O que foi construído tornou o legado desnecessário — desligar veio por último, não primeiro.
Data platform at one of the world's largest protein exporters — present in 100+ countries. In August 2026 I presented a year of platform work to leadership as four deliberately ordered fronts, under one thesis: savings are a consequence, not the goal. What we built made the legacy unnecessary — shutting it down came last, not first.
Santander Coders — Engenharia de Dados
Santander Coders — Data Engineering
Programa intensivo de cinco meses em Big Data, Analytics Engineering e Engenharia de Dados.
Five-month intensive program in Big Data, Analytics Engineering and Data Engineering.
Sistemas de Informação (BTech)
Information Systems (BTech)
Bacharelado em Tecnologia. Conclusão em dezembro de 2026.
Bachelor of Technology. Graduating December 2026.
Selecionado entre 75 vagas na trilha de Engenharia de Dados do Santander Coders 2023, de um universo de mais de 70 mil candidatos.
Selected for one of 75 seats on the Data Engineering track of Santander Coders 2023, out of 70,000+ applicants.
O que construí
What I've built
Trabalho de plataforma numa operação global de proteína. Os números abaixo foram apresentados formalmente à liderança em agosto de 2026.
Platform work inside a global protein operation. The figures below were formally presented to leadership in August 2026.
Reduzi em 73% o custo da maior operação de dados da plataforma — −42% já nos dois primeiros meses, antes de desligar qualquer sistema legado. No mesmo período, o volume atendido cresceu. Mesma entrega, mesma frequência, um terço do custo.
I cut the cost of the platform's largest data operation by 73% — −42% within the first two months, before retiring any legacy system. Over the same period, volume served grew. Same delivery, same frequency, one third of the cost.
Custo de plataforma como problema de engenharia
Platform cost as an engineering problem
FinOpsAssumi o custo da plataforma como responsabilidade de engenharia, não de planilha. Redesenhei o modelo de execução para que cada processo passasse a custar o que de fato consome, e construí a camada de governança que responde quanto custa cada produto de dado e quem responde por ele — pergunta que antes não tinha resposta confiável.
I took platform cost as an engineering responsibility, not a spreadsheet exercise. I redesigned the execution model so each process costs what it actually consumes, and built the governance layer that answers what each data product costs and who owns it — a question that previously had no reliable answer.
O resultado sustentou uma apresentação formal à liderança. Mais importante que os números: decisão de corte deixou de ser palpite. Hoje ela parte de evidência cruzada de sinais independentes e separa custo medido de custo rateado em vez de somar os dois num número só.
The outcome backed a formal presentation to leadership. More important than the figures: cutting cost stopped being guesswork. It now starts from cross-referenced independent signals, and keeps measured cost separate from apportioned cost instead of merging the two into one number.
Plataforma de Data Science entregue de ponta a ponta
Data Science platform delivered end to end
Azure · DatabricksUm time inteiro de Data Science precisava sair de um ambiente compartilhado e passar a operar com autonomia — de custo, de configuração e de entrega. Entreguei a plataforma completa — rede isolada, ambiente de computação provisionado como código, e o mesmo padrão replicado entre desenvolvimento e produção. O que antes dependia de pedido e espera passou a ser provisionado pelo próprio time.
An entire Data Science team needed to move off a shared environment and start operating autonomously — over cost, configuration and delivery. I delivered the full platform — isolated networking, compute provisioned as code, and the same standard mirrored across development and production. What used to depend on a request and a wait became something the team provisions itself.
Plataforma sem adoção é custo. Junto veio o que faz a adoção acontecer: pipeline de CI/CD, material de handoff e exemplos prontos, para o time operar no padrão desde o primeiro dia — a maioria nunca tinha trabalhado assim. Hoje respondo pelo ambiente como referência técnica: mantenho o padrão, acompanho o que entra e garanto que a plataforma continue coerente à medida que o time cresce.
A platform nobody adopts is just cost. What drives adoption came with it: a CI/CD pipeline, handoff material and ready-made examples, so the team could work to the standard from day one — most had never worked this way. I'm the technical reference for that environment today: I hold the standard, keep track of what lands, and make sure the platform stays coherent as the team grows.
Substituição e encerramento de um ambiente legado
Replacing and retiring a legacy environment
Python · C#A área dependia de mais de mil pipelines presas dentro de uma ferramenta visual — sem versionamento, sem revisão, sem custo rastreável. Construí o motor que as substituiu e conduzi a migração inteira sem um único incidente de dado.
The area depended on over a thousand pipelines locked inside a visual tool — no versioning, no review, no traceable cost. I built the engine that replaced them and led the entire migration without a single data incident.
Só com o legado já substituído é que ele pôde ser desligado — a ordem importa, e foi ela que tornou o desligamento uma consequência em vez de um risco. Estabeleci um método de decisão apoiado em evidência cruzada de quatro fontes independentes, em vez de inventário declarado, e conduzi o encerramento em ondas com verificação automática antes de cada lote. Cerca de 89% da carga histórica do ambiente antigo saiu do ar sem quebrar consumidor.
Only once the legacy had been replaced could it be switched off — the order matters, and it's what turned the shutdown into a consequence rather than a risk. I established a decision method grounded in cross-referenced evidence from four independent sources rather than declared inventory, and ran the retirement in waves with automated verification before each batch. Around 89% of the old environment's historical load went offline without breaking a consumer.
Orquestração como produto interno
Orchestration as an internal product
Apache AirflowA orquestração vivia dentro de uma ferramenta visual em nuvem: cada pipeline era uma configuração clicada, sem versionamento, sem revisão e sem reaproveitamento entre uma fonte e outra. Construí a camada que substituiu isso — orquestração em Airflow onde o pipeline nasce de configuração, não de tela.
Orchestration lived inside a cloud visual tool: every pipeline was a clicked configuration — no versioning, no review, nothing reusable from one source to the next. I built the layer that replaced it — orchestration on Airflow where the pipeline comes from configuration, not from a screen.
Descrever a fonte passou a bastar: o pipeline é gerado, entra no Git e é revisado como qualquer outra mudança de software. Adicionar uma fonte deixou de custar tempo de engenharia, e o conhecimento parou de ficar preso em quem clicou. Respondo por 93 a 100% do código vivo dessa camada. É a diferença entre entregar pipelines e entregar a capacidade de criá-los.
Describing the source became enough: the pipeline is generated, lands in Git and is reviewed like any other software change. Adding a source stopped costing engineering time, and the knowledge stopped living with whoever clicked it. I account for 93 to 100% of the live code in that layer. It is the difference between delivering pipelines and delivering the ability to create them.
Modelagem dimensional em que o negócio confia
Dimensional modeling the business trusts
Kimball · SQLModelo dimensional existe para que a área de negócio confie no número sem precisar saber de onde ele veio. Trabalho com dimensões que preservam histórico e fatos padronizados sob um contrato único do domínio — o que permite reorganizar um domínio inteiro sem quebrar quem já dependia daquele dado.
A dimensional model exists so the business can trust the number without knowing where it came from. I work with dimensions that preserve history and facts standardized under a single domain contract — which makes it possible to reorganize an entire domain without breaking those already relying on the data.
A validação vem antes da publicação, não depois. Nada entra no ar sem reconciliar contra a base de produção — e é isso que torna possível mexer em dado que já está em uso sem pedir que ninguém confie na promessa.
Validation comes before publication, not after. Nothing goes live without reconciling against the production base — and that is what makes it possible to rework data already in use without asking anyone to take it on faith.
Repositórios públicosPublic repositories
O trabalho acima é interno. No GitHub estão estudos, faculdade e experimentos — incluindo dbt-taxi-analytics, Brain-tumor-detection (redes convolucionais sobre imagem de ressonância) e DataEngJourney.
The work above is internal. GitHub holds coursework, study and experiments — including dbt-taxi-analytics, Brain-tumor-detection (convolutional networks over MRI imaging) and DataEngJourney.
Ver todos os repositóriosSee all repositories →Credenciais e certificações
Credentials and certifications
O que estou acompanhando
What I'm following
Onde minha atenção está agora, em ordem de prioridade. Destacado, o que estou acompanhando de perto.
Where my attention is right now, in priority order. Highlighted, what I'm following closely.
Lakehouse
- Cube — camada semântica para agentessemantic layer for agents
- RisingWave — SQL sobre streamingstreaming SQL
- DuckDB — escrita em IcebergIceberg writes
GeoespacialGeospatial
- GeoBrix — sucessor do Mosaic no DatabricksMosaic's successor on Databricks
- CARTO — geo dentro do warehousegeo inside the warehouse
RastreabilidadeTraceability
- TRM Labs — forense de blockchainblockchain forensics
- ar.io — permanência de dadosdata permanence
Pessoas que leioPeople I read
- Simon Späti padrões de projeto em engenharia de dadosdata engineering design patterns ssp.shLinkedIn
- Matt Forrest geoespacial em escalageospatial at scale forrest.nycLinkedIn
- Andrew Jones data contracts andrew-jones.comdata-contracts.com
- Bartosz Konieczny qualidade de dados em Spark e Databricksdata quality on Spark and Databricks waitingforcode.com
Vamos conversar
Let's talk
Aberto a conversas sobre engenharia de dados, lakehouse, geoespacial e rastreabilidade de cadeias.
Open to conversations about data engineering, lakehouse, geospatial and supply chain traceability.