Professional Experience

November 2019 – Present

Moi Teaching and Referral Hospital | Eldoret, Kenya: Deputy Manager, ICT

Appointed as the Deputy Manager, ICT. Responsible for the provision of technical support of the ICT infrastructure, Communications and Business Systems including architectural design, functionality and security..

Duties and Responsibilities:

  • Designing, implementing and maintaining the Hospital’s ICT infrastructure.
  • Designing and implementing capabilities to ensure information system security
  • Developing, implementing and managing computerized information systems.
  • Formulating and implementing ICT policies, procures and plans.
  • Managing third party service providers of ICT services to ensure that the Hospital gets value for money.
  • Managing ICT related projects through the complete project lifecycle from project initiation to project closure, including project review, undertaking proactive monitoring of costs, timescales and resources throughout.
  • Identifying ICT needs of the Hospital staff and clients.
  • Providing ICT services to transform the Hospital into an automated work environment that supports efficient and effective service delivery.
  • Providing appropriate information and guidance on emerging trends and best practices in ICT to enable Hospital optimize usage of technology.
  • Providing support for users of Hospital’s ICT services; conducting and coordinating user training on various systems e.g. HMIS, ERP etc.
  • Ensuring the ICT strategies, procedures and plans are complete, current and accurate.
  • Organizing regular testing of disaster recovery plans and document outcomes.
  • Documenting and implementing appropriate processes to manage and report on all ICT infrastructure and systems changes.
  • Deputizing for the Manager, ICT.

November 2016 – October 2019

Moi Teaching and Referral Hospital | Eldoret, Kenya: Senior ICT Officer

Appointed as a Senior ICT Officer following initial role of ICT Officer II. Provide Windows/Unix/Linux administration, Healthcare Management Information Systems (HMIS) administration, LAN/WAN/VPN administration and intrusion detection and prevention monitoring. Also manage FTP servers, AD/DNS and wireless access points. Design and implement highly available and disaster recovery solutions for the employer.

Duties and Responsibilities:

  • Install, configure, deploy, maintain, upgrade, patch and administer OS based systems (Windows, Unix and Linux) for users and back-office environments.
  • Configure, deploy, administer and maintain the Integrated Healthcare Management Information System (I-HMIS).
  • Participate in all phases of systems management including performance and availability, monitoring and alerting, data integrity, security and capacity planning.
  • Perform all system administration tasks in accordance with ISO project management methodologies, adhering to scheduling, change control, security and applicable operational policies and procedures.
  • Install, manage and maintain OS and software applications and services such as Windows AD, DNS, IIS, Apache, Tomcat, FTP, SQL Server, Exchange and numerous 3rd party applications such as backup, monitoring, patching and other line-of-business applications.
  • Provide on-call support to resolve and/or escalate user/systems incidents or issues outside normal working hours including support during software deployment/release activities.
  • Collaborate with ICT Manager, ICT team, users, developers and other business stakeholders to determine requirements and design systems to meet business and technical objectives, SLAs, availability and capacity requirements including high availability, farms/clusters, disaster recovery, redundant systems and backup.
  • Create and maintain system administration procedure and technical documentation.
  • Perform other tasks, including administration of other systems and applications, as needed to meet the objectives of the team and hospital.

November 2014 – October 2016

Moi Teaching and Referral Hospital | Eldoret, Kenya: ICT Officer II

Took a new role as ICT Officer II and charged with overseeing system installations, as well as monitoring and maintaining the organization’s ICT servers and evaluating new server hardware and software.

Duties and Responsibilities:

  • Maintained and administered computer networks and related computing environments including computer hardware, systems software, applications software, and all configurations.
  • Performed data backups and disaster recovery operations.
  • Diagnosed, troubleshot, and resolved hardware, software, or other network and system problems, and replaced defective components when necessary.
  • Planned, coordinated, and implemented network security measures to protect data, software, and hardware.
  • Configured, monitored, and maintained email applications or virus protection software.
  • Operated master consoles to monitor the performance of computer systems and networks, and to coordinate computer network access and use.
  • Designed, configured, and tested computer hardware, networking software and operating system software.
  • Monitored network performance to determine whether adjustments needed to be made, and to determine where changes were need to be made in the future.
  • Conferred with network users on how to solve existing system problems.

July 2008 – October 2014

Moi Teaching and Referral Hospital | Eldoret, Kenya: ICT Officer III

Appointed as an ICT Officer III to provide support for the deployment and maintenance of computer infrastructure and web technology and the diagnosis and resolution of technical problems.

Duties and Responsibilities:

  • Installing hardware and software systems
  • Maintaining or repairing equipment
  • Troubleshooting a variety of computer issues
  • Setting up computer security measures
  • Configuring computer networks
  • Offering technical support on-site or via phone or email

Jan 2004 – July 2008

Self-employed | Eldoret, Kenya: Freelance ICT Technician

Installed and maintained ICT equipment including (but not restricted to) printers, scanners, laminators, projectors and workstations. Supported customers using remote access technologies and also by visiting client sites.

Duties and Responsibilities:

  • Installed and tested new hardware and software.
  • Maintained computer peripheral equipment such as scanners, printers, laminators and projectors.
  • Troubleshot computers with hardware faults and repaired or replaced hardware where necessary.
  • Ensured the anti-virus software was installed, kept up to date and working properly.
  • Upgraded, Repaired and Maintained Personal Computers for clients.

Teaching Experience

Jan 2015 – Dec 2016

University of Eldoret | Eldoret, Kenya: Part-time Lecturer

Courses taught:

  • Introduction to Computer Science
  • Introduction to Computers and Computing
  • Introduction to Internet and Web Design
  • Intermediate Hypertext Mark-up Language
  • Operating Systems
  • Data Communication and Computer Networks
  • Decision Support Systems and Expert Systems
  • Advanced Database Systems