Senior Data Engineer  ·  London, UK

Ghulam
Mustafa
Muhammad

Building pipelines that businesses can actually trust.

I design and build data pipelines on Azure and Databricks — from ETL and API ingestion to Unity Catalog migrations and modernising legacy workflows.

Scroll
About

A bit about me.

I started my career in data consultancy and moved into an in-house data engineering role on my first client deployment, progressing to senior within two years.

I like building things that are easy to maintain and easy to monitor, and I care about what happens after a pipeline goes live — logging, auditing and clear structure.

Most of my work is on Azure and Databricks, with a focus on ingestion, migration and simplifying legacy processes.

Senior Data Engineer — consultancy to in-house, progressing to senior in two years.
Unity Catalog — worked on the first production pipeline migration to UC.
End-to-end delivery — from ingestion and staging layers through to downstream use cases.
Projects

What I've shipped.

01 Production

Unity Catalog Migration

Migrated production pipelines to Unity Catalog, the first to be converted in the organisation, moving them from the legacy setup to UC governance.

Databricks Unity Catalog PySpark Delta Lake
02 Production

Orchestrated API Ingestion Framework

Built an end-to-end ingestion framework on a newly released third-party API. Hourly jobs resolve download endpoints, ingest data, and log every run to a central audit table — providing full pipeline observability across all downstream consumers.

Databricks Python REST API Delta Lake ADF
03 Production

Staging to Silver Layer

Wrote the Databricks logic that deduplicates an append-only staging layer using hash columns and writes the result to a silver layer. Silver feeds the gold layer and is shared externally via Delta Sharing. Built and deployed end-to-end with Databricks Asset Bundles.

Databricks PySpark Delta Lake Delta Sharing DABs
04 Production

Config-Driven Pipeline Framework

Designed a YAML-configured notebook that allows tables to be added or removed from audit pipelines without touching code. Built to support post-acquisition data integration — a single config file drives the entire process.

Databricks YAML Delta Share Python
Skills

What I bring
to the table.

Languages & Tools

  • Python
  • PySpark
  • SQL / T-SQL
  • SSMS

Platforms & Storage

  • Databricks
  • Azure Data Factory
  • Databricks Asset Bundles
  • Snowflake
  • Azure

Data & Practices

  • ETL / ELT Pipelines
  • Streaming Pipelines
  • Medallion Architecture
  • Delta Lake
  • Power BI
  • Azure DevOps
  • Git
Contact
Get
in touch

If you have a project or role that you think might be a good fit, feel free to reach out and we can have a conversation.