Abdalla Fadl Computer Science Tutor | Programming Fundamentals
No reviews yet

I am a Computer Science graduate with a strong passion for teaching and simplifying complex technical concepts for university students. I specialize in helping students understand core computer science subjects, including Programming Fundamentals, Object-Oriented Programming (OOP), Data Structures, and Algorithms.

Through my teaching experience, I focus on building a solid foundation for students by explaining concepts step by step, using practical examples, problem-solving techniques, and real academic scenarios. My goal is to help students truly understand the material, not just memorize it.

Alongside teaching, I have hands-on experience in backend development using Java and Spring Boot, which allows me to connect theoretical concepts with real-world applications. This combination helps students see how what they learn is actually used in practice.

I am committed to providing clear explanations, structured lessons, and continuous support to help students improve their understanding and confidence in computer science subjects.

I adapt my teaching style based on each student’s level and learning goals, and I provide guidance for both coursework and exam preparation.

Subjects

  • Computer Beginner-Expert

  • Java Programming Bachelors/Undergraduate

  • Database Fundamentals Bachelors/Undergraduate

  • Programming Languages Bachelors/Undergraduate

  • OOP (Object-Oriented Programming) Bachelors/Undergraduate

  • Problem solving Bachelors/Undergraduate

  • Data Structure and Algorithms Bachelors/Undergraduate

  • Flowchart Bachelors/Undergraduate

  • Introduction to Programming Bachelors/Undergraduate


Experience

  • Java Backend Developer (Jul, 2025Present) at Asset Technology Group – Cairo, Egypt
    Backend development using Java and Spring Boot.

    Designing and implementing RESTful APIs.

    Working with relational databases such as MS SQL Server and Oracle.

    Applying software design principles including OOP, SOLID, and Clean Code practices.
  • Software Engineering Trainee (Jan, 2023May, 2023) at Siemens Egypt
    Completed sessions on various topics, including Clean Code, Code Reviews, Version Management, and the application of OOP, SOLID Principles, and Design Patterns.

    Contributed to the final project by developing a Tournament Management System using Spring Boot.

Education

  • Bachelor's Degree in Computer Science (Sep, 2019Jul, 2023) from Faculty of computers and artificial intelligence, Cairo Universityscored Very Good

Fee details

    £150300/hour (US$2.865.73/hour)

    Fee depends on subject level and session duration


Reviews

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