Data Engineer ยท Berlin

I build data systems that survive contact with production.

Six years turning messy pipelines into audit-ready, executive-facing systems across fintech, telecom, and financial services. Currently based in Berlin.

Ahmad Ebraheem, Senior Data Engineer based in Berlin
Worked with
AT&T Virgin Media O2 Accenture Concentrix Afiniti Techlogix
Selected work

Built. Shipped. Measured.

A few problems I took from messy first draft to something that actually ran.

Medallion ETL rebuild

AT&T / Afiniti

Built an end-to-end ETL pipeline on a Medallion Architecture (Bronze/Silver/Gold), sourcing data from Snowflake, with custom data quality checks and centralized pipeline logging, cutting FCR report delivery massively.

1 hrfrom 1 day

Genesys redesign for downstream AI call routing

O2 / Afiniti

Redesigned O2's Genesys Infomart data warehouse, consolidating star schema tables into a unified calls feed for Afiniti's AI-based call routing, with zero disruption to client revenue.

100%revenue preserved

OFSAA ALM & Basel Deployment

Techlogix

Deployed ALM and Basel III Capital Adequacy Rsatio modules in Oracle Financial Services Analytical Applications, with custom reporting and legacy ETL optimization that massively cut processing time.

10 minsfrom 24 hrs
Medallion architecture, explained live
Step 01
Raw ingest
Source dumps, unvalidated
โ†’
Step 02
Bronze
Schema applied, deduped
โ†’
Step 03
Silver
Quality checks, joins
โ†’
Step 04
Gold
Exec-ready aggregates
Writing

My thoughts

Occasional writing. No schedule.

About

Looking underneath

Ahmad Ebraheem
Interest
DIY crafts
Traveling
Nature Walks
Fitness

I never quite settled on calling myself just an engineer. Pipelines are the craft, but what pulls me in is the question sitting underneath them: why a report arrives a day late, why a number won't reconcile, why the same wall keeps stopping the same team. Six years spent in telecom and financial services taught me something I still hold to, that the code is rarely where the real difficulty lives. The harder task is understanding what the business is actually asking for.

I trust systems the way a good risk manager trusts a forecast: carefully, and only after asking what it's quietly assuming. Before a number reaches someone who has to make a decision on it, I want to know it can survive the question "does this actually hold up." I've never been comfortable handing a problem off in pieces. I would rather own it from the messy first draft to the moment it works, and clear whatever is standing in the way along the route.

These days that means Berlin, an M.Sc. in Analytics at Georgia Tech running alongside the day job, and a fairly stubborn refusal to stop being curious about the field. I like being proven wrong if it means I learn something properly. What I'm looking for next is a place willing to hand me a real problem and let me actually own the outcome, not just the ticket.

You'll want to click it. That's how trouble starts

I mean the good kind ๐Ÿ‘€ I'm looking for my next role in Berlin.