Peter Bikundo

Peter Bikundo - Feb 17, 17:37

Download PDF

Peter Bikundo

bikundo.peter@gmail.com +254722382085

Backend Engineering Leader with over a decade of experience designing and deploying high-performance, scalable backend systems. Expertise spans PHP (Laravel), Python, Golang, and microservices. Optimize DevOps workflows, enhance IP reliability, and mentor development teams. Drive significant improvements in system efficiency and deployment speed.

Experience

Staff Backend Engineer

April 2023 - Present (2 yrs 11 mos)
Workpay Africa Limited
  • Spearheaded GitLab CI/CD transformation, boosting deployment efficiency by 40% and reducing downtime.

  • Implemented PHP best practices (Pest, Pint, PHPStan), enhancing code quality and maintainability.

  • Optimized payroll processing, reducing computation and export time from 3+ hours to under 2 minutes.

  • Developed internal troubleshooting documentation, decreasing incident resolution time by 35%.

  • Mentored junior engineers and conducted code reviews, improving code consistency and performance by 30%.

  • Delivered and maintained API with 99% uptime, supporting seamless third-party integrations.

Lead Software Engineer

June 2022 - June 2023 (1 yr)
Eneza Education
  • Led a 15-developer team building SMS, USSD, and web-based learning platforms using Laravel for the backend and AWS for cloud infrastructure.

  • Integrated with nine mobile network operators across Africa, delivering accessible educational content to millions in low-internet regions.

  • Spearheaded the migration from a monolithic to a microservices-based architecture using Node.js, Elixir, and Python, improving scalability, fault isolation, and system performance.

  • Implemented robust CI/CD pipelines with GitHub Actions, Jenkins, and AWS CodeDeploy, streamlining deployments, reducing errors, and significantly increasing release speed and reliability.

  • Coordinated Agile sprints, including daily stand-ups and sprint planning, to enhance cross-functional collaboration and ensure on-time project delivery.

Senior Software Engineer

January 2019 - February 2022 (3 yrs 1 mo)
Eneza Education
  • Developed and maintained a scalable mobile learning platform using Laravel and PHP, enabling offline USSD interactions.

  • Integrated Facebook Graph API for user engagement and Wikipedia API for real-time educational content delivery.

  • Partnered with MNOs across Africa, including MUN Ghana, Tigo Tanzania, and Safaricom Kenya, to integrate the platform with telecom providers.

  • Delivered USSD-based educational services to millions of users in regions with limited internet access through strategic technical integrations.

  • Collaborated with cross-functional teams to align technical requirements with business goals, ensuring seamless service delivery and project success.

Software Engineer

June 2014 - January 2016 (1 yr 7 mos)
Eneza Education
  • Contributed to the development of the company's Mobile Learning Platform.

  • Developed the company's Mobile Learning Platform using technologies such as iOS, PHP, and USSD.

  • Integrated APIs, including Wikipedia and Facebook Graph API, into the Mobile Learning Platform.

software engineer

June 2013 - January 2015 (1 yr 7 mos)
Maramoja transport
  • Developed Maramoja Taxi application using PHP, JavaScript, and Google Maps APIs. Built web frontend, backend, and mobile app API.

Education

Kenyatta Fniversity
Software Engineering, Computer Software Engineering
Starehe boys centre
Kcse, Secondary school

Expertise

Elixir / Node.js / Express / Jenkins / Docker / Kubernetes / AWS / Golang / Vue.js / React / Laravel / PHP / Git / Google Cloud Platform / GMP / Rest APIs / GraphQL / English / Swahili