Jigar Gandhi is a Staff Engineer based in Bengaluru with over a decade of experience designing, delivering, and operating distributed systems in C#. He has a proven track record at organizations like VMware and Omnissa, solving complex business and technical problems while advancing platform reliability. Equally comfortable in hands-on coding and architecture, he contributes to notable open-source projects such as Dapr, where he improved error handling, logging, and message processing for cloud-native components. He enjoys mentoring and coaching engineers, helping teams adopt scalable patterns and cleaner code practices. Known for pragmatic problem solving, he blends enterprise SharePoint and .NET background with modern distributed systems expertise. Outside standard duties, he focuses on subtle quality improvements—like clearer error contexts—that materially boost maintainability in production systems.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Engineering, Bachelor of Engineering (B.E.), Computer Engineering at University of Mumbai
B. E, Computers, B. E, Computers at St. Francis Institute of Technology, Borivali
under University of Mumbai
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Role in this project:
Back-end Developer
Contributions:13 reviews, 30 commits, 27 PRs in 1 year 8 months
Contributions summary:Jigar primarily contributed to improving the error handling and logging within the Dapr project. They replaced instances of `fmt.Errorf` with the `errors` package, enhancing the clarity and context of error messages. Additionally, the user addressed failing tests and incorporated review comments. These changes indicate a focus on improving code quality and maintainability within the project's core components.
Community driven, reusable components for distributed apps
Role in this project:
Back-end Developer
Contributions:6 reviews, 9 commits, 10 PRs in 1 year
Contributions summary:Jigar primarily focused on enhancing the functionality of the components-contrib repository, a collection of reusable components for distributed applications. Their contributions included implementing content type handling for binary data within the pubsub system, incorporating content type support in state management operations, and integrating functionality for dead-letter queues within the SNS/SQS component. These changes demonstrate a focus on improving data handling and message processing within the Dapr framework.
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.