Skip to content
View abdulasiraj's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report abdulasiraj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abdulasiraj/README.md

Muhammad Abdullah

Senior Data Engineer  ·  Lahore / Islamabad, Pakistan
Designing cloud-native data platforms on GCP, AWS, and Azure.

LinkedIn GitHub Portfolio Email LeetCode HackerRank


About

Senior Data Engineer with 5+ years designing and shipping production-grade data platforms across finance, spend analytics, and machine-learning domains. I focus on the layer where modelling, infrastructure, and delivery meet — dbt on the warehouse, Terraform underneath, and CI/CD wired together so every change is safe, reviewed, and reversible.

Currently at Telenor Shared Services, where I architected the TSS Data Platform on Google Cloud — a multi-domain lakehouse serving 15+ markets.

What I do

  • Data platforms & modelling — dbt on BigQuery / Snowflake / Databricks, bronze / silver / gold layer contracts, semantic models, and data contracts.
  • Infrastructure as code — Terraform for cloud resources, IAM, and access management, with plan-on-PR / apply-on-merge CI.
  • Keyless CI/CD — GitHub Actions with Workload Identity Federation, containerised delivery, and auditable releases.
  • Applied GenAI on the warehouse — vector search and embeddings for semantic matching and classification, right next to the data.
  • Reliability & quality — automated testing, source freshness, observability, and documentation baked into the pipeline.

Featured Projects

TSS Data Platform — End-to-End GCP Lakehouse

dbt · BigQuery · Vertex AI · Cloud Run · GitHub Actions · Terraform

  • Multi-domain dbt project (spend, finance, HR) with bronze → silver → gold layer contracts serving 15+ markets.
  • Applied GenAI on the warehouse — embeddings and vector search on Vertex AI for supplier matching and automated invoice classification.
  • Containerised platform deployed via GitHub Actions with Workload Identity Federation — keyless, auditable releases.
  • Data quality gated by automated testing, linting, and source-freshness checks.

tss-infra — Terraform for the Data Platform

Terraform · GCP IAM · Workload Identity Federation · GitHub Actions

  • Single source of truth for every cloud resource behind the platform — projects, IAM, datasets, buckets, budgets.
  • Reusable modules for projects, datasets, buckets, service accounts, and CI identity.
  • Group-based, least-privilege access control with mandatory resource labels.
  • Plan-on-PR / apply-on-merge — no laptop applies, ever.

Tech Stack

Cloud & Warehouses

Modern Data Stack

Infrastructure & DevOps

GenAI & ML

Languages

BI & Analytics

GitHub Stats

GitHub Stats Top Languages

Open to conversations about data platforms, dbt, BigQuery, Terraform, and applied ML.

Popular repositories Loading

  1. A-Guide-to-Extracting-Terms-and-Definitions A-Guide-to-Extracting-Terms-and-Definitions Public

    A Guide to Extracting Terms and Definitions

    Python 5 2

  2. fairlearn fairlearn Public

    Forked from fairlearn/fairlearn

    A Python package to assess and improve fairness of machine learning models.

    Python 1

  3. demo-repo demo-repo Public

    demo

  4. APUE APUE Public

  5. tourist_guide_to_crime tourist_guide_to_crime Public

  6. pydata-book pydata-book Public

    Forked from wesm/pydata-book

    Materials and IPython notebooks for "Python for Data Analysis" by Wes McKinney, published by O'Reilly Media

    Jupyter Notebook