Michael Pizzo

Retired

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

🤩
Rockstar
🎓
Top School
Michael Pizzo is a veteran software architect and engineering manager with over 35 years at Microsoft designing developer-facing data access APIs and standards. He helped bring relational data into Excel, co-designed ODBC and OLE DB, and led the delivery of ADO.NET and the Entity Framework, later enabling data access through Microsoft Graph. An active standards steward, he chaired the SQL Access Group and co-chairs the OASIS OData Technical Committee that produced an ISO-published protocol. His open-source contributions to the OData .NET libraries and Web API projects show continued hands-on work fixing edge cases in URI parsing, delta feeds, and optional-parameter handling. Based in Bellevue, WA, he blends deep protocol-level expertise with pragmatic engineering leadership and a mathematician’s precision from his dual AB in Mathematics and Physics. Now retired, he remains engaged in standards and open-source evolution of data access.
code11 years of coding experience
job38 years of employment as a software developer
bookAB in Mathematics AB in Physics, AB in Mathematics AB in Physics at Occidental College
stackoverflow-logo

Stackoverflow

Stats
26reputation
3kreached
7answers
0questions
github-logo-circle

Github Skills (25)

apidoc10
aspnet-web-api10
net10
dotnet10
asp-net10
api10
webapi10
dotnet-core10
csharp10
odata10
cors9
serialization9
netframework9
url-parsing9
software-quality9

Programming languages (9)

C#PowerShellC++CSSCJavaScriptABNFXSLT

Github contributions (5)

github-logo-circle
OData/odata.net

Feb 2017 - Nov 2022

ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
userBack-end Developer
Contributions:465 reviews, 133 commits, 187 PRs in 5 years 10 months
Contributions summary:Michael primarily contributed to the ODataLib .NET libraries and frameworks by fixing bugs, improving code quality, and adding features. They focused on generating context URLs for operations, particularly handling bound and unbound operations. Additionally, the user addressed code violations and implemented support for reading/writing optional parameters, enhancing the library's overall functionality and adherence to OData specifications. Their work involved modifications to the URI parser and related semantic AST components.
dotnetscadaedifactopen-datacsharp
OData/ODataSamples

Apr 2017 - Nov 2022

Samples: For ODataLib, OData Web API, RESTier, etc.
Role in this project:
userBack-end Developer
Contributions:28 commits, 10 PRs, 17 pushes in 5 years 8 months
Contributions summary:Michael primarily focused on enhancing the RESTier and OData samples within the repository. Their contributions included fixing batch processing issues, adding support for adding and removing trips and friends, and integrating CORS support. They also updated the project to use more recent libraries and fixed navigation property bindings. These changes suggest a focus on improving the functionality and maintainability of the OData service examples.
apimediatorweb-apirest-apijava
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