Campinas, SP · Brasil

Patrick Leite

Engenheiro de DadosData Engineer

Construo as trilhas por onde o dado anda — do ingest bruto ao modelo que sustenta a decisão. Hoje na Minerva Foods, uma das maiores exportadoras de proteína do mundo.

I build the trails data travels on — from raw ingest to the model a decision actually rests on. Currently at Minerva Foods, one of the world's largest protein exporters.

Databricks Azure Apache Spark Airflow Python SQL GIS Modelagem DimensionalDimensional Modeling
geo erp api raw dim fct gold origem decisão
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 medalhão em lakehouse, orquestrada e versionada. O que está em produção no dia a dia.

Medallion architecture 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
  • Azure Data Factory
03

Processamento

Processing

  • Apache Spark
  • PySpark
  • Databricks
04

Armazenamento

Storage

  • Delta Lake
  • Azure Data Lake
  • Unity Catalog
05

Modelagem

Modeling

  • Kimball / star
  • SQL
  • dbt
bronze prata ouro — bruto preservado, conformado, servido — raw preserved, conformed, served
03 — PercursoPath

Onde estive

Where I've been

set 2023 — hojepresent

Engenheiro de Dados

Data Engineer

Minerva Foods · remotoremote

Big data, analytics e engenharia de dados numa das maiores empresas de alimentos do mundo — presente em mais de 100 países e cinco continentes. Pipelines em Databricks e Azure sustentando decisão operacional e comercial.

Big data, analytics and data engineering at one of the world's largest food companies — present in 100+ countries across five continents. Databricks and Azure pipelines supporting operational and commercial decisions.

DatabricksAzureSparkAirflowSQL
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-CampinasPUC-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 — ProjetosProjects

Repositórios públicos

Public repositories

Uma seleção do que está aberto no GitHub — estudo, faculdade e experimentos.

A selection of what's open on GitHub — coursework, study and experiments.

dbt-taxi-analytics

dbt

Pipeline analítico sobre dados de corridas de táxi, modelado em dbt e servido em painel no Looker Studio.

Analytics pipeline over taxi trip data, modeled in dbt and served through a Looker Studio dashboard.

dbtSQLpainel públicopublic dashboard

Deméter

JavaScript

Gestão ágil para o agronegócio. Projeto que primeiro juntou meus dois assuntos: dados e cadeia produtiva agrícola.

Agile management for agribusiness. The project that first joined my two subjects: data and the agricultural supply chain.

★ 2JavaScript2023

Brain Tumor Detection

Jupyter

Detecção de tumor cerebral com redes neurais convolucionais sobre imagens de ressonância.

Brain tumor detection with convolutional neural networks over MRI imaging.

★ 1CNNDeep Learning

DataEngJourney

Jupyter

Registro público do meu estudo de engenharia de dados através de livros — Airflow e Spark na prática.

Public log of my data engineering study through books — Airflow and Spark hands-on.

AirflowSpark2023

Memória, storage e GPU

HTML

Experimentos de hierarquia de memória (L1/L2/L3/RAM), desempenho de leitura sequencial e aleatória, e computação em GPU.

Experiments on memory hierarchy (L1/L2/L3/RAM), sequential and random read performance, and GPU compute.

arquiteturaarchitecture2026

rabbitmq-chat-services

JavaScript

Aplicação de chat sobre RabbitMQ, explorando mensageria e comunicação entre serviços.

Chat application over RabbitMQ, exploring messaging and inter-service communication.

RabbitMQmensageriamessaging
05 — CredenciaisCredentials

Certificações

Certifications

Apache Airflow FundamentalsAstronomer
jun 2023
Engenheiro de Dados Cloud — 148hCloud Data Engineer — 148hIGTI
mai 2023
Introduction to Machine LearningDuke University · PyTorch
jul 2021
Cybersecurity FundamentalsIBM
jun 2021
Swift, JavaScript & RESTful APIsInstituto Eldorado · HackatruckEldorado Institute · Hackatruck
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

Não é lista de ferramentas que domino — é onde minha atenção está agora, em ordem. Destacado, o que estou lendo de verdade.

Not a list of tools I've mastered — it's where my attention is right now, in order. Highlighted, what I'm actually reading.

Lakehouse

  • Cube camada semântica para agentessemantic layer for agents
  • RisingWave SQL sobre streamingstreaming SQL
  • Apache Polaris catálogo REST do IcebergIceberg REST catalog
  • DuckDB escrita em IcebergIceberg writes
  • Bauplan pipeline com branchingpipelines with branching

GeoespacialGeospatial

  • CARTO geo dentro do warehousegeo inside the warehouse
  • Overture Maps Foundation
  • GeoParquet · PMTiles formatos cloud-nativecloud-native formats

RastreabilidadeTraceability

  • TRM Labs forense de blockchainblockchain forensics
  • ar.io permanência de dadosdata permanence
  • Allium dados de cadeia no lakehousechain data in the lakehouse
  • OriginTrail proveniência de cadeia físicaphysical supply provenance

Pessoas que leioPeople I read

  • Simon Spätipadrões de projeto em engenharia de dadosdata engineering design patterns
  • Matt Forrestgeoespacial em escalageospatial at scale
  • Andrew Jonesdata contracts
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.