DR. RICHARD OTIENO OMOLLO, PHD Resident Address: P.O
Total Page:16
File Type:pdf, Size:1020Kb
Dr. Omollo: Curriculum Vitae DR. RICHARD OTIENO OMOLLO, PHD Resident Address: P.O. Box 18454 – 0100 Nairobi, Kenya Office Address: P.O. Box 210 – 40601 Bondo, Kenya Email: [email protected] or [email protected] Cell Contact: +254-73-543-1503; +254-72-168-0611 [A] LEGEND FOCUS A remarkable educator, distinguished scholar and proficient researcher with optimized Information and Communication Technology (ICT) solutions to challenges affecting mankind. [B] EDUCATIONAL BACKGROUND ▪ PhD in Information Technology Security and Audit, Jaramogi Oginga Odinga University of Science and Technology, Department of Computer Science and Software Engineering, KENYA (Year: 2019) ▪ M.Sc. in Data Communications, KCA University, Faculty of Computing and Information Management, KENYA (Year: 2012) ▪ Bachelor of Science, University of Nairobi, College of Biological and Physical Sciences, Physics Department, KENYA (Year: 1999) [C] TEACHING AND RESEARCH INTERESTS ▪ Computer Hardware Designs ▪ Quantum & Ubiquitous Computing ▪ Programming Systems ▪ Data Structures & Algorithms ▪ Artificial Intelligence ▪ Computer & Network Security ▪ Big Data Analytics ▪ IP Engineering & Internet of Things [D] JOB PLACEMENT HISTORY 1. JARAMOGI OGINGA ODINGA UNIVERSITY OF SCIENCE & TECHNOLOGY [KENYA] DEPARTMENT OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING 1.1.0 LECTURER 2019, 2020 ▪ Teaching, Examining and Grading Diploma, Undergraduate and Graduate students in IT Security & Audit, Computer Security & Forensics, Information & Communication Technology, Business Information Systems, Linux for Engineering & IT Applications, and other service courses assigned. ▪ Conducting research, carrying innovative projects and publishing scholarly works in computing science ▪ Provision of academic advisory services to the students in the school on career & class progress ▪ Curriculum design, development and review of computing programmes within the school. ▪ Postgraduate research supervisions, research funding and collaborative initiatives Page 1 of 10 Dr. Omollo: Curriculum Vitae 1.1.1 ASSISTANT LECTURER 2013, 2014, 2015, 2016, 2017, 2018, 2019 ▪ Teaching, Examining and Grading Diploma, Undergraduate and Graduate students in IT Security & Audit, Computer Security & Forensics, Information & Communication Technology, Business Information Systems, Linux for Engineering & IT Applications, and other service courses assigned. ▪ Conducting research, carrying innovative projects and publishing scholarly works in computing ▪ Provision of academic advisory services to the students in the school on career & class progress ▪ Curriculum design, development and review of computing programmes within the school. ▪ Guiding students in the Internships, Industrial Attachments and Project activities 1.1.2 CONFERENCES, RESEARCH & PUBLICATIONS COORDINATOR: 2013, 2014, 2015 ▪ Coordinating faculty members’ participation in research and scholarly publications activities ▪ Organizing and overseeing scholarly meetings viz. talks, seminars, workshops, conferences, colloquium et cetera ▪ Coordinating innovative and research projects in the school 1.1.3 TIMETABLING AND CORPORATE COORDINATOR 2015, 2016, 2017, 2018, 2019, 2020 ▪ Coordinating faculty timetabling services for teaching, research and outreach events ▪ Propose, develop and oversee implementation of faculty short courses development and training ▪ In-charge of marketing the faculty academic programmes to attract prospective students ▪ Allocate and coordinate units to lecturers, both full-time and part-time ▪ Develop and oversee implementation of linkage opportunities for the faculty. ▪ Advise the Dean on matters that touches timetabling and corporate affairs for the school. 1.1.4 PATRON FOR CYBERSEC CLUB: 2014, 2015, 2016, 2017, 2018 ▪ Carry out responsibilities of overseeing club activities on behalf of the Dean of School ▪ Offer skills empowerment activities in areas of computing to the students ▪ Links the school with the students’ computer security club ▪ Coordinate and advise the students on club activities benefit the students and the university ▪ Mentor the students to be leading information technology leaders 2. BONDO UNIVERSITY COLLEGE [KENYA] DIRECTORATE OF ICT 2.1 SENIOR TECHNOLOGIST – GRADE 11 2011(6), 2012, 2013 ▪ Helpdesk Management, Network & System Administration, User Support, Staff Supervision 3. EGERTON UNIVERSITY [KENYA] DEPARTMENT OF COMPUTER SCIENCE, FACULTY OF SCIENCE 3.1 SENIOR TECHNOLOGIST – GRADE 08-11 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011(5) Page 2 of 10 Dr. Omollo: Curriculum Vitae ▪ System & Network Administration, Students’ Teaching & Support, IT Project Supervision 3.2 UNIVERSITY TEACHING [PART-TIME] 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 ▪ Teaching and Examination in the indicated units as shown in subsequent pages 4. AMODO COMPUTER C & C CENTRE [KENYA] 4.1 Systems Developer (C, C#, C++, MySQL, PostgreSQL, Perl, PHP, Delphi, Qt, Python, GTK+) 2000, 2001 4.2 PC Network and Systems Administrator (UNIX Solaris, Linux, Windows Servers) 2001, 2002 4.3 Assistant Technical Director 2002, 2003 5. ICT CONSULTANCY WORK [AFRICA] 5.1 Chairman, Nakuru Applied Computing Centre (Nakuru, Kenya) 2011 + to date ▪ Team Leader in wide computing consultancies in Information and Communication Technology 5.2 Director, Kotam Wireless Ltd (Accra, Ghana) 2011 + to date ▪ Telecommunications consulting firms with clientele dominantly within ECOWAS region. 5.3 IT Consultant, Inter-Digital Computer School (Monrovia, Liberia) 2008 + to date ▪ Curriculum Advisor to the school offering post-Secondary skills in Information Technology 5.4 Co-Founder & Technical Director, Rezz Computer Systems (Lilongwe, Malawi) 2008, 2009, 2010 ▪ Offered consultancies services in Systems Development, Integration, Administration and Training 5.5 Webmail Consultant, Usmanu Danfodiyo University, (Sokoto, Nigeria) 2007 ▪ Offered technical support in Securing University Webmail Server 5.6 IT Security Consultant, National Housing Corporation (NHC) (Nairobi, Kenya) 2016 – 2017 ▪ Training Manager, Computer & Network Systems Security Assessment and Skills Empowerment 5.7 University of Cape Coast (Cape Coast, Ghana) 2009 ▪ Part of Consultant team in deploying and training of University Biometric Examinations System 5.8 Dot Connect Africa (California, USA) 2007 – 2011 ▪ IDN Policy Documentation, Integration and Advocacy TAUGHT UNIVERSITY COURSES [SINCE 2003] 1. EGERTON UNIVERSITY [NJORO CAMPUS] [KENYA] DIPLOMA 1. Computer Skills 2003 2. Information Technology and Society 2006, 2007 UNDERGRADUATE 1. Introduction to Computer Applications 2004, 2005, 2006, 2007, 2008, 2009 2. Information Technology and National Development 2004, 2005, 2006, 2007 3. Computer Literacy and Use in Education 2005, 2006, 2009 Page 3 of 10 Dr. Omollo: Curriculum Vitae 4. Scientific Programming 2004, 2005, 2006, 2007 5. Information Technology and National Development 2004, 2005, 2006 6. Basic Circuit Design 2005 7. UNIX and C Programming 2005 8. Database Systems 2004, 2005, 2006, 2007, 2008, 2009 9. Microprocessor Systems Design 2004 10. Systems Project 2003, 2004, 2005, 2006, 2007, 2008, 2009 11. Operating Systems 2006 2. EGERTON UNIVERSITY [NAKURU TOWN CAMPUS] [KENYA] DIPLOMA 1. Computer Organization 2005 2. Database Design and Implementation I 2003, 2004 3. Database Design and Implementation II 2004, 2005, 2006, 2007 4. Database Administration 2004, 2005, 2006, 2007 5. Fundamentals of Programming 2004 6. Operating Systems 2006 UNDERGRADUATE 1. Computer Programming I 2008 2. Information Technology 2006 3. ROYAL MELBOURNE INSTITUTE OF TECHNOLOGY / AFRICAN VIRTUAL UNIVERSITY [JOINT – AUSTRALIA / AFRICA] DIPLOMA 1. Introduction to Information Technology 2005 2. Introduction to Database Systems 2004, 2005 UNDERGRADUATE 1. Introduction to Database Systems 2004, 2005 2. User Interface Design 2005 4. KABARAK UNIVERSITY [KENYA] UNDERGRADUATE 1. Visual Basic programming 2003, 2004 2. Server-Side Programming 2005 5. MICHIGAN UNIVERSITY – EGERTON UNIVERSITY [TWINNING] [KENYA] UNDERGRADUATE Page 4 of 10 Dr. Omollo: Curriculum Vitae 1. Introduction to Visual Basic 2008 2. Computer Science I 2009 6. KENYA POLYTECHNIC UNIVERSITY COLLEGE (NOW: TUK) [KENYA] DIPLOMA 1. Introduction to Computers 2009, 2010 2. IT Programming 2010, 2011 UNDERGRADUATE 1. Introduction to Computer Applications 2011 2. Computer Programming 2011 3. Object-Oriented Programming 2011 7. JARAMOGI OGINGA ODINGA UNIVERSITY OF SCIENCE & TECHNOLOGY [KENYA] UNDERGRADUATE 1. HTML Programming and Internet Tools 2013,2016, 2017 2. Emerging Threats, Attacks and Defenses 2013(2) 3. Data Communication Principles 2013 4. Database Administration and Design 2013(2), 2014, 2015, 2016,2017, 2018, 2019 5. Computer Forensics I 2013 (2) 6. Internal Controls and Security Issues 2013(2), 2014 7. Human Computer Interaction 2013(2), 2014, 2015 8. Programming Methodology 2013 9. Linux / UNIX System Administration 2013, 2014, 2015, 2016 10. PC Security and Privacy Issues 2013(2), 2018, 2019 11. Computer and Network Security 2013, 2014(3) 12. Computer Organization and Applications 2014, 2015, 2017 13. Programming in Pascal 2014, 2018 14. Fundamentals of ICT 2014 15. Fundamentals of Software Development 2014 16. Protocols and Systems for Internet and Web Security 2014, 2015 17. Artificial Intelligence 2014, 2016,2017, 2018, 2019, 2020 18. Advanced Database Systems 2014 19. System Theory 2015, 2017 20. Systems Development Methods 2015 21. Principles of Computer Systems Design 2015 Page 5 of 10 Dr. Omollo: Curriculum Vitae 22. Data Management