Duke Nyamongo

CBS Software Billing Engineer

Duke Nyamongo
Nairobi, Kenya

Experience

Mar 2023 - Jun 2025
2 years 4 months
Nairobi, Kenya

CBS Software Billing Engineer

Safaricom PLC

  • Designed, configured, and deployed 6+ new products within 4 months, enhancing system performance and establishing early-stage data pipelines to support billing accuracy improvements of 20%.
  • Conducted System Integration Tests (SIT) and User Acceptance Testing (UAT), resolving 15+ critical customer issues while validating backend API integrations.
  • Collaborated with cross-functional teams to optimize product delivery and ensure accurate flow of operational data.
  • Leveraged Linux/Unix and database management skills to maintain data integrity and uphold security best practices.
Jun 2022 - Jun 2025
3 years 1 month
United States

Software Engineer Mentor

Springboard

  • Mentored 30+ students in software engineering, achieving a 67% increase in technical proficiency while emphasizing scalable API development and robust data pipeline concepts.
  • Provided hands-on guidance in Python (Flask), React, SQL, and NoSQL, aiding students in building maintainable and efficient backend systems.
  • Reviewed and evaluated student projects, offering actionable feedback on coding practices and system design to improve long-term architectural decisions.
  • Fostered a collaborative learning environment through online forums, webinars, and group discussions, aligning with agile methodologies.
May 2022 - Dec 2022
8 months
Nairobi, Kenya

Senior Backend Software Engineer

Data Integrated Limited

  • Developed a data analysis platform using Python, Django, and PostgreSQL, enabling actionable insights and establishing foundational data pipelines for business analytics.
  • Architected scalable data infrastructure on AWS (S3, EC2, Redshift), reducing data processing time by 30% and optimizing backend performance.
  • Automated workflows using Apache Airflow to streamline production operations and reduce operational load by 25%.
  • Deployed machine learning models with Docker and Kubernetes, ensuring real-time inference and secure, scalable application environments.
Jan 2021 - Apr 2022
1 year 4 months
Nairobi, Kenya

Software Engineer

Uzaonline

  • Engineered a directory listing system using React.js, Django, and PostgreSQL, significantly improving user experience and backend data retrieval processes.
  • Automated backend API deployments using AWS Lambda, GCP, and CircleCI, cutting deployment time by 40% while supporting agile release cycles.
  • Designed RESTful APIs with Django Rest Framework, enhancing application performance and facilitating secure data exchanges.
  • Conducted unit testing with Pytest, reducing buggy features by 90% and ensuring reliable production operations.
Jul 2019 - Dec 2020
1 year 6 months
Nairobi, Kenya

Software Engineer

Kodi Mobile Limited

  • Developed a financial data visualization dashboard using React.js, Django, and PostgreSQL, empowering stakeholders with clear business insights.
  • Optimized database performance, achieving 20% faster query response times and supporting reliable data pipeline operations.
  • Collaborated with cross-functional teams to deliver cloud-based web applications on AWS, ensuring scalability, security, and adherence to backend best practices.
Jun 2018 - Jun 2019
1 year 1 month
Nairobi, Kenya

Backend Software Engineer

Sky-Swift Limited

  • Contributed to a hotel booking engine using Django, FastAPI, and PostgreSQL, integrating payment and flight booking features while upholding data security standards.
  • Advanced from junior to mid-level developer by successfully leading a team project, improving code efficiency, mentoring junior developers, and reinforcing back-end API development principles.
Mar 2017 - Dec 2017
10 months
Nairobi, Kenya

Data Analyst

Lokyatech Limited

  • Conducted exploratory data analysis (EDA) and created data visualizations using Python, R, and Tableau to support data-driven decision-making.
  • Assisted in data mining and machine learning model development, improving predictive accuracy by 15% and contributing to evolving data pipeline workflows.

Summary

Backend Software Engineer with 6+ years of experience, specializing in Python-driven scalable systems and data pipeline design. Proven ability to architect complex data infrastructures and deploy robust solutions in Kubernetes and cloud environments. Demonstrated success in mentoring teams and reducing operational load through process automation and strategic integrations.

Skills

  • Languages: Python, Javascript, Typescript, Sql
  • Frameworks: Django, Flask, Fastapi, Express.js, React.js, Node.js
  • Databases: Postgresql, Mysql, Mongodb, Redis
  • Cloud/devops: Aws (S3, Ec2, Lambda, Cloudwatch), Docker, Kubernetes, Ci/cd (Circleci)
  • Tools: Git, Nginx, Apacheairflow, Rabbitmq, Pytest, Jest, Ansible, Vagrant, Linux, Jenkins, Terraform, Gitops
  • Data & Methodologies: Data Pipelines, Agile Environment

Languages

English
Native
Swahili
Native

Education

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

BSc., Mathematics and Computer Science · Mathematics and Computer Science · Juja, Kenya

Certifications & licenses

ICS Certificate, Computing

St. Anne's College

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Antony Maina
Antony Maina

Systems Engineer II - Fintech

View Profile
Andrei Closca
Andrei Closca

Java Software Engineer

View Profile
Paul Webster
Paul Webster

Architecture Consultant (Freelance)

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile
Benedek Galácz
Benedek Galácz

CTO/CISO

View Profile
Ben Spouse
Ben Spouse

Data Engineer/ ETL Developer

View Profile
Alex Shesterov
Alex Shesterov

Senior-Softwareentwickler

View Profile
Saad Khan
Saad Khan

Founder

View Profile
Peter Kostić
Peter Kostić

Next Level Coach Sales Accelerator Business

View Profile
Arun Atri
Arun Atri

Head of Data Migration

View Profile
Tezcan Dilshener
Tezcan Dilshener

Solution Architect / Project Manager

View Profile
Knud Werner
Knud Werner

Lead Programmer, Architect and Deputy Product Owner

View Profile
Keith Howe
Keith Howe

Senior Technical Business Analyst / Requirements Engineer / Product Owner

View Profile
Marcio Oliveira
Marcio Oliveira

Senior Software Engineer

View Profile
Frank Bohnsack
Frank Bohnsack

Software Engineer

View Profile
Maciej Dziekanski
Maciej Dziekanski

Device replacement in iMSys with UiPath

View Profile
Hernani Costa
Hernani Costa

AI CTO & Co-Founder

View Profile
Rüdiger Schulz
Rüdiger Schulz

Full-Stack Software Engineer / Consultant for Digitalization

View Profile
Vlad Vasiliu
Vlad Vasiliu

Managing Director

View Profile
Jonas Dittrich
Jonas Dittrich

CEO

View Profile
Joseph Lamptey
Joseph Lamptey

Senior Go Backend Developer

View Profile
Rainer Diekmann
Rainer Diekmann

Enterprise Architecture Management / Software Developer Backend

View Profile
Tom Gufler
Tom Gufler

Digitalization Consultant

View Profile
Basem Elasioty
Basem Elasioty

Head of Cloud & AI

View Profile
Leif Stolberg
Leif Stolberg

Software Architect

View Profile
Münevver Yilmaz
Münevver Yilmaz

SAP FI/CO Lead Consultant

View Profile
Ulysse brice Mbami
Ulysse brice Mbami

Agile Quality Engineer & Quality Master

View Profile
Andreas Antoni
Andreas Antoni

Project Manager for Network and Infrastructure Project Migration EU/US/MEX

View Profile
Joyce Mwangi
Joyce Mwangi

Consulting Cloud, Network & Security Engineer

View Profile