Summary
Ephraim Githinji is a Senior Software Engineer with over a decade of hands-on experience building scalable, fault-tolerant systems across fintech, telecoms, banking, and customer experience domains. He specializes in Java/Spring Boot microservices and full-stack JavaScript (Node, Express, React, Next) and has driven high-availability integrations using ESB and distributed messaging to deliver 99.9% uptime for critical banking applications. Ephraim led the design and rollout of shared agency banking platforms that materially advanced financial inclusion—onboarding multiple banks and hundreds of agents while reducing processing times and downtime. A former web and mobile technologies trainer who has mentored hundreds of students, he pairs production-grade engineering with a passion for developer enablement and practical education. He’s comfortable across databases (MySQL, MSSQL, NoSQL), Dockerized deployments, and third-level support, blending product lifecycle ownership with hands-on troubleshooting.
10 years of coding experience
5 years of employment as a software developer
Certificate in Full Stack Web Development, Computer Software Engineering, Certificate in Full Stack Web Development, Computer Software Engineering at Free Code Camp
Mobile Web Specialist, Computer Software Engineering, Mobile Web Specialist, Computer Software Engineering at Udacity
Front-End Certification, Front-End Certification at freeCodeCamp
Full Stack Development, Full Stack Development at The Dev School