Javier Nelson

Senior Software Engineer at Microsoft

Greater Seattle Area 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
Javier Nelson is a Senior Software Engineer with 13 years at Microsoft, specializing in enterprise application architecture and the .NET managed platform. He combines deep expertise in Domain Driven Design, CQRS, and ALM with hands-on contributions to flagship open-source projects like .NET MAUI, Razor, EF Core, and OData Web API. Javier’s work spans backend, full-stack, and test automation—improving Blazor/WebView integration, static web asset pipelines, and robust testing harnesses for ASP.NET Core. Based in the Greater Seattle Area, he brings a pragmatic delivery mindset influenced by Scrum, Kanban, and Lean practices, and has a history of shifting complex framework features (like identity, logging, and static asset handling) from design into production-ready code. Notably, he has helped evolve tooling and build processes (SDK and Razor compilation) that underpin modern Blazor and ASP.NET experiences.
code13 years of coding experience
job2 years of employment as a software developer
bookUniversidad de Málaga
languagesSpanish, English
github-logo-circle

Github Skills (50)

unit-testing10
razor10
webview10
net-sdk10
apidoc10
msbuild10
testing10
maui10
net10
databases10
user-authentication10
authentication10
dotnet10
winui10
asp-net-core10

Programming languages (9)

C#TypeScriptPowerShellDockerfileC++CSSJavaScriptHTML

Github contributions (5)

github-logo-circle
aspnet/Identity

Mar 2016 - Nov 2018

[Archived] ASP.NET Core Identity is the membership system for building ASP.NET Core web applications, including membership, login, and user data. Project moved to https://github.com/aspnet/AspNetCore
Role in this project:
userBack-end Developer
Contributions:161 commits, 81 PRs, 148 pushes in 2 years 9 months
Contributions summary:Javier focused on reactively updating logging changes within the ASP.NET Core Identity framework. They implemented support for exposing identity as a service, indicating a shift towards microservices or service-oriented architecture. Additionally, they made improvements to cryptography APIs and integrated with keyvault features, and added support for proof of key for code exchange. The commits highlight the user's engagement with the core features of identity, and security implementations.
web-applicationsasp-net-mvcasp-net-core-web-apiaspnetasp
aspnet/Hosting

Apr 2014 - Apr 2018

Code for hosting and starting up an ASP.NET Core application.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:25 commits, 19 PRs, 34 pushes in 4 years 1 month
Contributions summary:Javier primarily focused on creating and testing an in-memory host environment for the ASP.NET Core application. They implemented a `TestClient` class with methods to send requests and receive responses through the application pipeline, facilitating testing. The user made changes to existing test files and introduced new test cases, covering the use of the `TestClient`. The user also made small improvements in the code.
hostingaspnetaspasp-net-core-mvcoms
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
Javier Nelson - Senior Software Engineer at Microsoft