Game 1 · White to move

Eddy Boris Diaz

Data Engineer

I build data platforms the way a strong player builds a position: a sound opening, every piece developed with purpose, and no loose pawns in production. Batch, streaming and lakehouse pipelines that stay calm under time pressure.

Eddy Boris Diaz
Playing White Eddy Boris Diaz
8years
60+pipelines
2 PBmoved
Black · Your dataLive position

—Starting position

1. e4 e5

The Opening

Who is at the board — ! best by test

I am a Data Engineer based in Tychy, Poland, with eight years of experience turning scattered operational data into reliable, well-modelled platforms. My work lives between the source systems and the people who need answers: ingestion, transformation, orchestration, storage and the quality checks that make all of it trustworthy.

I have built real-time event pipelines for payments, migrated legacy Hadoop warehouses into modern lakehouses, and designed dbt projects that analysts actually enjoy working in. I care about idempotent jobs, clear data contracts, sensible costs and documentation that survives the person who wrote it.

Like any good opening, the first few decisions in a data platform shape everything that follows. I like getting those decisions right, and then playing the long game patiently.

Opening principles

  • i. Control the centre

    One governed source of truth with explicit data contracts, so every downstream team plays from the same position.

  • ii. Develop every piece

    Automate early: CI/CD for pipelines, infrastructure as code, tests that run before anything reaches production.

  • iii. Keep the king safe

    Security, privacy and lineage are built in from move one, not patched in after the attack.

2. Nf3 Nc6

Developing the Pieces

Every skill has a role on the board — select a piece

The pawn structure — fundamentals that hold everything together

Git & Code Review
Docker
Terraform
CI/CD
Data Testing
Linux & Bash
Observability
Documentation
The KingValue: ∞

Data Architecture & Modelling

Moves one square at a time — and everything else exists to protect it.

The decisions that the whole platform depends on: dimensional and Data Vault modelling, medallion layering, data contracts, partitioning strategy and governance. Slow, deliberate and never left exposed.

KimballData Vault 2.0MedallionData ContractsUnity CatalogGDPR
Mastery
3. Bb5 a6

Combinations

Selected studies — each line annotated, each result recorded

Study I — the long diagonal
Streaming · C60

The Fraud Signal Gambit 1–0

A real-time fraud-scoring pipeline for a card payments processor. Transactions stream through Kafka, Flink computes rolling behavioural features per card and merchant, and a Redis feature store serves them to the scoring model within milliseconds.

1. Debezium CDC → Kafka   2. Flink windowed features!   3. Redis serving   4. Delta Lake audit trail!!

14Mevents per day
180 msp99 feature latency
−23%fraud losses
Study II — castled and secure
Migration · C84

Lakehouse Castling 1–0

Moved a logistics group's ageing on-premise Hadoop and Oracle warehouse to a Databricks lakehouse on Delta Lake, with zero-downtime dual-running, automated reconciliation and a table-by-table cutover plan.

1. Inventory & lineage map   2. Bronze/Silver/Gold layers   3. Row-level reconciliation!   4. Decommission Hadoop

600+tables migrated
−38%infrastructure cost
0hours of downtime
Study III — the fianchetto
Analytics Engineering · A07

The dbt Fianchetto 1–0

Rebuilt a tangle of stored procedures into a modular dbt project on Snowflake with a semantic layer, so finance, product and operations finally agree on what "active customer" means.

1. Staging models   2. Tested marts!   3. Semantic metrics   4. Slim CI on every PR

240dbt models
92%test coverage
6 h → 20 mindashboard freshness
Study IV — the knight fork
Data Quality · B90

Zugzwang Monitor 1–0

A data observability layer that forces bad data to reveal itself: freshness, volume and schema checks wired into Airflow, lineage captured with OpenLineage, and incidents routed to the owning team before a dashboard ever shows a wrong number.

1. Great Expectations suites   2. OpenLineage graph   3. Anomaly detection!   4. Owner-routed alerts

87%issues caught pre-stakeholder
−64%time to resolve
1,100automated checks
4. Ba4 Nf6

Positional Play

The game record — career moves, with evaluation

Career record · most recent move first
MovePeriodPosition heldEval
4. 2022 — Present

Senior Data Engineer

Nordlicht Payments · Remote
  • Lead engineer for the real-time risk data platform (Kafka, Flink, Delta Lake).
  • Introduced data contracts between product and data teams, cutting breaking schema changes by 70%.
  • Mentor four engineers; run the internal design review for new pipelines.
+2.4
3. 2020 — 2022

Data Engineer

Vistula Logistics Group · Katowice
  • Planned and delivered the Hadoop-to-Databricks lakehouse migration.
  • Built Airflow-orchestrated ingestion from 30+ ERP, WMS and telematics sources.
  • Reduced monthly cloud spend by 38% through partitioning, autoscaling and job consolidation.
+1.6
2. 2018 — 2020

BI & ETL Developer

Silesia Analytics Lab · Gliwice
  • Designed star-schema data marts and SSIS/Python ETL for retail and energy clients.
  • Moved reporting workloads from on-premise SQL Server to Snowflake.
+0.8
1. 2014 — 2018

B.Sc. Computer Science

Specialisation in databases & distributed systems
  • Thesis: incremental view maintenance for append-only event logs.
  • Certifications since: Databricks Data Engineer Professional, AWS Data Engineer Associate.
=
5. O-O Be7

Castling

The king is safe — the board is open for your move

Your move.

Planning a new data platform, rescuing a fragile pipeline, or looking for a Data Engineer to join your team? Send a challenge and I'll reply within one working day.

Player Registration

Name
Eddy Boris
Surname
Diaz
Address
Piekna 7
Tychy 43889
Poland
Phone
+1 985 361 0368
Email
atteberrymcinallybeyije72@gmail.com
Signature of playerE. B. Diaz