Shubham Sharma

Senior Software Engineer at Microsoft

Hyderabad, Telangana, India
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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Technology (BTech) Computer Science, Bachelor of Technology (BTech) Computer Science at Vellore Institute of Technology
bookCISCE Higher Education Computer Science, CISCE Higher Education Computer Science at Stepping Stone High
bookCISCE Higher Secondary Education. Mathematics and Computer Science, CISCE Higher Secondary Education. Mathematics and Computer Science at Sunrise English Medium School
languagesEnglish, Hindi, Marwari, Bengali, Spanish
stackoverflow-logo

Stackoverflow

Stats
754reputation
30kreached
30answers
7questions
github-logo-circle

Github Skills (37)

kubernetes10
e2e-testing10
container10
mysql10
testing10
e2e-test10
command-line-interface10
microservices-application10
cicd10
cosmosdb10
azure-eventhub10
sql-server10
go10
e2e10
kubernetes-pods10

Programming languages (26)

C#CMakefileGoMustacheCommon LispHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
dapr/cli

Feb 2022 - Jan 2023

Command-line tools for Dapr.
Role in this project:
userBack-end & DevOps Engineer
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.
command-line-toolsdaprcli
dapr/dapr

Dec 2020 - Jan 2023

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.
Role in this project:
userBack-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