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.
12 years of coding experience
21 years of employment as a software developer
5-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
Documentation for Entity Framework Core and Entity Framework 6
Role in this project:
Technical 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.
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Role in this project:
Back-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