Fullstack Developer · Backend Engineer · Nairobi, Kenya
mumbamarkian@gmail.com ·
GitHub ·
LinkedIn ·
X
About · Projects · Skills · Writing · Resume
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.
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
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
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
Website for a professional training organisation offering Leadership, ICT, and HR programs.
Next.js · CMS
Live ·
Source
E-commerce platform for bags, shoes, and scarves with WhatsApp order integration.
Next.js · WhatsApp API
Live ·
Source
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)
Open to remote work worldwide. Distributed systems, backend architecture, fullstack development.