Duke Nyamongo
CBS Software Billing Engineer
Experience
Mar 2023 - Jun 2025
2 years 4 monthsNairobi, 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 monthUnited 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 monthsNairobi, 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 monthsNairobi, 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 monthsNairobi, 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 monthNairobi, 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 monthsNairobi, 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
NativeSwahili
NativeEducation
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