Resume
7+ Years of Experience
Experience
Aug 2022 - To present
iPay AfricaDevOps 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 AfricaFull 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 EngineerSMART 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 LimitedSystem 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.