Shantanu Kotambkar is a software engineer with 8 years of experience building large-scale backend systems, currently working on Payments & Invoicing for Apple Ads in Austin. He has deep expertise in Go and cloud SDKs from his work at AWS, where he helped develop the Go v2 SDK and implemented tier-1 features for S3, EC2 IMDSv2 and Outposts. A strong open-source contributor, he improved presigned URL handling, retry logic, and cross-platform CI/testing in the widely used aws-sdk-go repositories and added protocol correctness to the Smithy tooling. His background spans backend, DevOps, and mobile app work (Flutter and NativeScript), reflecting a pragmatic full-stack mindset. Colleagues describe him as detail-oriented with a knack for edge-case testing and production-ready robustness. He holds an MS in Computer Science from Indiana University Bloomington.
8 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Indiana University Bloomington
Contributions:15 releases, 388 reviews, 275 commits in 2 years 4 months
Contributions summary:Shantanu primarily worked on the back-end implementation within the AWS SDK for Go v2 repository, focusing on improving the presigned URL functionality for various S3 APIs. They addressed and fixed issues related to handling cases with different and same region as well as cases with or without stream bodies. Their contributions included modifying existing code to ensure correct handling of request body and headers. The user's work involved adding and updating test cases to ensure code correctness and to cover different scenarios.
AWS SDK for the Go programming language (In Maintenance Mode, End-of-Life on 07/31/2025). The AWS SDK for Go v2 is available here: https://github.com/aws/aws-sdk-go-v2
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:71 reviews, 39 commits, 87 PRs in 2 years
Contributions summary:Shantanu primarily contributed to the AWS SDK for Go repository by implementing features related to assuming roles using credential processes from shared configuration files. They also updated the SDK's testing infrastructure to include environment and CI testing, including Windows support. Furthermore, the user's work involved improving request retry logic and adding configurations to the default retryer, enhancing the SDK's resilience and configurability. Additionally, they refactored HTTP status code handling within the retryer.
golangaws-sdksdkgoaws
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.