Data Engineer

Dwight Schrute

Data Engineer. I build pipelines that run every night and do not wake anyone up. Fact: pipelines are like beets. Build them right and they never fail. Mine never fail.
Open to workParis, FRingh
Projects
5
Experience
10yrs
3 roles
Education
Data Engineer path
D8A Academy

Experience & education

WorkEducation
4Assistant to the Regional Manager
2Junior Data Engineer
1Data Engineer
20122015201820202023Now
5BSc Agricultural Science
3Data Engineer path
  1. 1Data Engineer · Back Market2024 — Present
  2. 2Junior Data Engineer · Qonto2022 — 2024
  3. 3Data Engineer path · D8A Academy2022
  4. 4Assistant to the Regional Manager · Dunder Mifflin2016 — 2022
  5. 5BSc Agricultural Science · AgroParisTech2012 - 2015

Skills

BeginnerIntermediateAdvancedExpert
Projects
SQL
dbt
Python
PostgreSQL
Airflow
BigQuery
Docker
Kafka
Snowflake
Terraform

Projects

01

Warehouse schema for an online store

Designed a normalized PostgreSQL schema for orders, customers, products and shipments from an ER diagram, then a star schema on top of it for reporting. Chose the indexes from the actual query log, wrote the data dictionary, and documented the three decisions I would make differently with more volume.

2 of 8 skills
SQLPostgreSQL
02

dbt project for marketplace analytics

Structured a dbt project with staging, intermediate and mart layers on BigQuery: sources with freshness checks, unique and not-null tests on every key, a slowly-changing seller dimension, and generated docs. The marts feed a revenue dashboard that reconciles to the finance export to the cent.

2 of 8 skills
dbtBigQuery
03

Nightly ETL with Airflow

Orchestrated a daily pipeline: a sensor waits for the partner's CSV drop, a Python task validates and loads it into PostgreSQL, a dbt run rebuilds the marts, and a Slack alert fires on failure with the failing task and row counts. Idempotent, so a rerun of any day is safe.

2 of 8 skills
AirflowPython
04

Clickstream pipeline with Kafka

Python producer sending page-view events to a Kafka topic, a consumer group writing them to PostgreSQL in micro-batches, and a small dashboard reading the last 15 minutes. Handled duplicate deliveries with an idempotency key, and measured end-to-end latency at under two seconds on a laptop.

2 of 8 skills
KafkaPython
05Personal

Beet farm sensor pipeline

Soil-moisture and temperature sensors on the family farm, read by a Raspberry Pi, pushed hourly to a PostgreSQL database in Docker and charted in Grafana. Two seasons of data so far. The irrigation schedule now follows the readings instead of my uncle's instincts, which were not bad, to be fair.

3 of 8 skills
PythonDockerPostgreSQL

Skill coverage

AirflowBigQuerydbtDockerKafkaPostgreSQLPythonSQL
Warehouse schema for an online store
dbt project for marketplace analytics
Nightly ETL with Airflow
Clickstream pipeline with Kafka
Beet farm sensor pipeline
Filled cell = skill used in that project.