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.
11 years of coding experience
38 years of employment as a software developer
AB in Mathematics AB in Physics, AB in Mathematics AB in Physics at Occidental College
ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
Back-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.
Samples: For ODataLib, OData Web API, RESTier, etc.
Role in this project:
Back-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.