Campinas, SP · Brasil

Patrick Leite

Patrick Pimentel Corrêa Leite

Engenheiro de Dados & Engenheiro de Plataforma de Dados Data Engineer & Data Platform Engineer
Data Engineer & Data Platform Engineer Engenheiro de Dados & Engenheiro de Plataforma de Dados

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.

Databricks Azure Apache Spark Airflow Python SQL C# / .NET Delta Lake Unity Catalog Bicep Docker FinOps Modelagem DimensionalDimensional Modeling
origem sources lakehouse erp db api ingestão ingest CDC · batch bronze prata silver ouro gold decisão decision
01 — A trilhaThe trail

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.

proteínaprotein

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.

fazenda → frigorífico → contêiner
→ porto → destino
pixelpixel

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.

satélite → talhão → série temporal
→ alerta
transaçãotransaction

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.

endereço → salto → cluster
→ 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.

02 — Stack

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.

01

Ingestão

Ingest

  • Python
  • REST / APIs
  • Batch & CDC
02

Orquestração

Orchestration

  • Apache Airflow
  • Databricks Jobs
  • Asset Bundles
03

Processamento

Processing

  • Apache Spark
  • PySpark
  • Databricks
04

Armazenamento

Storage

  • Delta Lake
  • Azure Data Lake
  • Unity Catalog
05

Modelagem

Modeling

  • Kimball / star
  • SCD Type 2
  • SQL
origem sources ingestão ingest Python · C# · Airflowlakehouse Delta Lake · Unity Catalogentrega delivery SQL · Power BI · SSASconsumo consumers Databricks · Power BI ERP · transacional ERP · transactional APIs públicas public APIs IoT industrial industrial IoT raster · satélite raster · satellite vetor · talhão vector · parcel declarativa declarative CDC · batch paridade de linhas row parity bronze prata silver ouro gold modelo dimensional dimensional model cubo · Analysis Services cube · Analysis Services tabela flat · extrato flat table · extract API · serviço de dado API · data service BI · self-service Data Science · ML aplicação application orquestração · CI/CD · governança de custo orchestration · CI/CD · cost governance linhagem · catálogo · qualidade de dado · controle de acesso lineage · catalog · data quality · access control transversal a tudo cuts across everything
o dado sai de uma origem e chega em mais de 100 países data leaves one origin and lands in 100+ countries volume, velocidade e variedade — a escala é o problema, não o detalhevolume, velocity and variety — scale is the problem, not the detail
03 — PercursoPath

Onde estive

Where I've been

set 2023 — hojepresent

Engenheiro de Dados / Plataforma

Data / Platform Engineer

Minerva Foods · remotoremote

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.

01SubstituirReplacemotor próprio no lugar da orquestração legadaown engine replacing legacy orchestration
02OtimizarOptimizeo maior processo de replicação, redesenhadothe largest replication process, redesigned
03SepararSeparateworkspace próprio para Data Sciencea dedicated Data Science workspace
04EncerrarRetiredesligar o legado com evidênciaretire the legacy with evidence
DatabricksAzureSparkAirflowUnity CatalogC# / .NETBicep
jul — nov 2023

Santander Coders — Engenharia de Dados

Santander Coders — Data Engineering

Ada · Santander Universidades

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.

2022 — 2026

Sistemas de Informação (BTech)

Information Systems (BTech)

PUC-Campinas

Bacharelado em Tecnologia. Conclusão em dezembro de 2026.

Bachelor of Technology. Graduating December 2026.

75 / 70.000taxa de 0,1%0.1% acceptance

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.

04 — TrabalhoWork

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.

−73%custo da plataformaplatform cost

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

FinOps

Assumi 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.

−42% em 2 mesesin 2 months−73% do picofrom peakcusto por donocost per ownerevidência cruzadacross-referenced evidence

Plataforma de Data Science entregue de ponta a ponta

Data Science platform delivered end to end

Azure · Databricks

Um 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.

plataforma completafull platformdev e produçãodev and productionCI/CDreferência técnica do ambientetechnical reference

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.

+1.000 pipelines migradaspipelines migrated−89% da carga legadaof legacy loadsem incidentezero incidents

Orquestração como produto interno

Orchestration as an internal product

Apache Airflow

A 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.

93–100% do código vivoof live codeversionado e revisado em Gitversioned and reviewed in Git

Modelagem dimensional em que o negócio confia

Dimensional modeling the business trusts

Kimball · SQL

Modelo 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.

reconciliação antes de publicarreconcile before publishingSCD Type 2contrato único de domíniosingle domain contract

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
05 — FormaçãoEducation

Credenciais e certificações

Credentials and certifications

Santander Coders — Engenharia de DadosSantander Coders — Data EngineeringAda · Santander Universidades · 5 mesesAda · Santander Universidades · 5 months
nov 2023
Apache Airflow FundamentalsAstronomer
jun 2023
Engenheiro de Dados Cloud — 148hCloud Data Engineer — 148hXP Inc. Educação · IGTI
mai 2023
Introduction to Machine LearningDuke University · PyTorch
jul 2021
Cybersecurity FundamentalsIBM
jun 2021
Inglês — nível avançadoEnglish — advancedleitura técnica e conversaçãotechnical reading and conversation
06 — Radar

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

07 — ContatoContact

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.