Ru Zhu is a Principal Software Engineer with 12 years of experience building secure, scalable backend and distributed systems across Azure, Meta, and Amazon. He currently shapes deployment platforms for Azure control plane services and previously led development of PKI and secret protection services that operate at multi-million-node scale. At Meta he integrated HSM-backed key management and mentored engineers, while his open-source contributions include backend work on swarmkit and a self-driving DB, reflecting deep systems and storage expertise. His background includes full-stack work on Alexa video and academic research in GPU-accelerated micromagnetics, evidencing a rare blend of practical cloud security engineering and advanced physics research. Colocated in Greater Seattle, he pairs architecture-level leadership with hands-on implementation and performance-focused refactors. He is actively interested in backend/storage challenges and thrives on projects that require secure, high-throughput orchestration.
12 years of coding experience
13 years of employment as a software developer
Bachelor Astrophysics, Bachelor Astrophysics at University of Science and Technology of China
Ph.D. Physics, Ph.D. Physics at The University of Alabama
Contributions summary:Ru contributed to the development of the self-driving database management system. Their work involved modifications to the optimistic transaction manager, index scan executor, delete executor, and the addition of tests for various features. The commits indicate changes related to transaction management, concurrency control, and indexing, suggesting a focus on core database system functionality. Additionally, the user made changes to the garbage collector, and also the network functionality.
A toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more.
Role in this project:
Back-end Developer
Contributions:23 commits, 27 PRs, 1 push in 2 months
Contributions summary:Ru primarily contributed to the back-end functionalities of the `swarmkit` project, focusing on core features like node management, scheduling, and distributed system orchestration. Their work involved re-implementing algorithms for node heap management, avoiding unnecessary broadcasting, and refactoring resources reconciliation. Additionally, they addressed issues related to container health checks and optimized the codebase through refactoring and performance improvements. The user also worked on the raft consensus algorithm.
schedulingconsensuspaxosscalediscovery
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.