Sourav Gupta

Software Engineer II at Microsoft

Bengaluru, Karnataka, 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
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.
code4 years of coding experience
job4 years of employment as a software developer
bookBachelor 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
bookSenior Secondary, Physics, Chemistry, Maths, 96.8%, Senior Secondary, Physics, Chemistry, Maths, 96.8% at Rajkamal Saraswati Vidya Mandir
bookICSE, 94.4%, ICSE, 94.4% at Denobili, C.F.R.I.
github-logo-circle

Github Skills (16)

go10
azure-storage10
azure-sdk10
testing10
devops9
go-testing9
rest-api9
logging9
bash8
command-line-interface8
cli8
command-line8
scripting8
githubaction-workflow7
yaml7

Programming languages (3)

CGoRPM Spec

Github contributions (5)

github-logo-circle
Azure/azure-storage-fuse

Feb 2022 - Jan 2023

A virtual file system adapter for Azure Blob storage
Role in this project:
userBack-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.
azure-blobblob-storageblobazure-blob-storagevirtual-file-system
Azure/azure-sdk-for-go

Sep 2022 - Jan 2023

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:
userBack-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.
Request Free Trial
Sourav Gupta - Software Engineer II at Microsoft