David Kanyango
About
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
Intermediate
Projects
CQRS Logistics & Fleet Tracking Platform
January 2025
Designed CQRS architecture for scalability and built real-time tracking with Kafka + Redis.
Contact Information
-
Sign in to view contact information
-
LocationKenya
-
LinkedIn