Diego Vega

Principal Software Engineer at Microsoft

Seattle, 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
Diego Vega is a Principal Software Engineer based in Seattle with over a decade of experience leading engineering and program teams across Microsoft and Splunk, currently focusing on Azure Networking. He helped architect and productize the .NET data access story—driving major EF Core and EF6 features, performance wins, and broad partner integrations that underpin millions of NuGet downloads. At Splunk he led design and implementation of SPL2, blending language design, partner adoption, and engineering management to evolve search and query capabilities. He is an active open-source contributor and technical writer on key .NET projects (EF Core, EF docs), with hands-on fixes and tests that improve database interaction and developer experience. Diego combines deep systems-level engineering (LINQ, ADO.NET, providers) with pragmatic leadership—running releases, OKRs, hiring, and cross-team collaborations. An early career in enterprise systems and public-sector projects gives him a rare mix of product-scale cloud expertise and practical integration experience.
code12 years of coding experience
job21 years of employment as a software developer
book5-year Bachelor's Degree in Computer Science (Licenciado en Sistemas) Computing Systems, 5-year Bachelor's Degree in Computer Science (Licenciado en Sistemas) Computing Systems at Universidad de Mendoza
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
6,409reputation
548kreached
66answers
0questions
Badges
sql
top-5%
code-first
top-5%
stored-procedures
top-5%
sqlite
top-5%
entity-framework
top-1%
github-logo-circle

Github Skills (25)

net10
databases10
dotnet10
entity-framework-core10
netframework10
asp-net10
entity-framework10
dotnet-core10
csharp10
documentation10
database10
linq9
stored-procedures9
sqlite9
code-first9

Programming languages (15)

C#PowerShellJavaC++GoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
dotnet/EntityFramework.Docs

May 2015 - Sep 2019

Documentation for Entity Framework Core and Entity Framework 6
Role in this project:
userTechnical Writer
Contributions:414 commits, 454 PRs, 1085 pushes in 4 years 4 months
Contributions summary:Diego primarily focused on updating and refining documentation for Entity Framework Core and Entity Framework 6. This involved modifying build scripts, improving titles, and incorporating updates related to EF Core 2.0. Additionally, they updated several sample projects and examples, demonstrating an understanding of the library's API and usage. The changes indicate a strong focus on clarifying and improving the documentation for end-users.
entityentity-framework-6entity-framework-corecsharpcore-framework
dotnet/efcore

May 2014 - Jun 2019

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:15 commits, 19 PRs, 18 pushes in 5 years 2 months
Contributions summary:Diego contributed to the Entity Framework Core project by addressing specific issues and adding new functionalities. They fixed an incorrect XML comment, simplified a concurrent access exception, and added tests for `FromSql` with `DbParameter`. Additionally, the user updated the CoreStrings.Designer.cs file and made changes related to commands within the project. Their work demonstrates a focus on improving the database interaction and core functionalities of the EF Core library.
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
Diego Vega - Principal Software Engineer at Microsoft