Senior Data Engineer, 8+ years. I build medallion-architecture lakehouses and incremental ETL/ELT pipelines on Databricks, dbt, ADF, Microsoft Fabric and BigQuery — governed with Unity Catalog, delivered through Power BI.
End-to-end coverage: ingestion, transformation, governance and the semantic layer that business users actually touch.
Databricks, Auto Loader, Lakeflow (DLT), Apache Kafka, Streaming Pipelines, dbt, Azure Synapse, BigQuery, Medallion architecture, ETL/ELT, Spark Optimization, Orchestration. Sources: SFTP, NFS, on-prem SQL Server, Salesforce, SharePoint, REST API
OneLake, Lakehouse, Direct Lake, ADF, Pipelines, Notebooks, dbt Jobs, dbt Environments, Ontology, Fabric Apps
Star/Snowflake/Galaxy schemas, SCD Type 1 & 2, MERGE upserts, OLTP/OLAP, Semantic models
SQL, T-SQL, DAX, M, Python, PySpark, PowerShell
Semantic modeling, DAX, Dynamic RLS, DirectQuery, Performance Tuning, Deployment Pipelines
Git, DAB (Databricks Asset Bundles), Azure DevOps CI/CD, Power Platform Solutions, Power Automate
Databricks Genie Agents, Fabric MCP/IQ, Claude Code, GitHub Copilot, Copilot Studio agents, Fabric Data Agents
Tools built to solve real problems on the WPP data platform, open-sourced and runnable on sample/seed data.
AI-driven lakehouse over 85K trucking trips (2022–2024): human owns architecture, rules, and acceptance spec; an AI agent built the Lakeflow medallion pipeline, metric views, Genie agent, AI/BI dashboard, and live checks end to end — including the finding that pre-aggregated source tables disagree with trip facts by 13.8% on revenue.
View on GitHub →Two opt-in macros overriding the BigQuery adapter: change-aware MERGE that skips unchanged rows, and native collation for case-insensitive filters/joins — no more UPPER()/LOWER().
View on GitHub →Runnable dbt project on BigQuery with contracts, incremental models, SCD Type 2 snapshots and a custom materialization, instrumented with dbt_artifacts and job labels.
View on GitHub →Browser-based tool tracing a column from the dbt model that builds it to the Power BI visual that renders it — through renames, measures and calc groups — so you see what breaks before you change it.
View on GitHub →Power BI semantic model over BigQuery job history joined to dbt run metadata — shows exactly where warehouse spend goes. 7-page PBIP project, runs offline on sample data.
View on GitHub →Python scripts inventorying every field reference in a Power BI report and repointing them from one table/column to another via CSV — visuals, filters, sorts and bookmarks all covered.
View on GitHub →PowerShell script loading field descriptions from CSV into a Power BI TMDL model as tooltip comments. Safe to re-run — replaces existing descriptions instead of stacking them.
View on GitHub →Six years in BI, four and a half of them owning the engineering underneath it.
14 certifications across data engineering, AI/agentic systems, BI reporting and cloud fundamentals.
Open to Data Engineering and Power BI roles. Reach out directly.