Karthik Saligrama is a Principal Engineer with 11 years of experience building large-scale, production-first search and cloud services, currently based in Seattle. He has been a founding engineer on multiple AWS products—including Amazon Kendra and Amazon Q Business—owning architecture, indexing, retrieval, and security for systems that ingest and process hundreds of millions of documents. Comfortable across backend, mobile and distributed systems, he has shipped SDK and mobile integration work (notably contributions to the official AWS .NET SDK and Xamarin samples) that span iOS, Android and PCL platforms. He excels at aligning cross-team roadmaps and improving operational reliability, and he actively mentors engineers and emerging leaders. Known for pragmatic scaling decisions and operational simplifications, he pairs deep hands-on implementation (e.g., data crawling/indexing and multi-tenant ingestion) with product-centered design. His background in both cloud platform engineering and mobile SDK development gives him a rare full-stack perspective on developer-facing infrastructure.
11 years of coding experience
15 years of employment as a software developer
B. E, ELECTRICAL AND ELECTRONICS ENGINEERING;, B. E, ELECTRICAL AND ELECTRONICS ENGINEERING; at Visvesvaraya Technological University
Contributions:9 commits, 4 pushes, 1 comment in 5 months
Contributions summary:Karthik's contributions focused on integrating Xamarin samples within the AWS .NET SDK repository. They added and updated Xamarin project files, including those for Android and iOS platforms, specifically modifying project files and resource files. Their work included adding support for multiple architecture in projects and integrating with the AWS SDK for features such as SNS push notifications.
The official AWS SDK for .NET. For more information on the AWS SDK for .NET, see our web site:
Role in this project:
Back-end Developer
Contributions:203 commits, 11 pushes, 1 branch in 1 year 4 months
Contributions summary:Karthik's commits primarily focused on adding network reachability features for PCL platforms and implementing Cognito Sync custom code. The code differences include modifications to Dataset.cs, suggesting work on data management within the CognitoSync service. Additional commits show the extraction of platform-specific components to PCL, as well as the implementation of application settings on iOS and Android, indicating work across different environments. The commits point to the modification of SQLiteLocalStorage, which further suggests backend modifications to the Cognito Sync functionality.
dotnetweb-sitesdkaws-sdkcsharp
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
Karthik Saligrama - Principal Engineer at Microsoft