James Njenga - Professional headshot

Software Engineer& Tech Leader

Passionate about building scalable systems, leading technical teams, and delivering reliable infrastructure. Experienced in backend engineering, site reliability, and technical leadership.

About Me

I’m a software engineer specializing in backend systems and infrastructure reliability. My experience spans hands-on development, site reliability engineering, and leading technical teams.

I thrive on solving complex backend challenges - designing scalable APIs, optimizing performance, and ensuring high availability. I've led IT modernization initiatives, introduced cloud-first strategies, and contributed to transforming legacy monoliths into service-oriented platforms.

Nairobi, Kenya
5+ Years Experience

Backend Development

Building scalable APIs and microservices

Site Reliability

Ensuring high availability and performance

Technical Leadership

Leading teams and driving technical decisions

Skills & Expertise

Backend Development

90%

Database Architecture

85%

System Design

88%

Cloud Infrastructure

80%

DevOps & SRE

78%

Performance Optimization

82%

Technology Stack

Python
Django
Django REST Framework
Go
TypeScript
JavaScript
PostgreSQL
MongoDB
Celery
Redis
Docker
Kubernetes
AWS
Terraform
Jenkins
Prometheus
Grafana
Kafka
RabbitMQ

Experience

Backend Engineer
JamboPay
2024 - Present

Designing and maintaining scalable backend services powering fintech payment solutions for government and enterprise clients. Primary stack includes Python, Django, Celery, and PostgreSQL, with deployments on Dockerized environments.

Key Achievements:

  • Optimized RESTful APIs for high-volume transactions, reducing average response time by 20% through query tuning and Redis caching.
  • Contributed to service decoupling efforts by assisting in the design of microservices using Go and Kafka for event-driven architecture.
  • Integrated mobile money (M-PESA) and bank APIs,enabling real-time disbursements and reconciliation.
  • Collaborated with DevOps to enhance CI/CD pipelines using Jenkins, Docker, and Kubernetes.
Head of IT
NPBC
2023 - 2024

Led the IT department in a dynamic academic environment, aligning technology strategy with institutional goals. Oversaw infrastructure modernization, cross-platform system integrations, and IT governance.

Key Achievements:

  • Provided technical leadership across internal IT and external vendor teams, fostering a culture of innovation and operational excellence.
  • Led the adoption of cloud-based infrastructure to enhance service reliability, accessibility, and delivery across departments.
  • Standardized IT governance through documented policies on data privacy, access control, and network usage.
  • Consolidated key platforms including LMS, MIS, and the institutional website, resulting in improved system availability and user experience
Integrations Engineer
Rizhoma
2021 - 2023

Led enterprise integration projects for US-based clients, focusing on API orchestration, data transformation, and business process automation.

Key Achievements:

  • Architected middleware for synchronizing ERP, CRM, and BI tools using Python and low-code platforms like n8n and Zapier.
  • Built webhook-based event-driven flows to support real-time system communication and data consistency.
  • Defined scalable integration patterns and reusability standards to support long-term platform sustainability.
  • Collaborated with remote cross-functional teams to deploy and monitor critical integrations with minimal downtime.
Site Reliability Engineer
Huawei
2018 - 2020

Maintained high availability and performance for large-scale telecom infrastructure. Focused on monitoring, automation, and incident response to meet SLA targets.

Key Achievements:

  • Achieved 99.9% uptime across 200+ critical telecom sites through proactive monitoring using Prometheus and Grafana.
  • Reduced MTTR by 60% through root-cause analysis and automation of recovery procedures.
  • Developed Python and Bash scripts to automate over 80% of deployment and health-check tasks.
  • Led real-time NOC incident response for Nairobi region, coordinating between field engineers and Tier-3 support.

Featured Projects

Order Processing Microservice
Designed a containerized backend system for managing products, orders, and customer notifications.
DRF
Auth0
Docker
Kubernetes
GitHub Actions
PostgreSQL
Redis
Celery
AT SMS API
Email SMTP
View Project
Payment Notifications Webhook
Built a secure webhook service for processing Instant Payment Notifications (IPNs). Demonstrates how banks send instant payment notifications to external services.
.NET Core 8.0
SQL Server
Visual Studio 2022
HMAC-SHA256
View Project
Rate-Limited API Gateway
Built a lightweight API gateway with Go to authenticate users, rate-limit IPs using Redis, and proxy traffic to backend services.
Go, Fiber
JWT
Docker
Docker Compose
Redis
Reverse Proxy
View Project

Get In Touch

Interested in working together? Let's discuss how I can help your team build amazing things.