Zachary Houfek

Software Engineer at Google

Durham, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Zachary Houfek is a software engineer with five years of experience building cloud-native data pipelines and backend systems, currently working at Google on Cloud Dataflow Templates and Apache Beam enhancements. He has a strong track record delivering production systems—from a Pub/Sub Proto to BigQuery template to re-architecting fault management and RADIUS subsystems for Google Fiber—plus hands-on experience modernizing Azure serverless pipelines and Cosmos DB partitioning at Mindtree. An active open-source contributor, Zachary has improved code quality and CI workflows for GoogleCloudPlatform/DataflowTemplates and fixed critical GroupByKey and trigger-safety issues in the widely used Apache Beam project. Based in Durham, NC, he blends practical performance tuning (cutting bulk reads from hours to minutes) with careful refactoring and automated testing, and he’s comfortable across Python, C#, and cloud platform tooling.
code5 years of coding experience
job2 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Senior, Bachelor’s Degree, Computer Science, Senior at University of South Florida
bookAssociate of Science - AS, Science, 4.0, Associate of Science - AS, Science, 4.0 at J Sargeant Reynolds Community College
languagesEnglish
github-logo-circle

Github Skills (18)

github-ci10
data-pipelines10
python10
testing10
cicd10
java10
javas10
maven10
githubaction-workflow10
data-pipeline10
apache-beam10
scripting9
google-cloud-dataflow9
streaming9
shell9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
Cloud Dataflow Google-provided templates for solving in-Cloud data tasks
Role in this project:
userBackend & DevOps Engineer
Contributions:7 releases, 121 reviews, 64 commits in 1 year
Contributions summary:Zachary primarily focused on improving code quality and streamlining development workflows. They addressed "spotless" issues, indicating a focus on code formatting and style consistency, and implemented a workflow to check spotless on pull requests. Further contributions involved refactoring and automating module detection within the CI/CD system. These changes improve code maintainability and ensure consistent code style across the project.
gcpgoogle-cloud-platformgoogle-cloudgoogle-cloud-storagedataflow
apache/beam

May 2021 - Mar 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:51 reviews, 27 commits, 22 PRs in 10 months
Contributions summary:Zachary primarily focused on improving the Apache Beam Python SDK, particularly addressing issues related to the `GroupByKey` transform and trigger safety. Their work included raising errors in `GroupByKey` for invalid PCollections, adding trigger safety checks, and modifying tests. They also contributed to fixing incorrect `Repeatedly.may_finish` implementation and implemented several may_lose_data fixes.
golangpythonstreaming-databeambatch
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Zachary Houfek - Software Engineer at Google