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.
9 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Jomo Kenyatta University of Agriculture and Technology (JKUAT)
ODataLib: Open Data Protocol - .NET Libraries and Frameworks
Role in this project:
Back-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.
OData Web API: A server library built upon ODataLib and WebApi
Role in this project:
Back-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