Aayush Kataria is a software engineer with a decade of experience building resilient back-end systems, microservices, and machine learning models for payments and banking. He has driven account origination and authentication projects at TSYS and now contributes to cloud-scale engineering at Microsoft, including notable integrations in the Azure SDK for Java and semantic-kernel memory connectors for Cosmos DB. His work spans API design, database engineering, and fraud classification pipelines—where he achieved a 93% recall using XGBoost on imbalanced transaction data. Comfortable leading and teaching, he ran an ML bootcamp for 30 peers and presented research from computational population biology at international conferences. Aayush blends production-grade engineering with research rigor, from designing test frameworks like FileSqlSession to enabling vector search and encryption features in major open-source repos. Based in Seattle with MS in Computer Science from UIC, he seeks roles that challenge his mix of systems, data, and ML expertise.
10 years of coding experience
4 years of employment as a software developer
10th, General, 10th, General at Bhavan Vidyalaya Panchkula
Bachelor's Degree, Computer Science, 3.8/4.0, Bachelor's Degree, Computer Science, 3.8/4.0 at Panjab University
Master’s Degree, Computer Science, 3.5/4.0, Master’s Degree, Computer Science, 3.5/4.0 at University of Illinois at Chicago
High School, 12 th CBSE Board, High School, 12 th CBSE Board at Government Model Senior Secondary School, Sector 19 Chandigarh, India
Integrate cutting-edge LLM technology quickly and easily into your apps
Role in this project:
Back-end Developer & Database Engineer
Contributions:25 reviews, 7 PRs, 35 comments in 11 months
Contributions summary:Aayush primarily contributed to the integration of Azure Cosmos DB for MongoDB vCore and NoSQL into the semantic-kernel project. Their work involved developing memory store connectors, implementing features for vector search, and addressing related bug fixes. The user also modified and improved test cases to ensure proper functionality and introduced Azure Cosmos DB NoSQL memory connector, demonstrating a focus on database integration and supporting vector similarity search within the project.
This repository is for active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/java/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-java.
Role in this project:
Back-end Developer
Contributions:308 reviews, 19 commits, 94 PRs in 1 year 10 months
Contributions summary:Aayush primarily contributed to the Azure SDK for Java, focusing on integrating various features and resolving issues related to the Cosmos DB service. Their work included integrating Synapse and Catalog APIs, adding index metrics, and implementing a new API for deleting items by partition key. They also worked on encryption-related features, including aggregate query support and bulk operation support, showcasing expertise in data management and API development within the Azure ecosystem.
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.