Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Kimani Ndegwa

Senior Software Engineer
Nairobi,Nairobi

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

8
8
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

Formstack Inc
Fishers, IN
06.2022 - 03.2025
  • Led migration from Froala to Plate JS, resulting in a 20% improvement in editor performance and a 40% reduction in bug reports related to content formatting.
  • Architected and shipped a unified builder experience in React and Plate JS, reducing licensing costs by 65% through strategic open-source adoption and saving the team ~200 dev hours per quarter.
  • Integrated ONLYOFFICE to support seamless PDF/DOCX previews in a TypeScript/React viewer, increasing customer engagement with shared docs by 25% and slashing support tickets related to formatting issues by 30%.
  • Established internal coding standards and end-to-end dev docs, reducing onboarding time for new engineers from 2 weeks to 4 days and boosting PR turnaround speed by 30%.

Software Engineer

Seismic (Formerly Percolate)
San Diego, CA
07.2021 - 06.2022
  • Co-led technical roadmap planning for our core product, aligning across 2 squads and accelerating key feature delivery by 25% through improved architecture clarity and shared standards.
  • Owned debugging and delivery of the Campaigns module in our marketing orchestration platform, reducing production incidents by 40% and cutting QA cycle time by 30%.
  • Enhanced developer documentation and standardized feature scaffolding in our React mono repository, decreasing onboarding time by 50% and boosting internal adoption across 4 front-end teams.

Senior Software Developer (Frontend Heavy)

350.org
New York, CA
07.2019 - 05.2021
  • Led performance optimization and feature development for the React/Node-based interactive map reducing load times by 45% and expanding geographic coverage by 60%.
  • Built and maintained Python-based ETL pipelines processing over 100,000 records monthly, ensuring data integrity and reducing latency in data availability by 70%.
  • Maintained and extended a custom WordPress theme powering 80% of site content, improving editor experience and reducing time-to-publish by 40%.
  • Co-developed the web squad’s strategic roadmap, leading the implementation of 3 high-priority initiatives that directly increased site engagement by 25% over 2 quarters.

Software Engineer

Maven Machines Inc
Pittsburg, PA
05.2017 - 06.2019
  • Launched a Fleet Administration dashboard that enabled visibility into over 2,000 truck-terminal pairings, reducing operational lookup time by 70% and improving route coordination efficiency.
  • Designed, developed, and documented a time-editing interface for electronically logged device data, reducing manual support interventions by 60% and improving admin task resolution time by 40%.
  • Built a micro-service for automated report generation (PDF, CSV, HTML), cutting average report delivery time from 15 minutes to under 2, and reducing API load on the client platform by 35%.

Education

Bachelor of Science - Telecommunications And Information Engineering

Multimedia University of Kenya
Nairobi
09.2019 - 09.2025

Skills

Reactjs

TypeScript

Node

Python

Leadership Skills

Product Design

Express JS

CSS3

HTML

SASS/LESS

Styled Components

Server Side Rendering

Kotlin

API

Performance improvements

undefined

Timeline

Senior Software Engineer

Formstack Inc
06.2022 - 03.2025

Software Engineer

Seismic (Formerly Percolate)
07.2021 - 06.2022

Bachelor of Science - Telecommunications And Information Engineering

Multimedia University of Kenya
09.2019 - 09.2025

Senior Software Developer (Frontend Heavy)

350.org
07.2019 - 05.2021

Software Engineer

Maven Machines Inc
05.2017 - 06.2019
Kimani NdegwaSenior Software Engineer