Odongo Richard Odol, MEng.

BIOGRAPHY

Odongo Odol is a Kenyan educator and technologist, specializing in software engineering and e-learning. With a Master’s degree in Software Engineering from Wuhan Textile University, China, and a Bachelor’s degree in Electrical & Telecommunications Engineering from Moi University, Kenya, Odol is passionate about leveraging technology to enhance education. As an e-Learning Coordinator and Computer Technologist at Rongo University, he combines his teaching skills and technical expertise to create innovative learning experiences. Odol is also an active researcher and has published articles in peer-reviewed journals. With a commitment to professional development, he stays abreast of the latest technological advancements.

ACADEMIC QUALIFICATIONS

Master of Engineering in Software Engineering, Wuhan Textile University, Wuhan, China.

Bachelor of Engineering in Electrical & Telecommunications Engineering, Moi University, Kenya.

RESEARCH INTERESTS

Artificial General Intelligence.

ICT Security.

Augmented and Virtual Reality in eLearning.

PUBLICATIONS

  1. Odongo Richard Odol. An Open System Framework for reducing Users’ Vulnerabilities in a Network Security Ecosystem. China National Knowledge Infrastructure database (CNKI), May 26, 2020.
  2. Sharofiddin Allaberdiev, Odongo Richard Odol. Apparel Key-Points localization by Mask R-CNN and attribute recognition.International Journal of Advanced Research in Science, Engineering and Technology, Vol. 6, Issue 10 , October 2019, ISSN: 2350-0328.

PROFESSIONAL BODY MEMBERSHIP

Member no. 124112, Computer Society of Kenya, 2018 to date.

SEMINARS/SYMPOSIUMS ATTENDED

  1. “2022 International Conference on e-Learning and Distance Education” – A virtual seminar organized by the International Association of Computer Science and Information Technology, to held on March 23-25, 2022. The conference objective was to bring together researchers, educators, and practitioners to exchange ideas and discuss the latest developments in e-learning and distance education. 
  2. “The Future of e-Learning: Innovations and Trends” – A seminar organized by the International Conference on e-Education, e-Business, e-Management, and e-Learning, held on August 27-29, 2021. The objective of this conference was to examine the latest developments and advancements in e-learning. Participants from various parts of the world, including scholars, instructors, and professionals, gathered to exchange their thoughts and deliberate on the upcoming prospects of e-learning..
  3. “Cybersecurity and Privacy in the New Normal” – A seminar organized by the IEEE Computer Society, held on February 9, 2022. The IEEE Computer Society hosted a seminar titled “Cybersecurity and Privacy in the New Normal” on February 9, 2022. The purpose of this seminar was to address the challenges and concerns related to cybersecurity and privacy in the wake of the COVID-19 pandemic and the shift towards remote work and online communication.
  4. South-South Cooperation to Promote the Economic Development of Africa Seminar. November 25th, 2021.(Webinar)                                               https://inf.news/en/economy/c2946e58ad833071fb2dd4b8df85186a.html  

WORK EXPERIENCE

October 2013 to Date: Computer Technologist III, ICT Department, Rongo University.

Duties and Responsibilities:

  • Technical Support: I providetechnical support to end-users, troubleshooting hardware and software problems, and ensuring that computer systems are up and running.
  • System Administration: I manageand maintaining computer systems, including installing and configuring hardware and software, monitoring system performance, and conducting system backups and recovery.
  • Network Administration: I managing and maintaining computer networks, including configuring and maintaining network hardware and software, monitoring network performance, and troubleshooting network problems.
  • Security Management: I ensurethat computer systems and networks are secure by implementing and maintaining security measures such as firewalls, antivirus software, and intrusion detection systems.
  • Project Management: I plan, coordinate, and executeIT projects such as system upgrades, software installations, and network expansions.
  • Documentation: I document system and network configurations, procedures, and protocols, and ensuring that documentation is accurate and up-to-date.
  • Training and Support: I providetraining and support to end-users and other IT staff on new systems, software, and hardware.
  • Research and Development: I keep up-to-date with the latest technologies and trends in the IT industry and conduct research and development to identify new and innovative solutions to IT problems.

September 2020 to date: e-Learning Coordinator, ICT Department, Rongo University.

Duties and Responsibilities

  • I oversee the development and implementation of e-Learning programs: This involves working with subject matter experts to create online courses, videos, and other educational content. Am responsible for designing and implementing strategies to ensure that the e-Learning programs are effective and engaging.
  • I manage the learning management system (LMS): by configuring and maintaining the LMS, managing user accounts, and troubleshooting any issues that arise.
  • I collaborate with instructors and trainers: working closely with instructors to ensure that they have the support and resources they need to create effective e-Learning courses. This involves providing training on how to use the LMS, providing technical support, and assisting with course design.
  • I evaluate the effectiveness of e-Learning programs: by collecting and analyzing data on the performance of e-Learning programs. This includes analyzing student performance data, conducting surveys, and analyzing user feedback. Based on this data, you will make recommendations for improvements to the e-Learning program.
  • I provide first line technical support to users who encounter issues with the e-Learning platform. This involves troubleshooting technical issues, answering user questions, and providing guidance on how to use the platform.

2015 to 2023: Part-Time Lecturer in the School of Information, Communication and Media Studies and School of Science, Agriculture, Natural Resources and Environmental Studies.

Duties and Responsibilities

  • Developing lesson plans and course syllabus by creating a syllabus for the course to be taught, outlining the course goals, objectives, and assignments.
  • Conducting lectures and leading discussions by delivering lectures and facilitating discussions to help students understand course material.
  • Grading assignments and exams: by grading student assignments, exams, and essays, and providing feedback to help students improve their understanding of the course material.
  • Providing student support and mentor-ship: by providing support to students, answering their questions and offering guidance.
  • Staying current with research and developments in their field: by conducting research in the latest developments in the technological field, attending conferences, and reading research articles.
  • Attending departmental meetings and training and adhering to institutional policies, including maintaining accurate records of student grades and attendance.
I teach on a part-time basis the following units in both schools mentioned above;
  1. Digital Electronics I
  2. Electronics I
  3. Procedural Programming
  4. Mathematics for Computer Science
  5. Digital System Design
  6. Autonomous Robotics
  7. Computer Architecture
  8. Informatics Project Proposal
  9. Business Systems Modelling
  1. Software Engineering
  2. Business Applications Programming
  3. Electronics for Informatics
  4. Object Oriented Programming
  5. Data Mining and Advanced Databases
  6. Computer Organisation and Architecture
  7. Distributed Systems
  8. Operating Systems
  9. Solar Energy Physics