Elizabeth Okerio

Senior Software Engineer at Microsoft

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

👤
Senior
🎓
Top School
Elizabeth Okerio is a Senior Software Engineer with nine years of experience building reliable back-end systems and contributing to enterprise-grade open-source projects. Based in Kenya and a JKUAT computer science graduate, she has advanced from a software developer role into senior engineering positions at Microsoft, where she focuses on API robustness and data handling. Her open-source contributions to OData/WebApi and OData .NET libraries show a deep understanding of serializers, data models, and client testability—work that improved grouping, navigation properties, and bulk operations handling in a widely used data protocol. Known for pragmatic bug fixes and thoughtful refactors, she combines production-focused engineering with a knack for making complex protocols more stable and testable.
code9 years of coding experience
job4 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Jomo Kenyatta University of Agriculture and Technology (JKUAT)
github-logo-circle

Github Skills (11)

net10
asp-net10
dotnet10
api10
csharp10
apidoc10
odata10
dotnet-core10
webapi9
testing9
deserialization8

Programming languages (4)

C#C++PHPHTML

Github contributions (5)

github-logo-circle
OData/odata.net

Mar 2020 - Nov 2022

ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
userBack-end Developer
Contributions:1 release, 964 reviews, 21 commits in 2 years 8 months
Contributions summary:Elizabeth primarily contributed to the back-end functionality of the OData .NET Libraries and Frameworks. Their work involved fixing bugs related to key attribute support in POCO classes and addressing issues with navigation properties in complex types. The user also refactored the code by adding functionality for handling read/write timeouts and implemented support for mocking within the OData client. These changes aimed at improving the library's stability, feature set, and testability.
dotnetscadaedifactopen-datacsharp
OData/WebApi

Oct 2020 - Oct 2022

OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
userBack-end Developer
Contributions:2 releases, 390 reviews, 28 commits in 2 years
Contributions summary:Elizabeth primarily focused on bug fixes and enhancements to the OData Web API. Their commits addressed issues related to grouping by date in the API, inconsistencies in query options when using `returnsCollection`, and bulk operations deserialization. Code changes are centered on serializers, builders, and data model components, demonstrating a strong understanding of the API's internal structure and data handling.
apiwebapiweb-apirest-apiserver-library
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
Elizabeth Okerio - Senior Software Engineer at Microsoft