Sourav Gupta is a Software Engineer II based in Bengaluru with four years of experience building reliable back-end systems and cloud integrations. At Microsoft he has worked on Azure storage tooling and the Azure SDK for Go, contributing security/version checks, mount command fixes, and features like container soft delete, blob expiry, and user delegation SAS. His work shows a practical blend of engineering and DevOps—adding logging/syslog improvements, path expansion utilities, and extensive test coverage for large-blob scenarios. Before Microsoft he delivered enterprise solutions and RPA integrations at UnitedHealth Group, bringing domain knowledge of mainframe and workflow automation. A NIT Jamshedpur computer science graduate with a strong academic record, he combines rigorous fundamentals with hands-on open-source contributions to high-profile Azure projects.
4 years of coding experience
4 years of employment as a software developer
Bachelor of Technology (B.Tech.), Computer Science, 8.62 CGPA, Bachelor of Technology (B.Tech.), Computer Science, 8.62 CGPA at National Institute of Technology Jamshedpur
A virtual file system adapter for Azure Blob storage
Role in this project:
Back-end & DevOps Engineer
Contributions:628 reviews, 45 commits, 160 PRs in 11 months
Contributions summary:Sourav implemented version and security warning checks, modifying the `cmd/root.go`, `cmd/version.go`, and `common/version.go` files to integrate these features. They also addressed logging configuration by changing the default logging from base to syslog and adjusted related test files. Furthermore, the user contributed to the mount command functionality by adding tests and resolving issues related to the mount command in `cmd/mount_test.go`. Finally, the user modified the `common/util.go` file, adding path expansion functionality.
This repository is for active development of the Azure SDK for Go. For consumers of the SDK we recommend visiting our public developer docs at:
Role in this project:
Back-end Developer
Contributions:414 reviews, 45 commits, 190 PRs in 4 months
Contributions summary:Sourav primarily focused on implementing and testing features related to container soft delete, blob expiry, and user delegation SAS functionality within the Azure SDK for Go. Their contributions included modifying existing code, adding new tests, and updating example tests to demonstrate the new functionalities. The user also updated block and append blob code and related models, adding test cases for jumbo blobs. Furthermore, the user addressed issues related to setting access policies and user delegation SAS.
golangsdkconsumersazure-sdkrest
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.