Markian Mumba

Fullstack Developer · Backend Engineer · Nairobi, Kenya
mumbamarkian@gmail.com · GitHub · LinkedIn · X

About · Projects · Skills · Writing · Resume


About

Software Engineer specializing in backend engineering, distributed systems, and scalable application architecture.

I build backend systems that are reliable, maintainable, and designed to scale — from REST APIs and microservices to asynchronous workflows and cloud-native applications.

My primary stack includes Java, Spring Boot, MongoDB, PostgreSQL, gRPC, Docker, and cloud technologies, with hands-on experience building and deploying production systems across domains such as fintech, e-commerce, HR systems, and workflow automation.

I enjoy solving problems around:

Beyond writing code, I am deeply interested in the engineering principles behind great systems — studying topics such as distributed systems, data-intensive applications, system design, and software architecture to continuously improve how I build software.

I enjoy collaborating with teams that value technical excellence, ownership, and building products that create meaningful impact.

Currently open to opportunities involving:

I believe code is a craft. The goal isn't just working software — it's software that communicates clearly to the next person who reads it.

"The purpose of music is not the end of the composition — the whole point of the dancing is the dance."

Currently reading: distributed systems design, fintech internals (RTGS, settlement engines), psychology of debugging.


Projects

FolioCuts

Digital barbershop management for Kenyan shops. Commission tracking, M-Pesa STK push, automated receipts, loyalty rewards, live analytics, staff dashboards. 3-minute onboarding.
Spring Boot · Next.js · M-Pesa · PostgreSQL
Demo · Source

BolloApp — Garbage Collection System

Waste management platform connecting households with local collectors. Real-time pickup tracking, automated payments and payouts via MTN MoMo. Containerised, deployed to VPS with CI/CD.
Next.js · Spring Boot · MTN MoMo · Docker
Demo · Source

RentItUp

Machinery rental marketplace — four independently deployable microservices. Real-time availability, booking, payment workflows. gRPC inter-service comms, Eureka service discovery, dedicated OAuth2/OIDC authorisation server.
Spring Boot · Next.js · gRPC · OAuth2 · PostgreSQL
Demo · Source

Exceptional Skills Training Centre

Website for a professional training organisation offering Leadership, ICT, and HR programs.
Next.js · CMS
Live · Source

Bag Street Kenya

E-commerce platform for bags, shoes, and scarves with WhatsApp order integration.
Next.js · WhatsApp API
Live · Source


Skills

Languages: Java, TypeScript, JavaScript, Python

Backend: Spring Boot, gRPC, OAuth2/OIDC, REST APIs, Microservices

Frontend: React, Next.js, Tailwind CSS

Infra: Docker, PostgreSQL, GitLab CI/CD, GCP, Azure, Linux, Nginx

Concepts: Distributed systems, System design, Event-driven architecture, Domain-driven design, Testing (JUnit, Mockito)


Contact

Open to remote work worldwide. Distributed systems, backend architecture, fullstack development.


© 2026 Markian Mumba · Resume · Writing