Peter Ombwa is a Senior Software Engineer with 11 years of experience, currently building SDK generation, OpenAPI/OData tooling, and developer-facing REST clients on Microsoft Graph DevX at Microsoft in Redmond. He focuses on delivering first-class developer experiences across PowerShell and .NET SDKs and is a hands-on contributor to high-profile open-source projects like Microsoft Kiota and Azure’s AutoREST and OpenAPI.NET libraries. Peter’s work spans APIs (REST, gRPC, GraphQL), SDK generation, auth flows and resilience (including 401-retry handlers), showing a pragmatic blend of backend engineering and developer tooling. He leverages data and diagnostics to drive design decisions, prioritizing reliability, maintainability, and observability in distributed systems. Outside core team work he frequently engages the developer community via GitHub and conference participation, helping shape how developers consume Microsoft Graph. An early career background in SharePoint/Office365 and payments integrations gives him practical end-to-end perspective on platform and integration challenges.
11 years of coding experience
4 years of employment as a software developer
Bachelor of Science (BSc), Information Technology, Bachelor of Science (BSc), Information Technology at Jomo Kenyatta University of Agriculture and Technology
Contributions:68 releases, 498 reviews, 993 commits in 3 years 6 months
Contributions summary:Peter's commits focus on the creation and modification of scripts and configuration files related to the Microsoft Graph PowerShell SDK. They implemented scripts to generate and manage PowerShell modules, including adding functionality for authentication and handling API calls. They also focused on improving module generation and configuration management. The work demonstrates a focus on backend development and API integration.
Contributions:4 releases, 8 reviews, 99 commits in 6 months
Contributions summary:Peter contributed to the Microsoft Graph .NET SDK by implementing and testing an authentication handler. Their work included creating a new handler class, integrating it with an authentication provider, and adding tests to ensure proper functionality, including handling of unauthorized (401) responses with retries. The user also added tests for handling retry scenarios related to 401 errors. This work improved the library's ability to handle authentication and authorization for requests.
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
Peter Ombwa - Senior Software Engineer at Microsoft