Ziye Yang

Software Architect at IT company

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
Ziye Yang is a software architect with 11 years of experience specializing in cloud-native systems, OS and virtualization, storage architecture, and system security, currently based in China. He has a strong research-to-product track record at Intel and EMC, contributing to SPDK, Ceph integrations, confidential container work, and distributed storage for QEMU. Ziye holds 30+ granted U.S. patents and 10+ Chinese patents, reflecting deep invention in accelerators (IPU/DPU), storage, and trusted computing. Though he modestly notes programming is not his strongest suit, his open-source contributions to projects like sheepdog and cloud-hypervisor show disciplined, quality-focused engineering across backend storage and VMM codebases. He combines architectural thinking with hands-on improvements that reduce duplication, tighten validation, and improve maintainability—skills that consistently bridge research, patents, and production-grade cloud software.
code10 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Fudan University
github-logo-circle

Github Skills (17)

kvm10
debug10
storage10
distributed-systems10
c1110
c1710
data-storage10
virtualization10
distributed-file-system10
rust10
distributed-database10
qemu9
workload9
refactoring8
virtual-hosts8

Programming languages (5)

C++CSSCRustGo

Github contributions (5)

github-logo-circle
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
Role in this project:
userBack-end Developer
Contributions:11 reviews, 10 commits, 13 PRs in 19 days
Contributions summary:Ziye primarily focused on improving the codebase's clarity and consistency through code comments and error message updates. They made several changes to the `DeviceManager`, `epoll_helper`, and `config` files, aiming for consistent comment styles and clearer descriptions. Furthermore, the user addressed logging verbosity by replacing `info!` with `debug!` in the `vfio_user` module. They also introduced a constant for SGX page size.
memorymonitorcompactfirecrackervirtualization
sheepdog/sheepdog

Jun 2015 - Jul 2015

Distributed Storage System for QEMU
Role in this project:
userBack-end Developer
Contributions:7 commits in 15 days
Contributions summary:Ziye's contributions primarily involve improving the functionality and stability of the `sheepdog` distributed storage system. They addressed typos, merged for loops for efficiency, and added checks to validate inputs in file system operations. Furthermore, the user worked on code style consistency and refactored functions to remove duplicated code. These changes indicate an effort to maintain code quality and optimize the system.
iscsiiscsi-targetdistributed-storageblockdeviceqemu-kvm
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
Ziye Yang - Software Architect at IT company