Margaret Kimani is a software engineer based in Kenya with seven years of hands-on experience building backend systems and desktop applications at Microsoft, where she progressed from intern to full engineer. She works with C#, .NET Core, Entity Framework and Azure, and has contributed to the Microsoft OpenAPI.NET SDK—adding features like tag- and operation-based filtering and CSDL conversion that improved OpenAPI document tooling. Comfortable across the stack, she also has experience with SQL Server, PostgreSQL, REST APIs, and CI/CD from bootcamp and early-career roles. An avid learner and mentor, she has participated in cross-border initiatives such as LEAP Hackathon and Wise4Afrika, applying ML to real-world problems like crop yield prediction. Margaret combines a pragmatic engineering mindset with a passion for impactful open-source work and continuous skill growth.
7 years of coding experience
1 year of employment as a software developer
Loreto high school limuru
Bachelor's degree, Maths and Computer Science, Bachelor's degree, Maths and Computer Science at Kenyatta University
The OpenAPI.NET SDK contains a useful object model for OpenAPI documents in .NET along with common serializers to extract raw OpenAPI JSON and YAML documents from the model.
Role in this project:
Back-end Developer
Contributions:40 releases, 300 reviews, 608 commits in 1 year 3 months
Contributions summary:Margaret primarily contributed to the development of the OpenAPI.NET SDK, specifically focusing on creating and maintaining tools and services related to OpenAPI document parsing, filtering, and conversion. Their work included implementing an OpenAPI filtering service based on operation IDs, introducing a feature for filtering OpenAPI documents based on tag names and Postman collection file, and enhancing the overall utility and functionality of the SDK's capabilities. They also added CSDL conversion support.
Contributions:70 releases, 126 reviews, 425 commits in 2 years 5 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.