Hu Sheng

高级软件工程师 at 华为

Chengdu, Sichuan, China
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
Hu Sheng is a senior software engineer based in Chengdu with 11 years building cloud-native infrastructure, storage and orchestration systems. At Huawei he has driven core IaaS and PaaS work across OpenStack Cinder, Kubernetes-related schedulers (kube-batch/Volcano) and the MindSpore/openEuler infrastructure, combining backend development with DevOps and test automation. He is a prolific open-source contributor—implementing Cinder features like revert-to-snapshot and multi-tenant volume support in the Go OpenStack SDK (gophercloud), integrating Spark with Volcano, and hardening E2E test scripts for CNCF projects. Comfortable in Go, Rust and shell, he focuses on reliable scheduling, block storage semantics and operator integration for large-scale clusters. Colleagues describe him as pragmatic and detail-oriented, often improving maintainability through refactors and generic APIs while smoothing cross-project integration points.
code11 years of coding experience
book学士, 计算机软件, 学士, 计算机软件 at 西南交通大学
bookBachelor of Computer Science, Computer Science, Bachelor of Computer Science, Computer Science at South East Jiaotong University
stackoverflow-logo

Stackoverflow

Stats
1,020reputation
2.0mreached
19answers
21questions
github-logo-circle

Github Skills (36)

kubernetes10
apache-spark10
python10
back-end-development10
api-design10
scripting10
testing10
kubernetes-operator10
cicd10
script10
go10
openstack10
sdk10
kubernetes-pods10
block-storage10

Programming languages (22)

C#SmartyJavaC++CSSCRustPLpgSQL

Github contributions (5)

github-logo-circle
volcano-sh/volcano

Feb 2019 - Aug 2019

A Cloud Native Batch System (Project under CNCF)
Role in this project:
userBack-end & DevOps Engineer
Contributions:195 commits, 66 PRs, 9 pushes in 6 months
Contributions summary:Hu's contributions primarily involve modifying and improving the shell scripts used for the project's end-to-end (E2E) tests, addressing issues, and adding new test cases. They fixed an issue in the `run-e2e.sh` script and updated log formats, which indicates a focus on debugging and improving test reliability. The user also introduced a new test case for listing jobs and made the code more maintainable by adding support for different queue names, demonstrating their involvement in both the codebase and supporting infrastructure.
golangbigdatabatchmachine-learningkubernetes
openstack/cinder

Sep 2016 - Sep 2018

OpenStack Block Storage (Cinder). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:157 commits, 1 PR in 2 years
Contributions summary:Hu primarily contributed to improving the backend functionality and code quality of the OpenStack Cinder project. They refactored code by combining similar functions and implementing a generic method to clean the codebase. Moreover, they improved existing features and added new functionalities, such as the 'revert to snapshot' feature. The contributions involved modifications to volume type handling, API routes, and test cases, indicating a focus on core service enhancements and bug fixes.
cinderblockchainopendevblock-storageopenstack
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
Hu Sheng - 高级软件工程师 at 华为