Junxiong Guan

Senior Software Engineer at Huawei

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
Junxiong Guan is a Senior Software Engineer based in Haidian, Beijing with nine years of experience focused on storage, networking, and data-center IT. At Huawei he applies deep embedded and systems expertise—developed across startups and state-owned projects—to storage management and device health tooling. He is an active open-source contributor to the linux-nvme nvme-cli project, adding NVMe 1.3 identify fields, JSON export, and thermal SMART features that improve device diagnostics. Comfortable across firmware, embedded systems, and backend tooling, he bridges low-level hardware protocols and production software. His background in electrical and communications engineering (Tsinghua) and hands-on work with BLE, sensors, and optical IoT devices give him a practical edge in systems integration and reliability.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor of Engineering (BE), Electrical, Electronic and Communications Engineering Technology/Technician, Bachelor of Engineering (BE), Electrical, Electronic and Communications Engineering Technology/Technician at Tsinghua University
languagesChinese, English
github-logo-circle

Github Skills (13)

nvme10
c1710
command-line-interface10
c1110
command-line10
cli10
json9
embedded8
sys8
system-programming8
data-structure7
data-structures7
linux7

Programming languages (1)

C

Github contributions (5)

github-logo-circle
linux-nvme/nvme-cli

Jun 2017 - Dec 2017

NVMe management command line interface.
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 comment in 6 months
Contributions summary:Junxiong primarily focused on extending the `nvme-cli` tool, contributing features related to NVMe device management. Their work involved adding support for new fields within the identify controller data structure, specifically for NVMe 1.3 features. They also enhanced the tool to display and write the new fields into JSON format. Furthermore, they added thermal management features for the smart log, increasing the tool's ability to collect and display information about the device's health.
management-commandcommand-line-interfacenvmecli
JunxiongGuan/linux-nvme

Mar 2017 - Oct 2017

Contributions:1 push, 8 branches in 7 months
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
Junxiong Guan - Senior Software Engineer at Huawei