Shruti Gandhi is a Senior Member of Technical Staff and software engineer with a decade of experience building high-performance distributed systems, blockchain platforms, and secure federated learning solutions. She has driven production-grade BFT implementations and ledger integrations at VMware and Intel—replacing proprietary ledgers and enabling millisecond response times and five-nines availability for financial and enterprise customers. Proficient in C++, Python, and Go, Shruti blends deep systems and security expertise (JWT, COSE, certificate-based auth) with pragmatic tooling, CLI, and automation work that accelerates adoption in regulated industries. Her open-source contributions include backend development and test automation for VMware’s Concord BFT library, improving checkpoint propagation and backup/restore robustness. Based in San Jose, she pairs strong research credentials (PhD-level work) with hands-on delivery and a track record of mentoring engineers to ramp quickly on complex, fault-tolerant systems.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at North Carolina State University
Bachelor of Technology Electronics and communication, Bachelor of Technology Electronics and communication at Indira Gandhi Institute of Technology, GGSIPU
Concord byzantine fault tolerant state machine replication library
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:230 reviews, 389 commits, 206 PRs in 2 years 5 months
Contributions summary:Shruti primarily focused on writing and testing the BFT state machine replication library. Their contributions included moving and creating tests for checkpoint functionality, including creating, verifying propagation, and handling recovery scenarios for crashed replicas. They also implemented a fix for the test checkpoint propagation to ensure all stale nodes reach the expected checkpoint, and added test cases to support the same. Finally, they added a test to test the backup and restore functionality after restarting all replicas.
Concord byzantine fault tolerant state machine replication library
Contributions:275 pushes, 107 branches in 2 years 10 months
fault-tolerantconsensusfaultconcordbyzantine
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
Shruti Gandhi - Senior Member Of Technical Staff at Oracle