Qiaowei Ren

Software Engineer at Intel

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
Qiaowei Ren is a seasoned software engineer with 13 years of experience specializing in Linux kernel and driver development, embedded system architecture, and Android low-level work. He is the author of two technical books on Linux internals and USB, runs a high-traffic kernel blog with over a million visitors, and has delivered 500+ hours of corporate training for firms like Fujitsu and Alcatel‑Lucent. His hands-on background spans C/C++, assembly, Java and scripting languages, and includes building server clusters and extensive device driver work for cameras, radios, I2C, and TVOut. At Intel and in prior roles he contributed to virtualization and cloud telemetry projects—adding UEFI boot support and XenAPI telemetry enhancements to OpenStack components—demonstrating a rare mix of low-level systems expertise and cloud/virtualization experience.
code12 years of coding experience
job4 years of employment as a software developer
bookBachelor, Communications Engineering, Bachelor, Communications Engineering at Xi’an Jiao Tong University
bookMaster, Communication & Information System, Master, Communication & Information System at Shanghai Jiao Tong University
github-logo-circle

Github Skills (12)

libvirt10
xapi10
servicenow10
openstack10
computation10
telemetry10
python10
virtualization10
pytest9
testing9
uefi8
networking8

Programming languages (6)

C++ShellCGoHTMLPython

Github contributions (5)

github-logo-circle
openstack/ceilometer

Aug 2014 - Sep 2016

OpenStack Telemetry (Ceilometer)
Role in this project:
userBack-end Developer
Contributions:17 commits in 2 years 1 month
Contributions summary:Qiaowei primarily contributed to the XenAPI integration for the OpenStack Ceilometer project. They implemented several functionalities, including CPU utilization, networking metrics (vNIC rates), and disk rate monitoring. The user also added functionality for listing instances and memory usage. This work involved modifying code in both the core inspector and test files, showcasing their focus on enhancing the XenAPI support within the Ceilometer framework.
telemetryopenstackopentelemetry
openstack/nova

Jan 2014 - Feb 2016

OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
Role in this project:
userBack-end Developer
Contributions:10 commits in 2 years
Contributions summary:Qiaowei primarily contributed to the OpenStack Nova project, focusing on the compute service. They removed XML support from the certificates v3 API, added a timeout check for XenAPI session creation, and added an image metadata property related to firmware type. The user also enabled UEFI boot functionality within the Libvirt driver and simplified the swap_xapi_host function. They demonstrate expertise in compute resource management and virtualization.
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
Qiaowei Ren - Software Engineer at Intel