I’m Tsholofelo Ndlovu, an IT professional and IT teacher with 4+ years of experience teaching Java, SQL, and programming fundamentals, plus a National Diploma in Web & Application Development. I enjoy turning complex technical topics into clear, hands-on lessons, using strong object-oriented programming, structured problem-solving, and practical database exercises to help learners gain confidence. Alongside my teaching experience, I’m TEFL/TESOL-certified and have long-running remote tutoring experience, which strengthened my reliability, self-direction, and cross-cultural communication skills. I’m now aiming to move into a remote technical role such as software development, technical training, or database/SQL support, where I can combine solid technical grounding with the ability to explain and mentor effectively.…

TFNdlovu

I’m Tsholofelo Ndlovu, an IT professional and IT teacher with 4+ years of experience teaching Java, SQL, and programming fundamentals, plus a National Diploma in Web & Application Development. I enjoy turning complex technical topics into clear, hands-on lessons, using strong object-oriented programming, structured problem-solving, and practical database exercises to help learners gain confidence. Alongside my teaching experience, I’m TEFL/TESOL-certified and have long-running remote tutoring experience, which strengthened my reliability, self-direction, and cross-cultural communication skills. I’m now aiming to move into a remote technical role such as software development, technical training, or database/SQL support, where I can combine solid technical grounding with the ability to explain and mentor effectively.…

Available to hire

I’m Tsholofelo Ndlovu, an IT professional and IT teacher with 4+ years of experience teaching Java, SQL, and programming fundamentals, plus a National Diploma in Web & Application Development. I enjoy turning complex technical topics into clear, hands-on lessons, using strong object-oriented programming, structured problem-solving, and practical database exercises to help learners gain confidence.

Alongside my teaching experience, I’m TEFL/TESOL-certified and have long-running remote tutoring experience, which strengthened my reliability, self-direction, and cross-cultural communication skills. I’m now aiming to move into a remote technical role such as software development, technical training, or database/SQL support, where I can combine solid technical grounding with the ability to explain and mentor effectively.

See more

Experience Level

Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

IT Teacher at Reddford House
January 1, 2026 - Present
Designed and delivered curriculum in Java programming, SQL, coding, and robotics. Created hands-on exercises, sample code, database activities, and assessments to reinforce programming logic and problem-solving. Adapted technical content and teaching methods to support learner progress and maintain engagement.
Online English Tutor at Native Camp
January 1, 2026 - Present
Delivers English lessons remotely to non-English speakers using TEFL/TESOL methodologies. Developed strong communication, adaptability, cross-cultural interaction, and online teaching skills while working independently in a remote environment.
IT Teacher at Abbotts High School
January 1, 2025 - December 1, 2025
Taught Java programming and SQL by creating original lesson content, code examples, and assessments. Set and marked technical assessments, providing individual support with debugging and logic challenges. Managed multiple classes and deadlines in a fast-paced school environment.
Online English Tutor (Remote) at Native Camp
January 1, 2023 - Present
Delivered live remote English lessons to non-English speakers worldwide using digital platforms. Managed scheduling and lesson delivery independently while maintaining clear written and verbal communication. Built strong remote work habits including self-direction and cross-cultural collaboration.
IT Teacher at Abbots High School
January 1, 2023 - Present
Taught Java Programming and SQL while creating and delivering engaging IT lessons. Responsible for lesson planning, assessment creation, marking, and supporting students academically. Developed multitasking, teamwork, time management, communication, and independent work in a fast-paced environment.

Education

Post Graduate Certificate in Education at University of South Africa
January 1, 2019 - January 1, 2021
National Diploma IT: Web & Application Development at Tshwane University of Technology
January 1, 2009 - January 1, 2013
National Diploma (IT: Web & Application Development) at Tshwane University of Technology
January 1, 2009 - January 1, 2013
Post Graduate Certificate in Education at University of South Africa
January 1, 2019 - January 1, 2021

Qualifications

Post Graduate Certificate in Education
January 1, 2019 - January 1, 2021

Industry Experience

Education, Software & Internet