Shubham Sharma is a Senior Software Engineer based in Hyderabad with nine years of experience building backend and DevOps solutions at Microsoft and contributing to the Dapr open-source ecosystem. He specializes in state and secret store integrations, distributed application runtimes, and improving CLI tooling robustness—work that includes registering AWS DynamoDB state stores, enhancing transaction support across SQLServer/MySQL/CosmosDB, and adding bulk publish/subscribe for Azure messaging. Known for pragmatic maintenance as well as feature work, he has upgraded core dependencies, refactored logging for JSON output, and implemented clearer exit codes and e2e tests to harden developer workflows. His contributions to prominent projects like dapr/dapr and dapr/cli highlight a focus on production-grade reliability for cloud-native systems. Comfortable across backend, infrastructure, and developer tooling, he blends deep systems knowledge with a track record of improving observability and operational correctness. An interesting detail: his GitHub activity shows a taste for low-level robustness (logging, runtime upgrades, and transactional ordering fixes) that often surfaces behind reliable distributed systems.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Vellore Institute of Technology
CISCE Higher Education Computer Science, CISCE Higher Education Computer Science at Stepping Stone High
CISCE Higher Secondary Education. Mathematics and Computer Science, CISCE Higher Secondary Education. Mathematics and Computer Science at Sunrise English Medium School
Contributions:368 reviews, 26 commits, 38 PRs in 11 months
Contributions summary:Shubham primarily contributed to improving the command-line interface (CLI) tools for Dapr, focusing on enhancing the robustness and error handling of the `dapr run` and `dapr invoke` commands. Their work included implementing exit codes for various failure scenarios and adding comprehensive end-to-end (e2e) tests to validate these changes. The user also upgraded dependencies like Helm and Go, ensuring the CLI maintained compatibility and met compliance requirements, demonstrating a focus on both backend logic and operational aspects. Finally, they improved the `publish` command by adding the `--metadata` flag and addressing issues related to the output of the `list`, `components`, and `configurations` commands.
Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Role in this project:
Back-end & DevOps Engineer
Contributions:187 reviews, 52 commits, 61 PRs in 2 years 1 month
Contributions summary:Shubham Sharma primarily contributed to the Dapr project by implementing and integrating features related to state stores, secret stores, and infrastructure upgrades. They registered AWS DynamoDB state stores and fixed a typo in the secret store. Additionally, they upgraded the Kubernetes controller-runtime and CLI runtime, showing a focus on maintaining and updating the project's core dependencies. Moreover, they created custom null-logger and refactored logging to align with the log-as-json flag.
sidecarserverlessruntimeevent-drivenmicroservice
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
Shubham Sharma - Senior Software Engineer at Microsoft