Paul Ngumii

Lead software engineer, 13+ years across telecom — customer-facing products, backend platforms, and the network automation behind RADIUS, TR-069, and SIP/VoIP. I make operations safer and faster for the people on the network and the teams running it.

Toolkit

Telecom

RADIUS AAAFreeRADIUSTR-069 / CWMPGenieACSSIPKamailioAsteriskSipwise

Backend

PHPLaravelGoPythonNode.jsBashREST APIsSOAPQueues & Cron

Frontend & Mobile

ReactNext.jsTypeScriptReact NativeExpoTailwindNativeWind

Data

MySQLPostgreSQLSQL ServerSQLiteRedisRabbitMQ

Infra

DockerNginxLinuxGitGitea / GitHubCI/CD

Experience

2019 — Present

Lead Software Developer · Jamii Telecommunications

Nairobi, Kenya

  • Lead development of the Faiba customer self-care app, web portal, and the internal Go/Next.js platforms that customer support and network operations run on.
  • Consolidated separate native Android and iOS apps into one React Native + Expo codebase, cutting duplicate mobile effort by ~50%.
  • Built subscriber provisioning and access management on FreeRADIUS and GenieACS — secure management APIs, TR-069 device provisioning, vendor/OUI detection, and audit logging.
  • Integrated billing, M-Pesa, Sipwise VoIP, and KRA eTIMS invoice signing behind Dockerized Laravel services with queue workers and rollback strategies.

2023 — Present

Part-Time Software Engineer · Lightup Networks

Remote · Switzerland

  • Build automation for a production VoIP platform: DID provisioning, carrier routing, SIP peer management, CDR validation, and billing.
  • Wrote a Bash CLI that deploys Asterisk/Kamailio config through a jump host with automated backups, MD5 verification, diffs, and multi-server sync.

2017 — 2018

Senior Software Developer · Shimba Technologies

Nairobi, Kenya

  • Upgraded subscriber registration systems for Safaricom and Telkom Kenya.
  • Built the official Jamii Telecommunications corporate site and REST APIs for the Tupay payments platform.

2014 — 2019

IT Consultant · SimpleKraft

Nairobi, Kenya · Concurrent

  • Delivered custom web apps, REST APIs, and reporting dashboards for SMEs across Laravel, CodeIgniter, Yii, and WordPress.

2012 — 2014

Software Developer · OpenWorld

Nairobi, Kenya

  • Built ERP modules and full-stack features for subscription, authentication, and accounting workflows.

Selected Work

Network Operations Platform

Go/Next.js tooling for GPON provisioning, alarm handling, and service desk workflows — replacing raw SSH to network devices with safer browser workflows.

Mobile Release Platform

An EAS pipeline with TestFlight, Play Internal Testing, OTA updates, push segmentation, feature flags, and forced-update controls.

VoIP Operations Platform

Bash and Laravel automation for Asterisk/Kamailio: DID provisioning, route validation, CDR analysis, billing reconciliation, and multi-server config.

Education

BSc, Computer Technology · JKUAT

Second Class, Upper Division

2009 — 2012