Summary
Overview
Work History
Education
Skills
Timeline
Generic

JOHN GACHUNGA

Full Stack JavaScript Developer
Nairobi

Summary

Enthusiastic Full-Stack JavaScript Developer with a wealth of expertise in developing scalable web and mobile applications with JavaScript using frameworks and libraries as Next.js, Node.js, React.js, and React Native. Competent in CI/CD pipeline implementation, high-performance application architecture, and system reliability optimization. Adept at working with cross-functional groups to improve deployment and product development plans.

Overview

8
8
years of professional experience
3
3
years of post-secondary education
2
2
Languages

Work History

Senior Fullstack Developer

Ecoboda Mobility
07.2023 - Current
  • Developed and deployed cross-platform mobile apps using React Native (Expo), reducing development time by 35% while delivering consistent performance across iOS and Android.

    Refactored and optimized legacy codebases, improving load times by 40% and reducing crash rates by 25% through clean architecture and performance best practices.

    Maintained and scaled production applications, resolving high-priority bugs with a 95% on-time fix rate, which improved app store ratings from 3.8★ to 4.5★.

    Designed and integrated backend services in Node.js (NestJS), enabling real-time APIs that supported a 60% faster data sync between mobile apps and servers.

    Improved development workflows by introducing CI/CD pipelines, automated testing, and monitoring, reducing release cycles from 2 weeks to 3 days.

    Collaborated with cross-functional teams to align mobile and backend systems, leading to a 30% improvement in feature delivery speed and enhanced product stability.

Senior Front-End JavaScript Developer

Workpay Africa - Remote
05.2023 - 07.2025
  • eDeveloped robust JavaScript applications using React and NestJS, delivering seamless user experiences and optimized performance across web platforms.

    Built an internal design system adopted across multiple products, reducing time to implement new features by 10% and ensuring design consistency.

    Engineered a CI/CD pipeline that enforced code quality standards across codebases, reducing time spent on PR reviews by 20% and improving overall developer velocity.

    Developed high-performing R applications for both iOS and Android, achieving smooth UI rendering and faster load times to enhance user experience.

    Implemented comprehensive unit and integration tests, increasing code coverage and improving application reliability, which led to a 30% drop in post-release bugs.

    Integrated Segment analytics to track user activity and behavior, enabling data-driven product decisions and boosting user engagement metrics.

    Adopted TypeScript across JavaScript applications, ensuring type safety, reducing runtime errors by 15%, and enhancing developer productivity through better tooling and linting.

Senior Software Engineer

Keeneye Solutions - Remote
Colombo, Sri Lanka
12.2020 - 03.2023
  • Spearheaded the development of scalable full-stack JavaScript applications using Next.js, React, NestJS, Node.js, and Express, delivering high-performing web solutions for diverse business needs.

    Implemented robust UI components with React, enabling seamless frontend–backend integration and improving customer satisfaction scores by 15%.

    Led deployment strategies on AWS and Google Cloud Platform, leveraging Docker containers to achieve highly reliable, secure, and scalable deployments with 99.9% uptime.

    Actively contributed to architecture and solution design, applying software architecture principles and design patterns that reduced technical debt and improved system maintainability.

    Collaborated with cross-functional teams (product, design, QA) to analyze and solve complex technical challenges, driving continuous improvement in UI/UX and development workflows.

    Optimized application performance, resolving bottlenecks that reduced page load times by 40% and enhanced overall user experience.

    Mentored and provided technical guidance to junior engineers, fostering a collaborative, knowledge-sharing culture and accelerating onboarding time by 20%.
  • Enhanced software functionality by identifying and resolving complex technical issues.

FullStack Developer

Mitra Innovation
03.2021 - 10.2022
  • Developed features across two platforms using JavaScript, TypeScript, React, and Sass, improving user engagement by 25% through optimized UI components and seamless interactions.

    Reviewed code contributions to validate architecture, enforce clean code practices, and improve long-term maintainability.

    Implemented automated testing pipelines with Jest, React Testing Library, and Cypress, enabling early bug detection and reducing post-release issues by 30%.

    Built internal tools to support developer productivity and design flexibility, accelerating feature delivery timelines.

    Conducted user experience QA testing, identifying and addressing usability gaps that improved customer satisfaction ratings.

    Contributed to Scrum-based projects, collaborating closely with cross-functional teams to deliver features on time and aligned with product goals.

    Deployed applications through CI/CD pipelines, reducing deployment times by 20% and ensuring continuous delivery and integration best practices.

FullStack Web Developer - Laravel/React/Vue/NodeJs

Neuman Kaffe Gruppe
03.2018 - 08.2019
  • Coded using Laravel/React/Sass to develop features for both web and backend platforms
  • Developed an ERP system to cover various departments in the organization, including warehouse management, milling, and coffee quality control
  • Conducted unit testing using Jest and React testing library in JavaScript to help catch errors early in the development experience
  • Conducted automation testing using Cypress
  • Built tools to support development and design versatility
  • Conducted peer to peer reviews to resolve bugs and find new innovative solutions
  • Contributed to projects within Scrum project management environments
  • Did application deployments in CI/CD set up to ensure continuous delivery and integration, enhancing deployment time by 20%

Education

BSC. - Computer Science, Software

Masinde Muliro University of science and technology
01.2012 - 01.2015

Skills

React Native

React

JavaScript

Jest

Laravel

MongoDB

NestJS

undefined

Timeline

Senior Fullstack Developer

Ecoboda Mobility
07.2023 - Current

Senior Front-End JavaScript Developer

Workpay Africa - Remote
05.2023 - 07.2025

FullStack Developer

Mitra Innovation
03.2021 - 10.2022

Senior Software Engineer

Keeneye Solutions - Remote
12.2020 - 03.2023

FullStack Web Developer - Laravel/React/Vue/NodeJs

Neuman Kaffe Gruppe
03.2018 - 08.2019

BSC. - Computer Science, Software

Masinde Muliro University of science and technology
01.2012 - 01.2015
JOHN GACHUNGAFull Stack JavaScript Developer