David Odera

David Odera

Followers of David Odera172 followers
location of David OderaKenya

Connect with David Odera to Send Message

Connect

Connect with David Odera to Send Message

Connect
  • Timeline

  • About me

    Senior ICT Systems Admin/Developer

  • Education

    • Oriwo High School

      -
    • KCA UNIVERSITY

      2012 - 2014
      Master of Science (MSc) Computer Communication

      Activities and Societies: Designing Intrusion detection system in database systems, Final Dissertation Msc in Data Communication

    • The Catholic University of Eastern Africa

      2004 - 2008
      Bachelor of Science (B.Sc.) Computer Science

      Activities and Societies: Mathematics and Computer Science Club, Hockey Electronic-Tallying of Votes –Engineering Students Expo 2008, Sarit centre: Presented a research project for e-voting and tallying system for Electoral Commission of Kenya. The software model could enable the electoral body record and process results electronically at individual polling stations across the country if well implemented.DatabasesDeveloped an Insurance loan management system, using vb 6 as the front end and using Mysql at the back end.

  • Experience

    • The Catholic University of Eastern Africa

      Jan 2009 - now

       To conduct practical oriented project research, publish and participate in seminars To supervise research work and consultancy To ensure quality continuous assessment of students take place and feedback promptly given to the students. Regular review of courses in conformity with quality assurance reports and emerging international best practises. Develop and customize frameworks for practical lessons Implement and manage computer networking and communication within and across campuses.Provide or oversee ICT support for teaching and learningManage the university LAN and any software or hardware system. Advice the campus management on the suitable ICT tools that can be used for learningCustomize university system databases Implement and manage computer systems including networking and communication within and across campuses.Customize university system databasesProvide or oversee ICT support for teaching and learningManage the university LAN and any software or hardware system.Advice the campus management on the suitable ICT tools that can be used for learning Perform data backups and disaster recovery operations.Generating, designing and publishing students financial data using BI tools i.e Pentaho BI Writing ad-hoc queries in PL/SQL based on schema knowledge for various reporting requirements.Administering Linux CentOS database server Test programs or database for correctness.Improving the interface between systems and users

      • Computer Science Specialist

        Oct 2016 - now
      • Senior Systems Administrator/Developer

        Jan 2013 - now
      • Senior ICT Admin/Developer

        Jan 2008 - now
      • Database Programmer

        Jan 2009 - Dec 2012
    • Catholic University of Eastern Africa

      May 2014 - Jan 2015
      Tutorial Fellow

      Computer Science Courses in particular security in databases, programming and network communications

    • Tom Mboya University

      Apr 2020 - now
      Information Technology Operations Specialist/Tutorial Fellow

      Duties and responsibilities 1. Function/Expected Results: Network Administration• Daily technical assistance to staff, resource persons and students• Install new/rebuild existing servers hardware, peripherals, services, settings, storage in accordance with standards• Develop and maintain installation and configuration procedures• Install, configure and support institutions LAN and WAN• Research and recommend innovative systems administration tasks2. Function/ Expected Results: Operations and support Perform Daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups• Perform regular security monitoring to identify any violations• Perform daily backup operations• Perform regular file archival and purge as necessary• Ensure normal functioning of PABX, telephone over IP and reliability of billing telephone software• Maintain internal connection from ISP for backup purpose• Creating and technically maintaining websites and intranet3. Function / Expected Results: Maintenance• Apply operating system patches and upgrades on regular basis, and upgrade administrative tools and utilities• Maintain operational, configuration, or other procedures• Perform periodic performance reporting to support capacity planning• Perform ongoing performance tuning, hardware upgrades and resource optimization as required. • Maintain and monitor the network equipment of the center AchievementsDesigned, developed and implemented elearning.tmuc.ac.ke and ICT infrastructure installation in 6 story building, 2020-2021 Show less

    • Mount Kenya University - MKU

      Jun 2024 - now
      Lecturer in Computer Science
  • Licenses & Certifications

    • Oracle Developer

      Techno Brain