Experience
IT Manager
Tunza Nyuki Beekeeping Hub, Sotik, Kenya | January 2024 - Present
- Installed, configured, troubleshot, and maintained IT users' hardware and software, providing first-level support.
- Led the end-to-end product development lifecycle for Nyuki Manager, a web-based beekeeping management system.
- Monitored network capacity and performance, ensuring optimal system functionality.
- Improved and maintained CI/CD pipelines, enhancing deployment processes.
- Administered cloud-based platforms (AWS, Digital Ocean), ensuring 24/7 system availability.
- Led help desk operations, resolving technical issues for field officers.
- Trained end-users and conducted workshops to encourage the adoption of digital tools.
- Built and maintained data visualization dashboards for real-time analysis.
- Collaborated with product managers to design and build payment programs across multiple regions.
- Managed inventory of IT equipment, ensuring timely upgrades and maintenance.
User Centered Developer
Producers Direct, Nairobi, Kenya | November 2018 - December 2023
- Developed and managed digital solutions, including FarmDirect and Croppie, benefiting 1.5M+ farmers.
- Designed IT systems for field teams, ensuring hardware and software compatibility.
- Developed Kobo surveys for project impact assessment under donor-funded initiatives.
- Established interactive dashboards using Tableau and R for real-time data analysis.
- Refactored old monolith codebase to a microservices architecture.
- Maintained interactive dashboards integrating data from multiple sources for farmers.
- Provided technical support and troubleshooting for end-users.
- Implemented cloud-based solutions utilizing AWS for scalability.
- Led front-end development using Vue.js, improving UI consistency.
- Supported end-users through training, technical support, and documentation.
Attachment Trainee
Jamii Telecommunication Limited, Nairobi, Kenya | May 2015 - July 2015
- Conducted drive tests, optimization, and managed customer complaints to enhance network performance.
- Engaged in routing and switching activities to ensure network efficiency.
- Troubleshot network failures across the regions, contributing to network stability.
- Analyzed network performance reports for both transmission and radio network access, providing insights for service improvements.
