Sep 2024 — Jul 2026 · Nairobi, Kenya
Full-Stack Software Engineer
Betting & gaming platforms · 7 African markets
- Shipped and maintained production platforms serving 10M+ users across 7 African markets, processing $1M+ in quarterly transactions.
- Built a Kafka and Flink fraud-detection pipeline handling 50K+ events per minute at sub-200ms p99 latency.
- Diagnosed a production write-latency collapse generating 40–50 support complaints an hour; traced it to unbounded table growth and resolved it with cron-based archival.
- Re-architected a Nuxt frontend platform into modular services, cutting shipping time by 25%.
- Built M-Pesa payment integrations with HMAC request signing, and fixed a silent payment-failure bug in a gRPC integration.
- Resolved a recurring Kafka consumer crash loop caused by auto.offset.reset replaying malformed messages.
- Delivered multilingual (English, Swahili, French) and multi-currency support across all 7 markets.
- Ran multi-cluster Kubernetes deployments across AWS and GCP.