Riddhi Shah is a software engineering manager with 13 years of experience building cloud-native platforms, databases, and service networking across startups and enterprise teams in the San Francisco Bay Area. Currently leading Cloud Platform & Infrastructure at Abnormal AI after managing identity and Consul cloud teams at HashiCorp, she blends strategic product thinking with hands-on backend engineering. Her background spans DBaaS, Kubernetes operators, and distributed systems, with notable open-source contributions to HashiCorp Consul (ACLs, gRPC endpoints, mesh service validation) and OpenStack Trove (DB schema and replication fixes). She excels at scaling remote, cross-functional teams and translating complex infrastructure requirements into reliable production services. Colleagues describe her as a connector between business goals and execution who empowers engineers to deliver impactful cloud offerings. She holds a Master's in Computer Science from UT Austin and brings a practical, security-conscious approach to platform reliability.
12 years of coding experience
11 years of employment as a software developer
Bachelor of Engineering (B.E.) Information Science & Engineering, Bachelor of Engineering (B.E.) Information Science & Engineering at PES University
Master's degree Computer Sc, Master's degree Computer Sc at The University of Texas at Austin
OpenStack Database As A Service (Trove). Mirror of code maintained at opendev.org.
Role in this project:
Back-end Developer & Database Engineer
Contributions:7 commits in 1 year 5 months
Contributions summary:Riddhi primarily contributed to the back-end aspects of the OpenStack Trove project, focusing on database management as a service. Their work involved modifying database schemas, updating user attributes, and implementing API changes related to user management. Additionally, the user addressed bugs related to instance deletion and replication, demonstrating expertise in the core functionality and stability of the database service. They also integrated features associated with datastore versions and flavor types.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
Back-end Developer
Contributions:58 reviews, 18 commits, 21 PRs in 7 months
Contributions summary:Riddhi primarily focused on enhancing the ACL (Access Control List) functionality within the Consul project, introducing features like `ServiceWriteAny` permissions for agentless RPCs. They implemented new gRPC endpoints and services for features like dataplane and envoy bootstrap configuration, which required changes to protobuf definitions and related code. Further contributions included validating port configurations for mesh services and adding the `merge-central-config` query parameter to various catalog and health API endpoints to merge central configuration entries.
api-gatewayecsgolangcenterdistributed
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
Riddhi Shah - Software Engineering Manager, Cloud Platform & Infrastructure