Hello, I have extensive unique experience as I worked in the software engineering and development for over 15 years.
CORE COMPETENCIES Java, J2EE, Spring MVC Framework, Spring Boot, Spring Security,JPA, RESTfull Web Services, JavaScript, CSS, HTML5, jQuery, JSON, Ajax, Bootstrap, ES6, Node.js, DWR, React, React Native, Redis, ExpoIO, Git, Agile, SQL, Tomcat, Apache, PHP, API Integrations, Junit, Elasticsearch Lucene, Amazon Web Services mainly focused on Serverless including Lambda, DynamoDB, Relational Database Services (RDS)
SPOKEN LANGUAGES Arabic Fluent, German Fluent, English Fluent
Experience Teach Java courses to students Provide high-quality Java Programming lesson development and delivery Advise co-curricular clubs and activities Participate in on-going planning development and evaluation of curriculum Use a variety of instructional strategies to provide equity and excellence to students of all ability levels Work cooperatively with other teachers in developing and sharing curriculum strategies Participate in all staff and department meetings Maintain accurate records and grades for students
Subjects
German Beginner-Intermediate
JAVA Beginner-Intermediate
SQL Beginner-Intermediate
Java Spring Beginner-Intermediate
Web application Beginner-Intermediate
Java Database Connectivity Beginner-Intermediate
Experience
IT Teacher (Jan, 2016–Present) at Private classes
- Teaching Java programming language all Levels - Teaching SQL - Teaching Web Development ( HTML, CSS, JavaScript)
Education
Bachelor's degree, Computer and Information Sciences (Sep, 1998–Oct, 2001) from University of Applied Sciences Germany / Frankfurt