Michael Michuki
@michaelmichuki
Senior backend software engineer specializing in Java microservices, cloud deployments, and scalable messaging systems.
What I'm looking for
I am a senior backend software engineer with over 10 years of experience designing and delivering scalable, resilient systems using the Java ecosystem, Spring Boot, RabbitMQ, PostgreSQL and cloud platforms (AWS, GCP, Heroku). I have led architecture, full-stack development, DevOps and data-driven product improvements for multi-channel agricultural technology platforms that serve hundreds of thousands of users.
My work emphasizes API-first design, microservices, CI/CD automation, TDD and mentoring engineering teams to adopt best practices. I have a proven track record building high-throughput messaging pipelines, real-time processing, and production-grade infrastructure to ensure high availability and measurable business impact.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Green Dreams Tech Limited
Aug 2013 - Aug 2025 (12 years)
Designed and implemented a modular microservices architecture and messaging platform powering iCow, enabling dispatch of 250,000+ SMS daily across multiple countries and improving system reliability and scalability.
Delivered end-to-end product development and architecture work, implementing APIs and data models, and driving MVP delivery that improved product features and system performance within enterprise environments.
Web Developer
Area254
May 2012 - Aug 2013 (1 year 3 months)
Built and maintained scalable web platforms and digital infrastructure for business discovery, creating multimedia content and online marketing campaigns to increase visibility for Kenyan SMEs.
Systems Developer (Contract)
Swift Capital Ltd
Jul 2012 - Jul 2012 (0 months)
Implemented MIFOS banking system and executed data migration and hosting configurations, enabling secure batch import of client and loan data and modernizing the institution's financial management platform.
Education
Degrees, certifications, and relevant coursework
University of Tartu
Master of Science, Software Engineering
2015 - 2017
Grade: 2.33
Completed a Master in Software Engineering with a 2.33 GPA focusing on advanced software engineering topics and backend systems.
Africa Nazarene University
Bachelor of Science, Computer Science
2009 - 2012
Grade: 3.202
Earned a Bachelor of Science in Computer Science with a 3.202 GPA, concentrating on software development and computer systems.
Kiambu High School
Kenya Certificate of Secondary Education, Secondary Education
2005 - 2008
Grade: A-
Completed secondary education and obtained the Kenya Certificate of Secondary Education (KCSE) at A- grade.
Valley Crest School
Kenya Certificate of Primary Education, Primary Education
Grade: 401/500
Completed primary education and obtained the Kenya Certificate of Primary Education with a score of 401/500.
Tech stack
Software and tools used professionally
Postman
OpenAPI
Metabase
Google Cloud Platform
GitHub
GitLab
Bitbucket
Kubernetes
Docker Compose
Jenkins
CircleCI
GitHub Actions
GitLab CI
Spring Data
MySQL
PostgreSQL
Gmail
Laravel
Spring Boot
Android SDK
.NET Core
.NET
ASP.NET Core
Spring Framework
Spring MVC
Azure DevOps
Gradle
Vue.js
AngularJS
HTML5
Java
PHP
ASP.NET
JSON
XML
RabbitMQ
Ubuntu
CentOS
Linux
Heroku
Trello
GraphQL
Fanout
Spring Security
WordPress
JUnit
TestNG
Mockito
NGINX
s3-lambda
REST Assured
Testcontainers
Bash
Enhance
Availability
Location
Authorized to work in
Portfolio
icow.co.keJob categories
Skills
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
