Xavier John

Senior Software Engineer For Azure Customer Experience Engineering 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
Xavier John is a senior software engineer with 12+ years of experience modernizing large-scale systems and driving cross-team architecture at Microsoft, currently shaping Azure Customer Experience Engineering. He designs resilient, compliant cloud services—most notably an Operation Command Center that monitors support queues for millions of customers—and led cross-geo BCDR, telemetry standardization, and a .NET Core rewrite to improve quality. Comfortable across C++, C#, SQL, Objective‑C, PHP and JavaScript, Xavier moves quickly between legacy platforms and modern stacks and has hands-on experience automating factory test flows and commerce platform migrations. An active backend contributor to the popular aspnet-api-versioning project, he focuses on compatibility, serialization and OData updates that help keep the .NET ecosystem interoperable. Known for asking incisive questions and translating messy requirements into scalable, secure products, he blends mentorship with practical engineering to deliver measurable business impact.
code12 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Madras
bookMaster of Science, Computer Science, Master of Science, Computer Science at American College of Computer Information Science
bookHigh School, High School at Thriveni Academy
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,952reputation
3.9mreached
107answers
46questions
Badges
azure-devops
top-5%
azure-pipelines
top-5%
nuget
top-5%
csv
top-1%
javascript
top-5%
dynamic
top-5%
github-logo-circle

Github Skills (24)

net10
dotnet10
asp-net-core10
asp-net10
webapi10
dotnet-core10
csv10
versioning10
csharp10
odata10
javascript9
nuget9
dynamic9
whereclause9
azure-devops9

Programming languages (8)

C#TypeScriptBicepMakefileScalaJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
dotnet/aspnet-api-versioning

Mar 2021 - Oct 2021

Provides a set of libraries which add service API versioning to ASP.NET Web API, OData with ASP.NET Web API, and ASP.NET Core.
Role in this project:
userBack-end Developer
Contributions:3 commits, 22 PRs, 15 pushes in 7 months
Contributions summary:Xavier primarily focused on updating and maintaining the ASP.NET API versioning library. Their work involved refactoring and modifying code related to controller naming, JSON serialization, and OData package references. The user also made updates to documentation and example project files. These changes suggest a focus on ensuring the library is compatible with newer OData versions and improving its overall functionality.
versioning-semanticsasp-net-web-apiapi-servicewebapiasp-net
Asp.net core Client Certificate Middleware
Contributions:22 commits, 4 PRs, 18 pushes in 3 years 1 month
aspclient-certificateasp-netnet-corecertificate
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
Xavier John - Senior Software Engineer For Azure Customer Experience Engineering at Microsoft