Skip to content

Work

Professional work

Selected work across backend, cloud, mobile and enterprise systems.

Safaricom Ethiopia

Oct 2023 — Present · 7 projects

01Full-stack

Secure National Operations Platform

React and TypeScript operations dashboards over Spring Boot APIs that aggregate across multiple internal systems.

  • Operations and administration dashboards for data-intensive workflows
  • JWT authentication, protected routes and granular role-based access control
  • Lazy loading and pagination keep large datasets responsive

React · TypeScript · Spring Boot · REST APIs

View project
02Backend

DXL Integration Layer

A shared integration layer that standardizes how services build clients, credentials, timeouts and error handling.

  • One reusable interface for constructing every downstream client
  • Endpoints, credentials, timeouts and error handling centralised
  • A new downstream service onboards as configuration, not new code

Java · Spring Boot · REST APIs

View project
03Backend

Distributed Token & Caching Service

A Spring Boot token and caching service backed by Redis, shared across replicas to serve repeated verification.

  • Repeat lookups stopped paying for the downstream call again
  • Onboarding throughput improved through high-volume periods
  • Cache shared across replicas, so it is correct rather than lucky

Spring Boot · Redis · Distributed systems

View project
04Full-stack

Self-Service Identity Portal

Password reset and account unlock, taken in-house and off the helpdesk.

  • Password and account helpdesk volume down around 70%
  • A third-party identity licence retired with the system it paid for
  • Audit trail moved in-house, where it can actually be queried

React · Spring Boot · Active Directory (LDAP) · REST APIs

View project
05DevOps

Cloud-Native Modernization

Containerized services deployed to multiple Kubernetes clusters from one Helm chart and one image.

  • Repeatable deployments across multiple Kubernetes clusters
  • Traffic spikes of around 3× absorbed without anyone intervening
  • Certificates and configuration out of images entirely

Kubernetes · Helm · Docker · Multi-cluster

View project
06DevOps

CI/CD & GitOps

One pipeline standard across 100+ services, with delivery reconciled from Git.

  • CI/CD standardised across 100+ services
  • Build and deploy steps written once in a shared library, not per service
  • A deployment became a merge, and the repository the record of what runs

Jenkins · Argo CD · GitOps · Helm

View project
07DevOps

Observability & Logging

Metrics and centralized logging for production services, with Prometheus and Grafana dashboards.

  • System health visible in real time across every service
  • Logs shipped off the node before a pod can disappear with them
  • Telemetry retained centrally, outliving the pods that produced it

Prometheus · Grafana · Winston · VictoriaMetrics

View project

ConDigital

Mar 2023 — Sep 2024 · 1 project

08Full-stack

Multi-Tenant ERP Platform

Ten-plus construction companies on one platform, each with its own workflows and isolated data.

  • Served 10+ construction companies from one codebase
  • Workflows configurable per tenant without a code branch
  • SQL schema and queries tuned for high-volume operations

React · Node.js · MySQL

View project