2010 - Present: SENIOR TECHNOLOGIST I – Computer Science Department, Egerton University, Njoro
- Internal Part-time teaching - Egerton University
- Diploma Programmes coordinator
- Ensure the preparation, conducting and supervision of practical classes or courses.
- Participate in research and student projects.
- Ensure that all scientific equipment are calibrated as per National and/or International Standards.
- Supervises Staff under their section.
- Ensure that Health and Safety standards are maintained in laboratories, workshops and fields.
- Service and maintain scientific equipment as per the operational instruction manuals.
- Ensure that equipment spare parts and supplies are available.
- Assess, determine and evaluate Requirements for assigned practical work.
- Inventory & Store keeping
2004 – 2010: TECHNOLOGIST II - Computer Science Department Egerton University, Njoro
- Internal Part-time teaching - Egerton University
- Preparation of practical classes/courses and keeping of student records e.g. attendance, practical allocations and loss/breakage records.
- Ensure that all the equipment, supplies, and bench solutions are available.
- Assist in student projects and research activities.
2001 – 2004: TECHNOLOGIST II – Faculty of Engineering & Technology (FET), Egerton University, Njoro
- Coordination and administration of activities in the FET (Faculty of Engineering & Technology) computer laboratory on a daily basis.
- Networking of computers in the computer laboratory.
- Facilitated IT seminar for technical and non - technical staff members of the faculty.
- Assisted and guided students in course practicals.
- Participated in the following programmes: Computing literacy training as an income generating unit, Engineering Practice: At end of semester students come for training in computer related areas i.e. Interior design, Computer Aided Design (AutoCAD), Geographical Information Systems (GIS), technical drawing, and MATLAB
1997 – 2001: COMPUTER PROGRAMMER – Computer Services Egerton University, Njoro
- Processed and maintained the University Payroll System.
- Maintained and processed students nominal roll
1991 – 1997: COMPUTER OPERATOR – EUSACS - Egerton University, Njoro
- Processed and maintained the EUSACS Payroll System.
- Maintained and processed EUSACS Accounts System