Arthur Thungu

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

👤
Senior
🎓
Top School
Arthur Thungu is a software engineer with eight years of experience building full-stack solutions across startups and large tech firms, currently engineering at Microsoft from Nairobi. He is proficient in Python, databases, and JavaScript, and has moved between frontend and backend roles at companies including Coursera, Topl, Andela, and SovTech. Arthur has contributed to the well-known OpenMRS core—adding services and refactoring domain logic—which highlights his ability to improve production-grade healthcare software. His background blends disciplined computer science training from Multimedia University of Kenya with practical delivery across diverse stacks and teams. Known for shipping reliable backend features as well as polished frontends, he brings a pragmatic, cross-functional approach to solving product and infrastructure challenges.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Multimedia University of Kenya
bookKenya Certificate of Secondary Education, Kenya Certificate of Secondary Education at Lenana School
github-logo-circle

Github Skills (9)

javas10
api10
ehealth10
openmrs10
apidoc10
java10
health9
medical9
spring-boot5

Programming languages (5)

JavaCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
openmrs/openmrs-core

Feb 2018 - Jun 2018

OpenMRS API and web application code
Role in this project:
userBack-end Developer
Contributions:7 commits, 12 PRs, 30 comments in 3 months
Contributions summary:Arthur contributed to the development of the OpenMRS core, focusing on the back-end functionalities. They added the `CodedOrFreeText` and `ConditionService` classes, enhancing the API. The user also implemented new methods like `unvoidCondition` and `purgeCondition` in the `ConditionService`. Additionally, they refactored the `Condition` class and related logic, while adhering to coding conventions.
apij2eehospitalemropenmrs
Arthur236/shopping-list-app

Aug 2017 - Nov 2021

A simple shopping list application to keep track of your shopping lists.
Contributions:12 PRs, 75 pushes, 7 branches in 4 years 3 months
shopping-listkeeplistsshopping
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
Arthur Thungu - Software Engineer at Microsoft