DK

David Kimani

Full Stack Developer

Nairobi, Kenya
9 years exp.
142 projects
$90/hr$14,500/moCustom contract
4.8

4.8 average across 142 projects

About David

I'm a full stack engineer with 9 years of experience designing and building scalable cloud-native applications. I specialize in Node.js and Python backends deployed on AWS, with deep expertise in microservices architecture, API design, and database optimization. I've led engineering teams across multiple startups and have a track record of shipping products that handle millions of requests per day.

Top Achievements

  • Reduced API response times by 60% through caching optimization
  • Built logistics API powering 50K+ daily transactions
  • Contributed to M-Pesa APIs processing millions of transactions

Tech Stack

Node.jsPythonAWSPostgreSQLDocker

Work History

Senior Full Stack Engineer at Andela

Jun 2022 – Present

Architecting microservices for the talent matching platform. Reduced API response times by 60% through caching strategies and query optimization. Mentoring a team of 5 engineers.

Node.jsPythonAWSPostgreSQL

Backend Engineer at Twiga Foods

Sep 2019 – May 2022

Built the order management and logistics API powering 50K+ daily transactions. Designed the event-driven architecture for real-time delivery tracking.

PythonPostgreSQLDockerAWS

Software Engineer at Safaricom (M-Pesa)

Jan 2017 – Aug 2019

Contributed to payment processing APIs handling millions of mobile money transactions. Implemented monitoring and alerting systems for critical payment flows.

Node.jsPostgreSQLDocker

Education & Awards

BS in Software Engineering

University of Nairobi

2016

AWS Certified Solutions Architect — Professional

Amazon Web Services

2023

Andela Senior Fellow

Andela

2024

Ready to work with David?

Start building your project with a pre-vetted, world-class engineer.

7-day risk-free trial
Get started

Don't hire
harder. Hire
smarter.

OctogleHire helps you find pre-vetted global engineers, reduce hiring costs by up to 60%, and onboard in days — not months.