Skip to main content
Top expert badge
Recommended expert
Profile header background

Duke Nyamongo-CBS Software Billing Engineer

Duke Nyamongo - CBS Software Billing Engineer - profile avatar
Profile header overlay
Nairobi, Kenya

Check rate

Experience

Mar 2023 - Jun 2025
Nairobi, Kenya

CBS Software Billing Engineer

Safaricom PLC

Position Summary
CBS Software Billing Engineer at Safaricom PLC
Industries
Telecommunication
Business Areas
Information Technology
Product Development
Quality Assurance
  • 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
United States

Software Engineer Mentor

Springboard

Position Summary
Software Engineer Mentor at Springboard
Industries
Education
Business Areas
Information Technology
  • 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
Nairobi, Kenya

Senior Backend Software Engineer

Data Integrated Limited

Position Summary
Senior Backend Software Engineer at Data Integrated Limited
Industries
Information Technology
Business Areas
Business Intelligence
Information Technology
Product Development
  • 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
Nairobi, Kenya

Software Engineer

Uzaonline

Position Summary
Software Engineer at Uzaonline
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • 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
Nairobi, Kenya

Software Engineer

Kodi Mobile Limited

Position Summary
Software Engineer at Kodi Mobile Limited
Industries
Information Technology
Business Areas
Business Intelligence
Information Technology
Product Development
  • 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
Nairobi, Kenya

Backend Software Engineer

Sky-Swift Limited

Position Summary
Backend Software Engineer at Sky-Swift Limited
Industries
Information Technology
Tourism
Business Areas
Information Technology
Product Development
Project Management
  • 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
Nairobi, Kenya

Data Analyst

Lokyatech Limited

Position Summary
Data Analyst at Lokyatech Limited
Industries
Information Technology
Business Areas
Business Intelligence
  • 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.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Education, Telecommunication, and Tourism.

Information Technology
Education
Telecommunication
Tourism
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Quality Assurance, Business Intelligence, and Project Management.

Information Technology
Product Development
Quality Assurance
Business Intelligence
Project Management
Profile match chart

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

Statistics

Experience

Total positions 7
Experience in Information Technology 5.5 y
Avg length 1 y 6 m
Longest experience 3 y

Global Experience

Countries worked in 2 (Kenya, United States)
Primary country Kenya

Expertise

Recent roles CBS Software Billing Engineer, Software Engineer Mentor, Senior Backend Software Engineer
Main industries Information Technology, Education, Telecommunication
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Bachelor
Certifications earned 1

Profile

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

Frequently asked questions

Have questions? Find more information here.

Duke is based in Nairobi, Kenya and prefers 100% remote projects.
Duke speaks the following languages: English (Native), Swahili (Native).
Duke has at least 8 years of experience. During this time, Duke has worked in at least 6 different roles and for 7 different companies. The average length of individual experience is 1 year and 1 month. Note that Duke may not have shared all experience and actually has more experience.
Based on recent experience, Duke would be well-suited for roles such as: CBS Software Billing Engineer, Software Engineer Mentor, Senior Backend Software Engineer.
Duke's most recent position is CBS Software Billing Engineer at Safaricom PLC.
In recent years, Duke has worked for Safaricom PLC, Springboard, Data Integrated Limited, and Uzaonline.
Duke is most experienced in industries like Information Technology, Education, and Telecommunication. Duke also has some experience in Tourism.
Duke is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Duke also has some experience in Business Intelligence and Project Management.
Duke has recently worked in industries like Education, Telecommunication, and Information Technology.
Duke has recently worked in business areas like Information Technology, Product Development, and Quality Assurance.
Duke holds a Bachelor in Mathematics and Computer Science from Jomo Kenyatta University of Agriculture and Technology (JKUAT).
Duke has 1 certificate: ICS Certificate, Computing.
Duke is immediately available full-time for suitable projects.
Duke's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.
To hire Duke, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 720-880 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.