Hao Tong

Senior Software Engineer at Google

Sunnyvale, California, 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
Hao Tong is a Senior Software Engineer at Google with 12 years of experience bridging systems research and production storage and database performance. He earned a Ph.D. from the University of Chicago where his kernel-level work produced systems like Tiny Tail Flash, MittOS, and FEMU that tackle tail latencies and emulation for flash storage. At Google he focuses on storage, analytics, and hardware/software performance, bringing an academic rigor to production engineering. Hao contributes to open-source tooling such as enhancements to the CWL reference implementation, emphasizing traceability, type safety, and maintainability. His background in multi-layer cache policies and large-scale pipeline analysis gives him unusual depth in both low-level OS/kernel modifications and end-to-end data platform performance. Based in Sunnyvale, he combines research-driven innovation with hands-on engineering to reduce real-world tail latency and improve SLO-aware behavior.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Beihang University
bookFull Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at freeCodeCamp
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Chicago
bookTechnical University of Denmark
languagesChinese, English
github-logo-circle

Github Skills (6)

container10
docker10
python10
dockers10
common-workflow-language10
command-line-interface9

Programming languages (10)

TypeScriptC#JavaDockerfileC++ShellCJavaScript

Github contributions (5)

github-logo-circle
Common Workflow Language reference implementation
Role in this project:
userBackend Developer
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Hao primarily focused on enhancing the functionality of the `cwltool` reference implementation. Their contributions include adding features such as logging timestamps, container ID recording, and improved error handling. They also made updates to type annotations for the run function and addressed mypy errors, indicating a focus on code quality and maintainability. Furthermore, the user implemented a mechanism to write container IDs to a file, enhancing the tool's traceability.
containerssciencelanguage-referencecwlcommonwl
MichaelTong/OSCourseDesign

Mar 2014 - Oct 2014

Contributions:73 commits in 6 months
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
Hao Tong - Senior Software Engineer at Google