CV

Download PDF →

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 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.

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.

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.

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.