Andrew Moko

Lead Software Engineer at Banda Health

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
Andrew Moko is a Lead Software Engineer based in Nairobi with over a decade delivering data-intensive, compliant backend systems and modernizing legacy platforms. He specializes in Java/Spring Boot, GraphQL, and event-driven microservices, and led the transformation of a monolithic iDempiere ERP into a GraphQL-backed platform to enable React frontends and microservices decomposition. At Banda Health he architects HIPAA/GDPR-level systems for sensitive clinical data, owning end-to-end delivery, performance tuning, and incident response while mentoring teams on secure, fault-tolerant design. His open-source work on OpenMRS includes full‑stack contributions to visit management UI and backend Java modules, reflecting practical experience across frontend and backend stacks. Known for enforcing clear API and containerization patterns, he blends hands-on coding with technical leadership to turn regulatory complexity into reliable, scalable products.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Egerton University
bookMaster's degree, Data Science, Master's degree, Data Science at KCA University
github-logo-circle

Github Skills (14)

javas10
openmrs10
java10
ui-design9
front-end-development9
back-end-development9
javascript9
uid9
gsp8
rest-api8
api-rest8
restful-api8
api-design8
css6

Programming languages (4)

JavaShellJavaScriptHTML

Github contributions (5)

github-logo-circle
Provides apps for performing the common tasks
Role in this project:
userFull-stack Developer
Contributions:8 commits, 17 PRs, 49 comments in 1 year 2 months
Contributions summary:Andrew implemented new features and addressed issues related to visit management within the OpenMRS module. Contributions include modifications to the user interface, specifically for visit type selection and display. The user also updated backend code, as seen in the changes to Java files within the `omod` and `api` directories, and the inclusion of relevant JavaScript and CSS files. These changes suggest the user was involved in both front-end and back-end development.
Android client for OpenMRS
Contributions:452 PRs, 313 pushes, 6 branches in 3 years 5 months
openmrsjavaandroid-clientandroid
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
Andrew Moko - Lead Software Engineer at Banda Health