Skip to content
View cheenamalhotra's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@microsoft @Azure @dotnet @MicrosoftDocs

Block or report cheenamalhotra

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
cheenamalhotra/README.md

Typing SVG


πŸš€ What I Build

I'm a Software Engineer @ Microsoft on the Azure Data / SQL Server team, focused on client-side database connectivity and developer tooling for the .NET ecosystem.

  • πŸ”Œ Microsoft.Data.SqlClient β€” The official .NET data provider for SQL Server & Azure SQL. I work on the core driver: TDS protocol, security, performance, and cross-platform support.
  • πŸ” Azure AD / Entra ID Authentication β€” Integrating MSAL-based auth flows (interactive, device-code, managed identity, workload identity) into SQL connectivity.
  • πŸ—οΈ Always Encrypted & Azure Key Vault β€” Column-level encryption for SQL Server data at rest and in transit.
  • πŸ› οΈ SQL Developer Tooling β€” Building tools like sqlconnectionstrings to simplify the SQL developer experience.
  • ☁️ Azure Integrations β€” Azure Functions, WPF apps, and cloud-native patterns with SQL Server.

🧰 Tech Stack

Languages

C# TypeScript SQL PowerShell YAML Java

Platforms & Tools

.NET Azure SQL Server Azure DevOps Node.js NuGet


πŸ“Š GitHub Stats

GitHub Streak


πŸ”­ Featured Projects

Project Description Stack
SqlClient Official .NET SQL Server data provider C#
sqlconnectionstrings Translates SQL Server connection strings across 7 driver formats TypeScript
SampleSqlAuthProvider MSAL-based SqlAuthenticationProvider for System.Data & Microsoft.Data.SqlClient C#
sqlclient-akv-example Always Encrypted with Azure Key Vault + SqlClient C#
azurefunctions-sqlclient-example Azure Functions + Microsoft.Data.SqlClient C#

🌸 Beyond the Code

πŸ“·  Full-frame photographer  β€”  Nikon D850  |  11mm - 600mm glass
🎨  Perennial art student    β€”  always learning a new medium
πŸ’¬  Talk to me about         β€”  SQL Server, Azure AD/Entra ID, .NET, MS-TDS, client connectivity

Pinned Loading

  1. dotnet/SqlClient dotnet/SqlClient Public

    Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.

    C# 960 322

  2. microsoft/mssql-jdbc microsoft/mssql-jdbc Public

    The Microsoft JDBC Driver for SQL Server is a Type 4 JDBC driver that provides database connectivity with SQL Server through the standard JDBC application program interfaces (APIs).

    Java 1.1k 464

  3. SampleSqlAuthProvider SampleSqlAuthProvider Public

    Sample implementation of SqlAuthenticationProvider using MSAL for System.Data.SqlClient and Microsoft.Data.SqlClient

    C# 1

  4. azurefunctions-sqlclient-example azurefunctions-sqlclient-example Public

    An example to demonstrate use of Azure Functions with Microsoft.Data.SqlClient

    C#

  5. msi-netcore-web-sample msi-netcore-web-sample Public

    Sample Web App to to test MSI Authentication with .Net Core 2.2

    C#

  6. aad-msi-example aad-msi-example Public

    Sample Application for AAD MSI Authentication using MSSQL JDBC Driver

    Java 1 1