Shruti Gandhi

Senior Member Of Technical Staff at Oracle

San Jose, California, United States
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
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.
code10 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Engineering, Doctor of Philosophy (PhD) Computer Engineering at North Carolina State University
bookBachelor of Technology Electronics and communication, Bachelor of Technology Electronics and communication at Indira Gandhi Institute of Technology, GGSIPU
github-logo-circle

Github Skills (8)

unit-testing10
tripledes10
triple10
triplet10
python10
state-machine10
testing10
concurrency9

Programming languages (5)

C++TSQLPythonDafnyClojure

Github contributions (5)

github-logo-circle
vmware/concord-bft

Jun 2020 - Nov 2022

Concord byzantine fault tolerant state machine replication library
Role in this project:
userBack-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.
fault-tolerantconsensusfaultconcorddistributed-systems
shgandhi/concord-bft

Jun 2020 - Apr 2023

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