Denish Omondi Osongo English
No reviews yet

I am an experienced IT professional and trainer with a strong background in Information Technology, systems administration, networking, and core banking systems. I specialize in delivering clear, structured, and practical online training tailored to beginner and intermediate learners.
My teaching approach focuses on building strong fundamentals, real-world application, and confidence in learners. I simplify complex technical concepts using step-by-step explanations, demonstrations, and hands-on examples. Lessons are customized based on individual learning goals, pace, and industry relevance.
I offer online training in areas including:
Computer Fundamentals and Digital Literacy
Networking (Basics to Intermediate)
Systems Administration (Windows & Linux)
Database and Application Concepts
Core Banking Systems (Temenos T24 – functional and technical overview)
IT Support and Troubleshooting
Introduction to Programming and Web Technologies
I am well-suited for students, professionals, and career switchers seeking practical IT skills for academic success or workplace readiness. Sessions are conducted in a professional, interactive, and learner-friendly environment, with continuous assessment and guidance.
My objective is not only to teach, but to ensure learners can confidently apply their knowledge in real-world scenarios.

Subjects

  • English & Literature Beginner-Expert

  • History & Government Beginner-Expert

  • Information & Communication Technology (ICT) Beginner-Expert


Experience

  • ICT Tutor (Feb, 2024Dec, 2025) at CATALYST INSTITUTE OF TECHNOLOGY
    Plan, prepare, and deliver structured ICT lessons in line with the approved curriculum and institutional objectives.
    Teach core ICT concepts, including computer fundamentals, operating systems, office productivity tools, networking basics, programming fundamentals, and internet technologies.
    Develop and administer assessments such as quizzes, practical assignments, projects, and examinations to evaluate learner progress and competency.
    Provide hands-on practical training in computer labs, ensuring students acquire relevant technical and digital skills.
    Monitor, evaluate, and document student performance, attendance, and progress, and provide constructive feedback.
    Offer academic guidance, mentorship, and technical support to students to enhance learning outcomes.
    Prepare and maintain teaching materials, lesson plans, schemes of work, and instructional resources.
    Ensure proper use, care, and basic troubleshooting of ICT equipment, software, and laboratory resources.
    Integrate emerging technologies and industry best practices into teaching to keep course content current and relevant.
    Maintain classroom discipline and foster a positive, inclusive, and professional learning environment.
    Participate in curriculum review, departmental meetings, examinations setting and moderation, and academic planning activities.
    Adhere to institutional policies, professional ethics, and health and safety standards, particularly in computer laboratories.
    Support institutional initiatives such as ICT clubs, workshops, outreach programs, and examinations supervision where required.
  • Intern (Feb, 2023May, 2023) at Systems Administrator and Network Engineer
    Install, configure, administer, and maintain server infrastructure, including Windows and Linux operating systems.
    Manage and monitor network infrastructure such as LANs, WANs, WLANs, routers, switches, firewalls, and VPNs to ensure high availability and performance.
    Configure and maintain Active Directory, Group Policies, DNS, DHCP, and file/print services.
    Perform system monitoring, performance tuning, patch management, and capacity planning to ensure optimal system operations.
    Implement and manage data backup, disaster recovery, and business continuity solutions.
    Troubleshoot and resolve system, network, hardware, and software issues to minimize downtime.
    Design, deploy, and document network architectures, network segmentation, and security controls.
    Implement and enforce cybersecurity measures, including access control, endpoint security, firewall rules, intrusion prevention, and vulnerability mitigation.
    Manage virtualization platforms (such as VMware, Hyper-V, or Proxmox) and support virtual machines and related infrastructure.
    Support cloud and hybrid environments, including Microsoft Azure, AWS, or other cloud platforms where applicable.
    Manage user accounts, permissions, and identity access management in line with organizational security policies.
    Maintain system and network documentation, including configurations, diagrams, asset registers, and standard operating procedures.
    Coordinate with vendors and service providers for hardware procurement, licensing, support, and escalation of technical issues.
    Provide second- and third-level technical support to end users and internal teams.
    Ensure compliance with organizational policies, regulatory requirements, and industry best practices.
    Participate in IT projects such as infrastructure upgrades, system migrations, network expansions, and security improvements.

Education

  • Bsc IT (Aug, 2022Nov, 2025) from Zetech University

Fee details

    KSh1,0002,500/hour (US$7.7319.32/hour)

    Course complexity


Reviews

No reviews yet. Be the first one to review this tutor.