Lead Consultant · Eigen Byte

Marvin Mbatha

I build scalable backends & integration platforms for healthcare across Africa.

Senior Backend Engineer with 5+ years specializing in Java, Kotlin, and Python. Currently leading backend development and infrastructure at Tech Care For All — building multi-tenant distributed systems, REST APIs, and AI-integrated enterprise backends on AWS/GCP for platforms serving East & West Africa.

Ruiru, Nairobi, Kenya mbatha.marvin.dev@gmail.com
GitHub LinkedIn

01 — Career

Work Experience

Infrastructure Manager & Senior Backend DeveloperTech Care For AllJun 2025 – Present
  • Backend architecture for Medical Learning Hub — a multi-tenant healthcare education platform serving hospitals, pharmacies, NGOs & governments across East & West Africa.
  • Design REST APIs consumed by Next.js frontends and Python AI layers, with role-scoped tool use for LLM integration.
  • Stabilized PostgreSQL with PGBouncer pooling, read-write replicas, and Kubernetes-native deployments with point-in-time recovery.
  • Implemented relationship-based access control for a multi-organization model with fine-grained, role-scoped security.
  • Established a quality-first CI/CD pipeline (JUnit, Mockito, Playwright); manage AWS/GCP supporting 10,000+ providers.
Senior Software EngineerMasterclass SolutionsAug 2022 – Jun 2025
  • Developed REST APIs with SpringBoot & Hibernate, improving performance and scalability.
  • Built integration bridges: SOAP-to-REST for legacy C#, Zendesk multi-channel bridges, and reservation sync across booking platforms.
  • Built a RAG-based AI assistant (Python/FastAPI) integrated with Zendesk for context-aware support.
  • Managed AWS (ECS, EC2, S3, CloudWatch); separated ML training from serving; led migration to containerized microservices.
Junior Software EngineerMasterclass SolutionsSep 2021 – Aug 2022
  • Built healthcare integrations with OpenClinica & OpenHIM standards.
  • Designed PostgreSQL schemas and optimized queries for high-traffic systems; introduced Docker to standardize environments.
Software Engineering InternMasterclass SolutionsMar 2021 – Aug 2021
  • Developed SpringBoot services and REST endpoints; contributed JUnit/Mockito test cases and Swagger API docs.

02 — Selected Work

Key Projects

AI-Assisted Programme Management2026 –
  • Multi-nation, multi-organization programme tracking for a partner NGO — backend exposes structured APIs to a Next.js frontend and a Python AI layer.
  • Role-scoped tools wrap APIs by permission, with per-org tenant isolation.
SpringBootPythonNext.jsPostgreSQLKubernetes
Integration Bridge Platform2022 – 24
  • Zendesk-ecosystem bridges: SOAP-to-REST conversion for legacy C#, a comms bridge to Airbnb / Booking.com / Verbo, and reservation data sync.
  • A RAG-powered Zendesk app with context-aware reply suggestions.
FastAPISpringBootAWSREST / SOAP
Medical Supply Chain Tracking2025
  • Tracks medical supplies from pharmaceuticals to facilities, integrating with government health systems & NGO supply chains via FHIR APIs.
  • Real-time inventory with automated stock-taking.
DjangoPostgreSQLFHIRKubernetes
Open-source & experimentsOngoing
  • Integration utilities and ongoing work with Kotlin Multiplatform & Rust. View on GitHub →

03 — Toolbox

Technical Skills

Languages

JavaKotlinPythonTypeScriptC#

Backend

SpringBootQuarkusFastAPIDjango

Frontend

AngularSvelteKitAstro

Cloud & DevOps

AWSGCPDockerKubernetesArgoCDNginxCaddy

Data & Messaging

PostgreSQLMongoDBMySQLRedisOracleKafkaRabbitMQ

Integration

RESTSOAPXML / XPathJMSSOA patterns

Testing

JUnitMockitoPytestPlaywrightLocust

Healthcare & AI

FHIROpenClinicaOpenHIMRAG systemsLLM tool-use

04 — Background

Education & Training

BSc, Computer Science

Kenyatta University — Intelligent Systems
Graduated Aug 2022 · Second Class Upper Division
AWS Solutions Architect In progress
Healthcare Data Interoperability (FHIR)
Kubernetes Application Developer

Languages

SwahiliNative
EnglishFull professional

Currently Learning

Kotlin MultiplatformRust

Let's build something solid.

Open to backend, infrastructure, and integration work. Reach out — I usually reply within a day.