David Kanyango

David Kanyango

Kenya • 0 connections
About
Backend engineer specializing in high-throughput transaction systems, event-driven architectures, and scalable SaaS platforms. Experienced in designing payment pipelines, real-time reconciliation systems, and distributed backend services handling 10K+ daily transactions. Strong focus on reliability, idempotency, data consistency, and system performance under load.
Experience
Software Engineer — Health Payments & Records

Embu County Government

June 2023 - December 2023

- Designed a mobile platform to track M-Pesa healthcare payments across rural dispensaries and hospitals. - Integrated patient and payment systems enabling secure, real-time reconciliation of medical transactions. - Architected backend and database systems ensuring secure handling of sensitive healthcare and financial data.

Senior Backend Engineer

Tavia Payments LTD

November 2022 - March 2026

- Built a production-grade SaaS backend (Node.js, Go) automating mobile payment tracking and reconciliation across hundreds of merchant locations. - Designed scalable APIs ingesting and normalizing M-Pesa transaction data with real-time processing guarantees. - Reduced reconciliation turnaround time by over 80% through automated validation and ledger consistency checks. - Implemented structured product and stock APIs supporting fuel and retail operations. - Delivered real-time dashboards with alerting and transactional insights.

Senior Software Engineer — Payments & Distributed Systems

Shell, RUBIS Energy, Total Petrol Stations

April 2022 - May 2024

- Architected and built high-throughput RESTful ingestion services processing 10K+ M-Pesa STK & Paybill transactions daily across multi-location fuel retail operations. - Designed real-time reconciliation pipelines reducing manual financial errors by 80%+ while improving transaction visibility. - Built scalable SaaS forecourt management and inventory tracking systems supporting fuel dispensing, sales monitoring, and stock flow automation. - Engineered merchant dashboards with live operational metrics and alerting. - Implemented concurrency-safe transaction handling, idempotent payment processing, and fault-tolerant retry mechanisms. - Optimized database queries and backend services to maintain performance under peak transaction spikes.

Software Engineer (Android) — Machine Learning

GreyOwl

June 2019 - September 2022

- Led development of an AI-based ID scanning system using TensorFlow Lite. - Achieved >95% OCR accuracy and improved maintainability through systematic refactoring.

Fullstack Developer

Consultant

February 2015 - February 2019

- Built and deployed scalable e-commerce websites and business web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). - Collaborated with UI/UX designers, product owners, and digital marketers to deliver fully responsive, SEO-optimized platforms on schedule. - Developed custom CRM tools for e commerce businesses to manage customer lifecycle, orders, and engagement tracking. - Integrated third-party services: Cloudinary, Firebase, and shipping APIs to enhance functionality and automate workflows.

Education
Mechanical Engineering

Technical University Of Kenya

May 2011 - May 2013

Relevant coursework: C/C++ Programming

Skills
Advanced
AWS Docker GitHub Actions Go Kafka Kubernetes Node.js PostgreSQL Redis
Intermediate
DynamoDB MongoDB Python TypeScript
Projects
CQRS Logistics & Fleet Tracking Platform

January 2025

Designed CQRS architecture for scalability and built real-time tracking with Kafka + Redis.

Contact Information
Quick Stats

0

Connections

0

Posts

5

Experiences