Brian Kipkirui Ngetich

Brian Kipkirui Ngetich

Full Stack Software Developer

AWS Certified Cloud Practitioner

Nairobi, Kenya | +254726243509 | bngetich041@gmail.com

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.