CV

Work experience

Sr Data EngineerOct 2016 — present
Pinsight Media → Sprint → T-Mobile · Kansas City / Overland Park, KS

Continuous role through an acquisition chain, growing from Data Engineer to Sr Data Engineer. Currently designing a deep-learning identity resolution platform targeting 1B+ unique identities across 5+ sources — curriculum-aware adversarial training, triplet loss blending, signal-driven orchestration. Led Teradata → Snowflake migration (Nebula project) with 10x query performance gains. Re-engineered a 24/7 streaming pipeline to a targeted 20-min daily run, cutting compute costs by 98%. Integrated Deep Sync across 7 data feeds. Refactored publisher ETL reducing execution time by 2400%. Architected 500GB+ anonymized data delivery pipelines. Awarded US Patent 11,604,897 for PII anonymization framework.

Software AnalystMar 2015 — Oct 2016
Clinical Reference Laboratory · Overland Park, KS

Standardized code review SOPs and integrated CI/CD pipelines for non-production systems. Upgraded legacy systems using Spring Boot.

Software EngineerMay 2012 — Nov 2014
Adknowledge · Kansas City, MO

Primary point-of-contact for departmental data streams. Built secure REST APIs for CPC products and managed CPA products on an EAV MySQL backend. Designed an ETL framework aggregating analytical data into a high-performance SSD-backed database. Built a high-availability web service for mailing list subscription management. Concurrent with Willco Technologies below.

System ManagerAug 2007 — Mar 2015
Willco Technologies · Kansas City, MO

Managed development for the Army Training and Certification Tracking System (DoD). Supervised teams of support specialists and engineers, reduced IT costs through cloud migration. Overlapped with Adknowledge (2012–2014) while continuing DoD systems work.

Education

Biomedical Engineering2003 — 2009
DeVry University · Kansas City, MO

Incomplete. 15+ years of progressive experience in data engineering and software development considered equivalent to a B.S. in Computer Engineering / Science.

Skills & tools

Languages
PythonSQLScalaJavaGoRustC / C++
Data & streaming
SparkKafkaFlinkDatabricksdbtAirflow
Cloud & infra
AWSAzureSnowflakeAzure Event HubDocker
Databases
PostgreSQLMySQLOracleHBaseDelta Lake
ML / AI
tch / libtorchPyTorchSpark MLlibSiamese NetworksLSHUMAP
Privacy & compliance
CCPACOPPAPII AnonymizationDifferential Privacy
Game dev
SDL2 / SDL3CC++

Patent

US Patent No. 11,604,897 B1
Data Privacy Protection System and Method
T-Mobile Innovations LLC · Issued Mar. 14, 2023
A system for separating and anonymizing PII from non-PII data using hashed device identifiers, queue-based distribution, and a sticky-table framework to prevent exclusion failures.