const me = {
name: 'Thomas Pedbereznak',
role: 'Senior Software Engineer',
age: 30,
location: 'Seattle, WA',
education: 'BS Computer Science — Northeastern (magna cum laude)',
focus: ['data platforms', 'developer experience'],
status: 'open to new roles'
}
me.summary()
Senior software engineer with 6+ years in enterprise software, focused on data platforms and developer experience. I've led a seven-figure data-lake migration, shipped internal tools used by 100+ people, and tuned Spark pipelines from hours to minutes — balancing hands-on engineering with mentorship and clear stakeholder communication.
me.skills()
Programming
Big Data & Cloud
Testing & DevOps
me.experience()
Full history in my résumé ↓ — below is a summary of key points.
Led the Vertica → S3 data-lake migration — saved seven figures with data parity and zero downtime.
Owned 5+ Spark/EMR pipelines and built a TurboTax abandonment pipeline surfacing user drop-off.
Shipped the CPA Tool (Electron) to 100+ users with zero P0/P1s, and built Testable for secure test data.
Enhanced DBDeploy with dataset-level deployments and standardized CI/CD across projects.
Mentored engineers and drove Spark performance wins, cutting job runtimes from hours to minutes.
me.relatedWork()
- Built a data lakehouse for Deadlock (a competitive team game) using Scala, Spark, and Apache Iceberg on AWS S3/Glue.
- Designed typed ETL pipelines with incremental upserts, partitioning, and watermark tracking for reliable reprocessing via Iceberg metadata.
- Optimized performance through Spark tuning, partition pruning, and broadcast joins.
- Managed infrastructure as code with Terraform (S3 buckets, IAM roles, Glue jobs), enabling hero- and item-level dashboards from match-level facts.
- Real-time display of key value indicators for a competitive game, updating live as matches unfold.
- Live outcome / win-probability predictions surfaced alongside the KVIs.
- Built on the Deadlake data platform, turning match-level facts into an at-a-glance realtime view.