Hi, I'm John Karumba Gachegua, a Senior Full-Stack Engineer based in Nairobi, Kenya. I have over 5 years of experience delivering scalable ERP solutions, microservices architectures, and fintech integrations.\n\nI specialize in Python, JavaScript/TypeScript, Django, Node.js, Angular, PostgreSQL, Docker, Kubernetes, and cloud platforms (Azure/AWS). I’m known for optimizing performance, securing systems, and leading cross-functional teams in Agile/Scrum environments, with a track record of reducing reconciliation times and onboarding new teammates quickly.

John Karumba Gachegua

Hi, I'm John Karumba Gachegua, a Senior Full-Stack Engineer based in Nairobi, Kenya. I have over 5 years of experience delivering scalable ERP solutions, microservices architectures, and fintech integrations.\n\nI specialize in Python, JavaScript/TypeScript, Django, Node.js, Angular, PostgreSQL, Docker, Kubernetes, and cloud platforms (Azure/AWS). I’m known for optimizing performance, securing systems, and leading cross-functional teams in Agile/Scrum environments, with a track record of reducing reconciliation times and onboarding new teammates quickly.

Available to hire

Hi, I’m John Karumba Gachegua, a Senior Full-Stack Engineer based in Nairobi, Kenya. I have over 5 years of experience delivering scalable ERP solutions, microservices architectures, and fintech integrations.\n\nI specialize in Python, JavaScript/TypeScript, Django, Node.js, Angular, PostgreSQL, Docker, Kubernetes, and cloud platforms (Azure/AWS). I’m known for optimizing performance, securing systems, and leading cross-functional teams in Agile/Scrum environments, with a track record of reducing reconciliation times and onboarding new teammates quickly.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Developer at One Acre Fund
October 1, 2023 - November 1, 2025
Architected Odoo ERP–Apache Fineract microservices integration via REST APIs and RabbitMQ, cutting financial reconciliation time by 60%. Led full SDLC for ERP modules (Sales, Inventory, CRM) serving 20,000+ records; deployed 8+ custom modules (Payroll, HR, Procurement) for 200+ users across multiple countries. Optimized backend APIs and queries, improving response times by 35% for 500+ concurrent users. Implemented CI/CD pipelines (GitHub Actions) and automated PyTest/Selenium test suites, reducing defects by 30–40%. Integrated Keycloak SSO and RBAC, enhancing security and reducing support tickets. Produced architecture diagrams and API docs, shortening team onboarding by 40%. Mentored junior developers via code reviews and pair programming; delivered user training achieving 90%+ adoption.
Full-Stack Software Developer at Inkomoko
June 1, 2021 - October 1, 2023
Built 8+ custom Odoo/Django/PostgreSQL ERP modules (Payroll, Accounting, HR) for multi-country operations. Developed REST API integrations with external systems, improving data accuracy by 50%. Designed real-time dashboards and workflow automation for operational insights; established team coding best practices.
Software Developer at Counter1Serve
August 1, 2020 - February 1, 2021
Built multi-user loan management system with approval workflows and financial reporting using Angular/Django/PostgreSQL. Implemented secure authentication, RBAC, compliance features, and data visualization modules.
Software Developer at TIFA Research
January 1, 2020 - July 1, 2020
Developed media transcription and cost-tracking platform processing 100+ hours of content monthly; maintained 98% uptime.
Software Developer (Contract) at Agency254
September 1, 2019 - January 1, 2020
Built Python data extraction and automated reporting scripts; designed and maintained responsive WordPress sites.

Education

Bachelor of Science in Mechatronics Engineering at Dedan Kimathi University of Technology
January 1, 2013 - December 31, 2018
Software Engineering — Full-Stack Development at Moringa School
January 1, 2019 - April 4, 2026

Qualifications

Microsoft Certified: Azure Fundamentals (AZ-900)
January 1, 2023 - April 4, 2026

Industry Experience

Software & Internet, Financial Services, Non-Profit Organization, Professional Services