Shaohe 冯少合

Software Developer at Intel Corporation

Chaoyang 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
Shaohe 冯少合 is an experienced software developer with 11 years focused on cloud and virtualization technologies, currently at Intel in Beijing. He is a proven OpenStack/Nova back-end contributor who refactored policy enforcement into the REST API layer and removed hard-coded DB permission checks to improve compute service security. His background includes core contributions to IBM’s Kimchi HTML5 KVM manager and work on oVirt and libvirt/qemu integrations, showing deep hands-on expertise in virtualization stacks. He holds a master’s in Automation from Beihang University and brings a pragmatic blend of systems-level engineering and open-source collaboration. Notably, his contributions target both code quality (unit tests and refactors) and user-facing platform accessibility.
code11 years of coding experience
job4 years of employment as a software developer
bookMaster's Degree, Automation Science and Electrical Engineering, Master's Degree, Automation Science and Electrical Engineering at Beihang University
languagesChinese, English
github-logo-circle

Github Skills (13)

api-rest10
enforcement10
gpo10
rest-api10
openstack-nova10
policies10
python10
api-design10
restful-api10
service-design9
service-provider9
unit-testing9
sqlalchemy8

Programming languages (5)

JinjaShellCSSGoPython

Github contributions (5)

github-logo-circle
openstack/nova

Feb 2015 - Feb 2016

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:35 commits in 11 months
Contributions summary:Shaohe primarily contributed to the OpenStack Nova project by moving policy enforcement logic into the REST API layer for various extensions, including admin actions, floating IPs, security groups, cloudpipe, and servers. They added unit tests to validate the policy enforcement changes. The user also removed hard-coded permission checks from the database layer, focusing on refactoring and improving the security of the compute service.
novaopendevopenstackcompute
shaohef/cyborg

Mar 2018 - Jul 2019

Acceleration Management
Contributions:20 pushes, 4 branches in 1 year 4 months
accelerationmachine-learning
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
Shaohe 冯少合 - Software Developer at Intel Corporation