Migration Validation Tool
Compares migrated tables row by row after normalizing schemas, keys, types, and casing, then has Claude agents write the root-cause analysis and a report for analysts.
- React
- Databricks Apps
- DataComPy
- Hashing
- Claude
Background animation: a simulated data pipeline. Records arrive from SFTP, APIs, webhooks, apps, SharePoint and Microsoft Graph, land in a bronze layer, are deduplicated, quality-checked and PII-masked in silver, modeled in gold and served in batches to analytics, apps and reverse ETL, with simulated incidents, automatic retries and deploys.
What the animation shows
Simulated. Each behavior mirrors work I've done on production platforms.
Jonathan Thomas
Principal Data Engineer · Data Platform Architect
Principal Data Engineer · Data Platform Architect
I design and own enterprise data platforms end to end, from ingestion and modeling to CI/CD, governance, observability, and the dashboards leaders act on. Today that means a lakehouse unifying 40+ systems at Mutual of Omaha Mortgage, built on Microsoft Fabric and now extending onto Databricks.
Systems integrated
40+
Unified into governed medallion layers
Saved per year
$120K
Offshore team replaced in 90 days
SQL Server data
10 TB+
Managed through the move to a lakehouse
Power BI dashboards
40+
Executive, operational, and migration reporting
Hands-on, every week4,005 GitHub contributions in the last year · active 53 of 53 weeks, 213 days
Mostly private work repositories, so GitHub shows counts only. Snapshot Sep 26.
Platform-scale builds where the engineering changed how the business works with data. Select one for detail.
Compares migrated tables row by row after normalizing schemas, keys, types, and casing, then has Claude agents write the root-cause analysis and a report for analysts.
Scores job postings against my own criteria. A local Gemma model on one GPU reports each posting’s facts with word-for-word evidence, and rules in code decide, sorting every posting into a band with its reason. Tested against blind Claude reviewer labels on 135 held-out postings: all 62 good fits surfaced, 5 of 73 rejects still shown, no API cost.
A Microsoft Fabric lakehouse integrating 40+ enterprise systems into governed Bronze, Silver, Gold, and Corporate layers, now extending onto Databricks as the platform scales under an expanded program.
CI/CD, source control, environment promotion, and engineering standards across Fabric, Databricks, SQL Server, and Power BI, replacing manual deployments.
The estate's largest dataset (~250 tables, 10+ TB), built on Snowflake from concept to production. Merges a vendor secure data share with SQL Server history, then serves two consumption paths: CDC and query federation into Databricks, and mirroring into Fabric. Provisioned as infrastructure as code with Terraform and deployed through GitHub Actions, with the full operating model of SSO, RBAC, streams, tasks, and stored procedures, plus budgets and spend alerting.
Departmental reporting on deployment statistics, pipeline runs, item-level spend by department, and SQL Server performance, plus a tenant-wide Power BI data dictionary.
The calls behind the platform: what I chose, what it cost, and what it bought. Select one for detail.
One bar per employer; each segment is a role I held there. Select an employer to see what I delivered.
| Role | Start | End | Duration |
|---|---|---|---|
| Mutual of Omaha Mortgage | 4 yr 3 mo | ||
| Principal Data Engineer | Mar 2026 | Present | 6 mo |
| Data Warehouse Manager | Mar 2025 | Mar 2026 | 1 yr |
| Data Warehouse Administrator | Mar 2024 | Mar 2025 | 1 yr |
| Marketing Data & Analytics Manager | Jun 2022 | Mar 2024 | 1 yr 9 mo |
| Ceridian | 3 yr 1 mo | ||
| Technical Advanced Support Analyst, Sr. | Feb 2022 | Jun 2022 | 4 mo |
| Senior Application Specialist | Jan 2021 | Feb 2022 | 1 yr 1 mo |
| Application Specialist | May 2019 | Jan 2021 | 1 yr 8 mo |
| Informative Research | 4 mo | ||
| Production Analyst | Jan 2019 | May 2019 | 4 mo |
| Hallmark Rehabilitation → Genesis HealthCare · Genesis HealthCare acquired Hallmark Rehabilitation in February 2015. | 12 yr 8 mo | ||
| Reimbursement Analyst | Feb 2015 | Jan 2019 | 3 yr 11 mo |
| Financial Operations Supervisor | Jan 2014 | Feb 2015 | 1 yr 1 mo |
| Finance Operations Assistant | Mar 2010 | Jan 2014 | 3 yr 10 mo |
| Billing / Accounts Receivable | May 2006 | Mar 2010 | 3 yr 10 mo |
What I build with, and the systems I've integrated.
Always glad to talk data platforms, lakehouse modernization, and hard data-quality problems.