Asket Agarwal

Software Engineer at Snap Inc.

Seattle, Washington, United States
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

👤
Senior
🎓
Top School
Asket Agarwal is a software engineer with a decade of experience building scalable back-end systems, currently working on data infrastructure at Snap in Seattle. He previously contributed to Azure Cosmos DB at Microsoft, adding client-level write optimizations and client initialization features to the widely used .NET SDK. Asket also worked on large-scale scientific data management during Google Summer of Code with Rucio, designing a generic metadata component and robust web endpoints tested across Oracle and Postgres. Comfortable in cloud-native and data-intensive environments, he blends API design, performance tuning, and strong testing discipline. He holds degrees from IIT Kharagpur and an MS from University of Wisconsin–Madison, and his open-source contributions reflect a focus on robust, production-ready tooling rather than just prototypes.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at University of Wisconsin-Madison
bookDual Degree Computer Science and Engineering Computer Science, Dual Degree Computer Science and Engineering Computer Science at Indian Institute of Technology, Kharagpur
bookBirla High School
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
11reputation
96reached
0answers
1question
github-logo-circle

Github Skills (24)

unit-testing10
net-sdk10
python10
azure-cosmos-db10
databases10
data-management10
sdk10
dotnet-sdk10
dotnet-core10
csharp10
database10
api-design9
restful-api9
api-rest9
json9

Programming languages (4)

C#JavaScalaPython

Github contributions (5)

github-logo-circle
Azure/azure-cosmos-dotnet-v3

Feb 2021 - Mar 2022

.NET SDK for Azure Cosmos DB for the core SQL API
Role in this project:
userBack-end Developer
Contributions:71 reviews, 172 commits, 36 PRs in 1 year 1 month
Contributions summary:Asket primarily worked on enhancing the Azure Cosmos DB .NET SDK, focusing on features related to content response control during write operations and initializing clients. They implemented client-level configuration options for enabling/disabling content responses on write operations and incorporated this into the CosmosClientBuilder. Furthermore, the user added the `CreateAndInitializeAsync` method to the CosmosClient, allowing for client initialization and caching warm-up. They also addressed code improvements, documentation and test scenarios.
apidotnetazure-cosmos-dbcosmos-dbsql
rucio/rucio

Mar 2018 - Aug 2018

Rucio - Scientific Data Management
Role in this project:
userBack-end Developer
Contributions:27 commits, 7 PRs, 6 comments in 5 months
Contributions summary:Asket's contributions primarily involve enhancing and refactoring the metadata functionality within the Rucio data management system. They added new features, including the ability to add, delete, and retrieve generic metadata associated with data identifiers. The user also implemented the necessary web service endpoints for interacting with this metadata. Furthermore, the user added unit tests and refactored existing tests to improve the overall testing coverage and maintainability of the metadata components.
heterogeneous-systemsdata-managementsciencescientific-data-managementdistributed-systems
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
Asket Agarwal - Software Engineer at Snap Inc.