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.
Skills
Language
English
Fluent
Work Experience
Senior Software Developer at One Acre Fund
October 1, 2023 - November 1, 2025Architected 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, 2023Built 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, 2021Built 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, 2020Developed 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, 2020Built 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, 2018Software Engineering — Full-Stack Development at Moringa School
January 1, 2019 - April 4, 2026Qualifications
Microsoft Certified: Azure Fundamentals (AZ-900)
January 1, 2023 - April 4, 2026Industry Experience
Software & Internet, Financial Services, Non-Profit Organization, Professional Services
Skills
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Abuja today.