Margaret Kimani

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

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job1 year of employment as a software developer
bookLoreto high school limuru
bookBachelor's degree, Maths and Computer Science, Bachelor's degree, Maths and Computer Science at Kenyatta University
languagesEnglish, Kiswahili
github-logo-circle

Github Skills (7)

api10
csharp10
openapi10
apidoc10
dotnet-core10
yaml9
json9

Programming languages (6)

C#TypeScriptJavaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
microsoft/OpenAPI.NET

Oct 2021 - Jan 2023

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:
userBack-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.
object-modelapiyamlserializerssdk
Services API for Graph Explorer
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.
Request Free Trial
Margaret Kimani - Software Engineer at Microsoft