Islam El-Bahnasawy Programming Teacher
No reviews yet

I have been studying Engineering for about 8 years and programming for about 5 years and I currently work as a Software Engineer in Valeo (a multi-national company located in smart village, Egypt)
Also I have been working for around 2 years in teaching programming skills for kids and adults, using the newest tools and in a funny and simple way.
I developed the content slide show by my self in a way that makes it easy for the students to study, remember and find a reference all the time to get back to.
I pay attention to each student skills and abilities in order to go with him as far as we can with the speed that suits him.
Beside the technicality, I am eager to teach my students personal skills: like presentation, communication skills, problem solving and leadership.
I try to get my students as friends and share with them life experience.
I do that by motive of realizing that programming is important and the young people need to learn it even as a hobby, it's much better than scrolling on Facebook and social media.

Subjects

  • C and C++ Beginner-Expert

  • Programing Fundamentals Beginner-Expert


Experience

  • Senior Software Engineer (Aug, 2023Present) at Valeo
  • Embedded Software Engineer (Mar, 2021Jul, 2023) at Valeo
    Since I joined Valeo I worked in ISC - Interior Switch Control team, I worked in two projects:

    1. Control Panel for PSA for around 1 year, I was the Drivers and Services feature owner. (I also performed tasks in BSW, Diag and Application due to project needs)
    2. Control Panel for BMW - Zim Dach, which I currently work on as the BAC module owner.

    In both projects I was responsible for:
    - Understanding and analyzing customer and design requirements to identify any gaps or missing information needed to perform development and testing activities. (Using DOORS)
    - Participating in high level design for the projects that have high reuse factor and design software components based on the high-level design requirements. (Using DOORS and/or Rhapsody)
    - Integrating and configuring standard components and COTS into the project SW.
    - Implementing manual code for project specific features.
    - Developing integration test plans and test cases to verify that the software meet the customers’ and the high-level requirements.
    - Performing technical reviews on software component design, code, and test.
    - Reporting findings (SW Bugs) on the configuration management tool.
  • Software Engineer (Sep, 2020Mar, 2021) at National Technology Group - NTG
    Since I joined NTG I worked in POS Software development team, I worked in two projects in parallel:
    1. Banking application - for AL-Ahly Bank.
    2. e-Payment application - for EGPAY Co.

    In both projects I was responsible for:

    - Managing the basic deployments on the different environments.
    - Basic troubleshooting and handle the operations of different e-Payment systems / applications using C/C++, and report any errors or bugs and participate in work around and applying solutions.
    - Managing the basic deployments on the different environments.
    - Reviewing and handle reported complaints and issues. Performing the needed UAT testing for the assigned systems.
  • Programming Fundamentals Tutor (Aug, 2020Present) at Khwarizmi School

Education

  • Diploma of Embedded Systems Engineering (Sep, 2019Jul, 2020) from Information technology Institute, Smart Village, Giza
  • Bachelor's of Computer and Systems Engineering (Sep, 2014Jul, 2019) from Faculty of engineering ain shams university

Fee details

    £200600/hour (US$4.1312.39/hour)

    <For online sessions>
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 200 EGP per hour.
    Level 2: Programming using Python
    Fee: 250 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 300 EGP per hour.
    ============================================
    <For onsite sessions>
    Based on location:
    ---------------------------------
    Sheikh Zayed City
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 250 EGP per hour.
    Level 2: Programming using Python
    Fee: 350 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 400 EGP per hour.
    ---------------------------------
    6th of October City
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 300 EGP per hour.
    Level 2: Programming using Python
    Fee: 400 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 450 EGP per hour.
    ---------------------------------
    Al Obour City or Al Shrouk City
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 350 EGP per hour.
    Level 2: Programming using Python
    Fee: 450 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 500 EGP per hour.
    ---------------------------------
    10th of Ramadan City
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 300 EGP per hour.
    Level 2: Programming using Python
    Fee: 400 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 450 EGP per hour.
    ---------------------------------
    Other locations
    Level 1: Introduction to Computer Science and Programming Fundamentals
    Fee: 450 EGP per hour.
    Level 2: Programming using Python
    Fee: 550 EGP per hour.
    Level 3: Problem Solving using python or Embedded Systems using Arduino
    Fee: 600 EGP per hour.
    ============================================
    Max. Number of students in one onsite session: 3-4
    ============================================
    <Availability>
    From Sunday to Thursday: from 8:00 PM to 11:30 PM
    For Saturday and Friday: from 11:00 AM to 9:00 PM


Reviews

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