Resume

7+ Years of Experience

Experience

Aug 2022 - To present
iPay Africa

DevOps Engineer

I am working as DevOps Engineer specializing in AWS and Back-End Engineer for a fintech platform focused on payment integration in Africa. My core responsibilities include:

  • Deployed and Maintained Apps: Managed applications running in the AWS environment, integrating Apache, Nginx, and HAProxy for efficient request handling.
  • Implemented Monitoring Solutions: Set up Grafana, Prometheus, and CloudWatch for system monitoring and performance optimization.
  • Designed CI/CD Pipelines: Created and managed continuous integration and deployment pipelines using Jenkins, Bitbucket, and GitHub Actions.
July 2021 - Aug 2022

Senior Software Engineer

Part of an Awesome team developing a secure, real-time payment processing and billing service in Africa

  • Third-Party Integrations: Integrated and maintained payment/utility providers, ensuring PCI DSS compliance.
  • Merchant Portal: Built a portal for viewing transactions, refunds, and fund disbursements.
  • Core Services: Developed and maintained core payment system services.
  • Developed iPay Billing: Developed a platform that enables clients to purchase airtime, TV subscriptions, and water services.
  • Admin Dashboards: Created dashboards for Finance, Admin, and Customer Service teams.
  • Payment Gateway Plugins: Developed plugins for Wix, OpenCart, and WordPress.
Apr 2020 - May 2021
Ada Labs Africa

Full Stack Engineer

At Ada-Labs, I worked as a Full Stack Engineer on PhemaAgri, an Agri-tech product for an African startup. In this remote role, I developed, tested, and maintained software applications to support the startup's agricultural solutions.

  • PhemaAgri Marketplace: Built a platform connecting farmers to sell their products using Python and JavaScript.
    • Farmer Dashboard: Developed tools to track products and manage orders.
    • Team Collaboration: Worked with developers, UX designers, and analysts for a user-friendly product.
    • Remote Development: Enhanced skills in remote work and real-world problem-solving.
Feb 2018 - Jan 2019 ·
Software Engineer

SMART BEAVER

At Smart Beaver: In this role, I worked on developing, testing, and maintaining the Smart Beaver Innovation Management System using Python and JavaScript

  • Client Engagement: Engaged with clients to gather application requirements.
  • Application Development: Developed SMS/USSD applications using Python.
  • API Integration: Worked with APIs used by the USSD and SMS apps, including Africastalking.
Mar 2018 - Oct 2018
JKUAT Industrial Park Limited

System Administrator

In this role, I was involved in Assembling and Configuring Tablets for the 2019 census

  • Installed and configured firewalls to ensure system security.
  • Tested census devices to validate their functionality.
  • Set up Linux servers (Ubuntu) for processing 2019 Census data.
  • Monitored server performance and ensured system uptime during critical operations.
  • Implemented backup and recovery solutions to safeguard census data.
  • Managed user access control and permissions for secure data handling.
  • Provided technical support to field teams during census operations.

Education

2016 - 2021
Jomo Kenyatta University of Agriculture and Technology (JKUAT)

This course significantly enhanced my knowledge of various software, technical, and technological skills required in the information technology field.

Certificates

Back End

Python

90%

Node js

85%

Go lang

80%

Java

60%

FrontEnd

JavaScript/TypeScript

90%

React ,Redux, Next.js

85%

React Apolo

75%

DevOps | CI/CD

AWS

90%

Kubernetes

75%

GitHub Actions

70%

Ansible

65%

Jenkins

60%

Database

MySQL

85

PostgreSQL

80

MongoDB

82%

Redis

82%