Following details will be shared with the tutors you will contact:
Confirm to delete
Are you sure want to delete this?
Abdalla FadlComputer 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.
Data Structure and Algorithms Bachelors/Undergraduate
Flowchart Bachelors/Undergraduate
Introduction to Programming Bachelors/Undergraduate
Experience
Java Backend Developer (Jul, 2025–Present) 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, 2023–May, 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, 2019–Jul, 2023) from Faculty of computers and artificial intelligence, Cairo University–scored Very Good