Zhenguo Niu

Senior Software Engineer at Huawei Technologies

Haidian District, Beijing, 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

👤
Senior
🎓
Top School
Zhenguo Niu is a Senior Software Engineer with 13 years of experience focused on cloud computing, OpenStack, and distributed filesystems like GlusterFS. Based in Haidian District, Beijing, he has driven backend work for OpenStack projects (Horizon, Nova, Ironic) and contributes as Mogan PTL to improve bare-metal provisioning and dashboard usability. At Huawei he's helped maintain and extend Terraform providers for major clouds, adding features and hardening tests for services like compute, RDS, GaussDB and VPN Gateway. His contributions commonly target stability and edge-case correctness—examples include MAC matching fixes in Ironic and password/logout workflow improvements in Horizon. Comfortable working across large open-source ecosystems, he blends deep systems understanding with practical engineering that reduces deployment failures in production clouds. An often-overlooked strength is his steady focus on test refactoring and resource extraction, which improves long-term maintainability of cloud provider integrations.
code13 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Minzu University of China
languagesEnglish, Chinese
github-logo-circle

Github Skills (35)

python10
back-end-development10
django10
distributed-ledger-technology10
testing10
terraform10
terraform-provider10
distributed-ledger10
iron10
terraformer10
go10
openstack10
irony10
blockchain10
backend10

Programming languages (14)

JavaGoHTMLXSLTGroovyKotlinTypeScriptHCL

Github contributions (5)

github-logo-circle
openstack/horizon

Mar 2013 - Jun 2016

OpenStack Dashboard (Horizon). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:84 commits in 3 years 4 months
Contributions summary:Zhenguo contributed to the OpenStack Horizon dashboard by implementing features related to user password management, including allowing users to change their own passwords and adding a logout mechanism upon password updates by administrators. They also added enhancements related to security group rules by adding rule templates and correcting an exception related to CIDR configurations. Additionally, the user worked on console type settings, image details display, pagination of tenant views, and various other bug fixes and enhancements across different components of the dashboard.
horizonopendevopenstackdashboardenterprise
openstack/nova

May 2013 - May 2016

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBackend Developer
Contributions:8 commits in 3 years
Contributions summary:Zhenguo contributed to the OpenStack Nova project by fixing bugs and enhancing the ironic driver. They corrected an action comment, removed unused decorators in compute manager, and updated the ironic driver to correctly calculate available resources in deployments. Furthermore, the user implemented a fix to ensure the correct matching of vif and pif mac addresses during the network attachment process in the ironic driver, as well as a check for ready to deploy. These changes indicate a focus on improving the functionality and stability of the Nova compute service, specifically around the Ironic bare metal integration.
novaopendevopenstackcompute
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
Zhenguo Niu - Senior Software Engineer at Huawei Technologies