Principal Software Engineering Manager at Microsoft
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Cheena Malhotra is a Principal Software Engineering Manager at Microsoft with a decade of experience building database drivers, developer tools, and full-stack features for data platforms. She has led and contributed to high-impact open-source projects such as Microsoft.Data.SqlClient and the Microsoft JDBC driver, fixing concurrency bugs, improving resource management, and modernizing platform support. Based in Vancouver, she combines hands-on C#/.NET and Java expertise with product-focused leadership, having driven initiatives across Azure Data Studio, SSMS, and lightweight packaging (vPackLite). Her background spans enterprise consulting to leading driver teams at Magnitude Software, which gives her a rare blend of deep protocol-level knowledge and user-facing UI experience. Colleagues rely on her to resolve subtle database transaction and deadlock issues while steering release cadence and cross-team integration. Outside the obvious, she often bridges service-layer upgrades with practical developer tooling improvements to make complex database features accessible to application teams.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering (BE) Civil Engineering, Bachelor of Engineering (BE) Civil Engineering at M.B.M Engineering College
Microsoft.Data.SqlClient provides database connectivity to SQL Server for .NET applications.
Role in this project:
Back-end Developer
Contributions:27 releases, 952 reviews, 286 commits in 3 years 3 months
Contributions summary:Cheena's commits primarily focused on the core implementation of the Microsoft.Data.SqlClient library. Contributions include uploading the source code, removing XML documentation generation, addressing issues within the SqlCommand and SqlBulkCopy components related to statement completion events and transaction issues, and fixing a deadlock. Additionally, the user worked on improvements in Managed SNI for .NET Framework and added support for System.Text.Encodings.Web version override.
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).
Role in this project:
Back-end Developer
Contributions:13 releases, 12 reviews, 274 commits in 4 years 4 months
Contributions summary:Cheena's commits primarily focus on enhancements and bug fixes related to the Microsoft JDBC Driver for SQL Server. Contributions include adding support for SQL_VARIANT datatype in several resource and test files, implementing the `try-with-resources` implementation for code files like `AlwaysEncrypted/AESetup.java` and `SQLServerPreparedStatement.java` for better resource management. Further contributions include enhancements to the statement caching, and improvements to handling exceptions.
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.