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.
5 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Computer Science, Senior, Bachelor’s Degree, Computer Science, Senior at University of South Florida
Associate of Science - AS, Science, 4.0, Associate of Science - AS, Science, 4.0 at J Sargeant Reynolds Community College
Cloud Dataflow Google-provided templates for solving in-Cloud data tasks
Role in this project:
Backend & 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.
Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
Back-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.