Lei Shi is a Cloud Engineering Technical Leader based in Ottawa with nearly two decades of software engineering experience and nine years focused on cloud and networking domains. At Cisco he progressed from senior engineer and scrum lead roles in NFV and private 5G to leading cloud service infrastructure, blending hands-on microservices development with team and architectural leadership. Lei has a strong backend systems pedigree—contributing bug fixes and enhancements to the OpenStack4j Java SDK for image and block device handling—showing practical open-source impact on cloud orchestration tooling. His background spans embedded and enterprise work at BlackBerry, Siemens, and Skillsoft, giving him deep expertise across C/C++, Java, and distributed systems. Colleagues rely on him to turn complex telecom and cloud requirements into robust, test-covered implementations and to mentor teams through operationalizing infrastructure at scale.
9 years of coding experience
16 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of New Brunswick
Contributions:17 commits, 8 PRs, 14 comments in 1 year 7 months
Contributions summary:Lei primarily contributed to the back-end logic of the OpenStack4j client library. Their work involved fixing bugs related to incorrect getter usage, allowing the setting of image IDs during image creation, and implementing the ability to pass additional properties for Glance V2 images. Furthermore, the user made modifications to block device mapping, by adding disk_bus and device_type support and addressed return type inconsistencies in service enabling/disabling functions, and adding unit tests for them.
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
Lei Shi - Cloud Engineering Technical Leader at Cisco