Chun-hung Hsiao

Staff Software Engineer at Google

San Francisco Bay Area 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

👤
Senior
🎓
Top School
Chun-hung Hsiao is a Staff Software Engineer in the San Francisco Bay Area with 11 years of experience building and operating container orchestration infrastructures. He combines deep distributed-systems research—holding a PhD in Computer Science from the University of Michigan—with hands-on production work at Google and D2iQ, focusing on Kubernetes, Apache Mesos, and event-driven architectures. Chun-hung has practical DevOps and back-end chops demonstrated by contributions to Apache Mesos, including adding timeout and stalled-fetch aborts to fetcher plugins to prevent stuck containers. He excels at bridging research rigour and production reliability, routinely tackling tricky failure modes in orchestration and volume management. Known for shipping resilient systems at scale, he brings both low-level systems expertise and a product-minded perspective to platform engineering.
code11 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Michigan
github-logo-circle

Github Skills (8)

c-language10
cprogramming-language10
curl9
docker8
dockers8
devops7
filesystem6
file-management6

Programming languages (9)

C++ShellMakefileSCSSJavaScriptGoMustacheHTML

Github contributions (5)

github-logo-circle
apache/mesos

Mar 2018 - Aug 2019

Apache Mesos
Role in this project:
userBack-end & DevOps Engineer
Contributions:86 commits, 5 PRs, 2 comments in 1 year 5 months
Contributions summary:Chun-hung primarily contributed to the Apache Mesos project by enhancing the functionality of the URI fetcher plugins. Their work focused on integrating timeout mechanisms for the `curl` command within the `DockerFetcherPlugin` and `CurlFetcherPlugin`. They also added a feature to abort stalled artifact fetching, adding a timeout flag (`--fetcher_stall_timeout`) to prevent containers from getting stuck during download. Furthermore, the user made changes in `src/resource_provider/storage/provider.cpp` to handle volume management.
apachebig-datacloudmesosjava
chhsia0/mesos

Mar 2017 - Aug 2019

Contributions:179 pushes, 42 branches, 3 comments in 2 years 4 months
javaapachemesos
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
Chun-hung Hsiao - Staff Software Engineer at Google