Zhang Huan

Software Engineer at Beijing Horiscale Information Technology

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
Zhang Huan is a seasoned filesystem engineer with 15 years of experience designing and hardening distributed storage and metadata systems. Based in Beijing, he led BWFS metadata development and has continued to drive backend and system-level improvements at Beijing Horiscale and the Institute of Computing Technology, CAS. An experienced C developer, his open-source work on GlusterFS includes bug fixes and performance patches—such as replacing mutexes with read-write locks and fixing posix_fsync and XDR return-value bugs—that improved reliability in production-like distributed environments. He combines deep storage research training (Master’s in Computer Science and Storage from ICT, CAS) with hands-on operational experience building diskless-boot snapshot and service-on-demand systems, giving him a pragmatic edge in solving low-level concurrency and correctness issues.
code15 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Computer Science and Storage, Master's degree, Computer Science and Storage at ICT, CAS, China
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at CQUPT
languagesEnglish
github-logo-circle

Github Skills (11)

c1710
glusterfs10
filesystem10
distributed-systems10
system-programming10
c1110
performance-optimization9
linux9
rpc9
debug8
debugging8

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
gluster/glusterfs

Mar 2014 - Mar 2019

Gluster Filesystem : Build your distributed storage in minutes
Role in this project:
userBack-end Developer
Contributions:47 commits in 5 years 1 month
Contributions summary:Zhang primarily contributed to bug fixes and performance improvements within the GlusterFS codebase. Their work focused on resolving issues related to file system operations, including fixing errors in `posix_fsync` and incorrect return values in XDR decoding. Additionally, the user optimized the system by replacing mutex locks with read-write locks for file descriptor management and addressing issues in directory deletion within the DHT cluster component. The user demonstrated skills in C and system-level programming.
erasure-codingstoragepersistent-storagedistributed-storagefuse-filesystem
zhanghuan/glusterfs-1

Apr 2017 - Oct 2017

Contributions:9 pushes, 4 branches in 5 months
glusterlinuxfilesystem
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
Zhang Huan - Software Engineer at Beijing Horiscale Information Technology