Smit Patel

Senior Software Engineer at Microsoft

Redmond, 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

🤩
Rockstar
🎓
Top School
Smit Patel is a Senior Software Engineer with 11 years of experience, currently leading the query pipeline efforts on the .NET Data team at Microsoft and driving core improvements in Entity Framework Core. He combines deep backend expertise—contributions include query optimization, AsSplitQuery support, and in-memory provider work—with practical developer tooling and observability enhancements, such as logging and resource monitoring for the Aspire dashboard. An active open-source contributor and technical writer on high-profile dotnet repos, he improves both framework internals and their documentation to help millions of .NET developers. Trained at IIT Bombay, Smit brings a research-minded approach from early internships into production-grade systems, often focusing on making complex query behavior predictable and well-documented.
code11 years of coding experience
job1 year of employment as a software developer
bookIndian Institute of Technology Bombay
bookHigher Secondary, Science, Higher Secondary, Science at Utkarsh Vidyalaya
languagesEnglish, Gujarati, Hindi
stackoverflow-logo

Stackoverflow

Stats
2,389reputation
167kreached
42answers
0questions
Badges
entity-framework-core
top-1%
github-logo-circle

Github Skills (32)

linq10
testing10
net10
query-optimization10
dotnet-new10
dotnet10
asp-net-core10
entity-framework-core10
netframework10
blazor10
asp-net10
entity-framework10
dotnet-core10
logging10
csharp10

Programming languages (12)

C#PowerShellTypeScriptDockerfileShellC++CodeQLGo

Github contributions (5)

github-logo-circle
dotnet/EntityFramework.Docs

Aug 2018 - Aug 2022

Documentation for Entity Framework Core and Entity Framework 6
Role in this project:
userTechnical Writer
Contributions:241 reviews, 111 commits, 283 PRs in 4 years 1 month
Contributions summary:Smit's commits primarily focus on updating documentation within the `dotnet/entityframework.docs` repository. The changes include updating existing query documentation, raw SQL query documentation, and query tracking documentation. These commits involve modifying sample code and documentation files to provide clearer explanations and examples. Additionally, the user incorporated merging changes from a 'live' branch, indicating content updates and potential bug fixes or improvements in the existing documentation.
entityentity-framework-6entity-framework-corecsharpcore-framework
dotnet/efcore

Oct 2014 - Nov 2022

EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Role in this project:
userBack-end Developer
Contributions:1704 reviews, 1697 commits, 3046 PRs in 8 years 1 month
Contributions summary:Smit primarily contributed to the core features of EF Core, as evidenced by the focus on disallowing queryable return types in projections, simplifying member access, implementing the AsSplitQuery operator, and addressing issues related to optional dependents. Their commits demonstrate a deep understanding of query optimization and the internals of the Entity Framework Core framework. They also made changes related to the in-memory provider, showcasing experience in different aspects of the framework.
pococ-sharpschema-migrationsentity-frameworklinq
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
Smit Patel - Senior Software Engineer at Microsoft