John Simiyu

Software Engineer at Klar

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
John Simiyu is a Software Engineer with nine years of experience designing and building financial systems across digital banking, lending, and payments from Nairobi. He specializes in backend services and event-driven microservices using Spring Boot and various Node/Python stacks, while also shipping React/Next front-ends and Flutter mobile apps. At Klar he develops and tests resilient distributed services and mentors junior engineers, and previously held senior and lead engineering roles delivering production systems at Emerging Capital Holdings and Vyrosoft. An active open-source contributor, he added Java and Ruby build/deploy support to the lightweight PaaS piku, reflecting a practical DevOps mindset. Holding a First Class BSc in Telecommunications and Information Technology, he brings telecoms rigour to financial software and a knack for simplifying deployment workflows.
code9 years of coding experience
job4 years of employment as a software developer
bookHighschool, A, Highschool, A at Friends School Kamusinga
bookBachelor of Science Telecommunication and Information Technology, BSc. Telecommunications, First Class Honours, Bachelor of Science Telecommunication and Information Technology, BSc. Telecommunications, First Class Honours at Kenyatta University
languagesRussian, English, French, Kiswahili
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

javas10
paas10
python10
java10
ruby10
gradlew9
gradle9
maven9
dockers7
docker7
go5
nodejs5
heroku4

Programming languages (6)

TypeScriptJavaCSSJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
piku/piku

Aug 2019 - Jan 2020

The tiniest PaaS you've ever seen. Piku allows you to do git push deployments to your own servers.
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 commits, 7 PRs, 22 comments in 4 months
Contributions summary:John significantly contributed to adding support for Java applications, including deployment via Maven and Gradle. They introduced Java-specific build and deployment processes within the Piku PaaS, integrating Maven, and Gradle commands. Furthermore, the user made enhancements to include Ruby application support within the deployment pipeline, incorporating features to deploy Ruby apps using bundler. They also made changes that refined deployment workflows.
herokuraspberry-pipaaspythonpush
matrixjnr/mpesa-node-api

Dec 2018 - Jan 2021

Mpesa API library implemented in Nodejs
Contributions:26 commits, 1 PR, 26 pushes in 2 years
apimpesampesa-apimpesa-sdkmpesa-backend
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
John Simiyu - Software Engineer at Klar