Tianhao He

Staff AI ML Platform Engineer

San Diego, 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

🤩
Rockstar
🎓
Top School
Tianhao He is a Staff AI/ML Platform Engineer based in San Diego with 11 years of experience building cloud infrastructure, big data systems, and developer-facing SDKs using Java and Python. He has driven platform and API consistency at VMware—owning vSphere Management SDKs, pyVmomi, and contributing foundational automation and Terraform tooling for VMware Cloud on AWS. His background spans product-critical roles at VMware, Amazon, and Extreme Networks, blending systems design, network and Linux expertise, and OO-driven engineering. An open-source contributor, he improved Python 3 compatibility and test automation in the widely used pyvmomi vSphere bindings, showing a pragmatic focus on reliability and cross-version support. Tianhao combines hands-on backend and test automation work with technical leadership on large distributed platforms, and he brings an atypical mix of low-level virtualization API experience and AI/ML platform engineering. He holds a BS from Beijing Institute of Technology and a Master’s in Computer Science from the University of Georgia.
code11 years of coding experience
job14 years of employment as a software developer
bookUniversity of Georgia
bookBS Computer Science, BS Computer Science at Beijing Institute of Technology
github-logo-circle

Github Skills (16)

binding10
unit-testing10
vsphere10
api10
vmware10
vaapi10
vmware-workstation10
python10
vmware-tools10
restful-api10
api-client10
pyvmomi10
documentation9
serialization9
data-serialization9

Programming languages (3)

JavaGoPython

Github contributions (5)

github-logo-circle
Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
Role in this project:
userBackend Developer
Contributions:3 releases, 195 commits, 137 PRs in 2 years 11 months
Contributions summary:Tianhao primarily contributed to the initial setup of Python samples, language bindings, and API reference documentation related to vSphere, VMC, and NSX-T using the VMware REST API. The initial commit drops included the setup of various helper files and the incorporation of a license identifier. The code changes involved creating files related to common functionalities and sample structure. The user's work focused on building the foundational code and setting up project structures and samples.
pythonnsxvmware-vspherepython3vmc
vmware/pyvmomi

Sep 2015 - Dec 2018

VMware vSphere API Python Bindings
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:9 releases, 108 commits, 94 PRs in 3 years 3 months
Contributions summary:Tianhao primarily focused on fixing and improving unit tests within the pyvmomi project. The commits demonstrate the user's work on correcting test cases for Python 3 compatibility and incorporating changes related to vSphere 6.0 and 6.5 updates. They also contributed by addressing serialization and deserialization issues, and implementing features related to connection management.
apipythonvmware-vspherepython-bindingsvsphere-api
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