Andrew Omondi

Software Engineer at Microsoft

Nairobi County, Kenya
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
Andrew Omondi is a software engineer with 10 years of experience building reliable systems, currently contributing to Microsoft since 2019. He combines a strong academic background (MS in Computer Science from Georgia Tech and an engineering degree in Mechatronics) with hands-on firmware and product testing experience gained at M-KOPA Solar. At Microsoft he has worked on backend .NET tooling for the well-known OpenAPI-based Kiota project, improving package validation and build processes to prevent breaking changes. Comfortable across embedded firmware and cloud/backend development, he brings a practical, end-to-end engineering perspective and a focus on maintainability and developer tooling. Based in Nairobi, he pairs global enterprise experience with an aptitude for bridging hardware-software gaps that many pure software engineers overlook.
code10 years of coding experience
job3 years of employment as a software developer
bookKCSE, High School/Secondary Diplomas and Certificates, KCSE, High School/Secondary Diplomas and Certificates at Alliance High School, Kikuyu
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
bookDiploma, Software Development, Diploma, Software Development at Digital Age Institute
bookEngineer's degree, Mechatronics, Robotics, and Automation Engineering, Second Class Hounours Upper Division, Engineer's degree, Mechatronics, Robotics, and Automation Engineering, Second Class Hounours Upper Division at Jomo Kenyatta University of Agriculture and Technology
languagesEnglish, Swahili, French
stackoverflow-logo

Stackoverflow

Stats
368reputation
20kreached
21answers
1question
github-logo-circle

Github Skills (17)

net10
dotnet10
asp-net10
dotnet-core10
csharp10
build-automation9
data-serialization8
serialization8
http7
documentation7
sharepoint-online6
console-application6
microsoft-graph-sdk6
android6
microsoft-graph-api6

Programming languages (18)

C#PowerShellJavaCSSCGoHTMLXSLT

Github contributions (5)

github-logo-circle
microsoft/kiota

Aug 2021 - Jan 2023

OpenAPI based HTTP Client code generator
Role in this project:
userBack-end Developer
Contributions:1 release, 2871 reviews, 514 commits in 1 year 5 months
Contributions summary:Andrew primarily contributed to adding features related to package validation and build processes within the .NET ecosystem for the Kiota project. They modified project files (.csproj) to integrate package validation tools, enabling support for breaking change prevention. Further contributions included adding editor configuration and documentation comments, improving the maintainability and usability of the code, specifically focusing on the HTTP and serialization projects.
openapi-codegenpythonopenapi-specificationopenapiruby
Services API for Graph Explorer
Contributions:61 pushes, 1 branch in 2 years 10 months
apiapi-servicesnodejsgraphqlgraph
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
Andrew Omondi - Software Engineer at Microsoft