João Paiva

Principal Software Architect - Azure Identity at Microsoft

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

👤
Senior
🎓
Top School
João Paiva is a Principal Software Architect specializing in Azure Identity with nine years at Microsoft driving resilient, secure, and cost-conscious cloud routing and identity platforms. He architects high-scale systems for Microsoft Graph and Azure Identity, focusing on availability, latency, and operational efficiency while aligning across Azure and M365 organizations. His background spans mapping, mixed reality, and mobile services, giving him deep experience in geospatial, 3D/AR, and full-stack distributed systems. An active contributor to the well-known OData .NET libraries, he has a practical eye for performance—reducing allocations and improving caching in core library components. Based in Bellevue, WA, João blends deep technical craftsmanship with product-minded architecture to deliver impactful, production-grade cloud services.
code9 years of coding experience
job15 years of employment as a software developer
bookBachelor's degree, Systems Engineering, Bachelor's degree, Systems Engineering at Universidade do Minho
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

net10
asp-net10
dotnet10
csharp10
performance-optimization10
odata10
dotnet-core10
data-structure9
data-structures9

Programming languages (2)

C#Scala

Github contributions (5)

github-logo-circle
OData/odata.net

Jul 2021 - Sep 2021

ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
userBack-end Developer
Contributions:43 reviews, 5 commits, 9 PRs in 1 month
Contributions summary:João focused on optimizing and refactoring the OData .NET libraries. Their contributions include caching annotation data for performance improvements and streamlining code to avoid unnecessary memory allocations, specifically within the `PropertyCache` and `EdmDirectValueAnnotationsManager` classes. They addressed performance bottlenecks by reducing lambda and string allocations, enhancing the overall efficiency of the OData library's internal processes. Furthermore, they removed potential inefficiencies in the `ODataWriterCore` class.
dotnetscadaedifactopen-datacsharp
MixedRealityToolkit-Unity uses code from the base MixedRealityToolkit repository and makes it easier to consume in Unity.
Contributions:3 PRs, 17 pushes, 5 branches in 3 months
consumeunityunity3dmixedrealitytoolkit-unitymixedrealitytoolkit
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
João Paiva - Principal Software Architect - Azure Identity at Microsoft