Elshimy Mahmoud Shimy

Frontend & Full-Stack Developer | Programming Instructor
Cairo, EG.

About

Highly motivated Frontend Developer with a strong foundation in HTML, CSS, JavaScript, TypeScript, Angular, and React.js, adept at building responsive and optimized web applications. Proven ability in both MERN and MEAN stacks, demonstrated through multiple full-stack projects. Combines technical expertise with a passion for teaching, having successfully mentored over 150 students in programming fundamentals, fostering logical thinking and problem-solving skills.

Work

Codinger
|

Python Instructor

Cairo, Cairo, Egypt

Summary

Currently instructing children in Python programming, designing engaging projects to teach core concepts and foster problem-solving skills.

Highlights

Developed and delivered interactive, age-appropriate Python programming projects, simplifying complex concepts for young learners.

Utilized creative methods and visual tools to effectively explain programming logic, loops, conditions, and data types.

Cultivated logical thinking and problem-solving abilities through engaging coding challenges and real-life application building.

Collaborated with fellow instructors to enhance curriculum quality and provided constructive feedback.

National Institute of Communications (NTI)
|

Summer Trainee (MEAN Stack)

Cairo, Cairo, Egypt

Summary

Completed an intensive 3-month MEAN Stack training, developing multiple full-stack projects and gaining comprehensive front-end and back-end experience.

Highlights

Completed an intensive 3-month training program focused on the MEAN Stack, gaining proficiency in MongoDB, Express.js, Angular, and Node.js.

Developed over 5 full-stack projects, demonstrating comprehensive expertise in both front-end and back-end development.

Successfully completed a team-based graduation project, seamlessly integrating MongoDB, Express.js, Angular, and Node.js.

Digital Egypt Cubs
|

Instructor

Cairo, Cairo, Egypt

Summary

Taught programming fundamentals to over 150 students, guiding them through practical coding projects and enhancing their problem-solving skills.

Highlights

Instructed over 150 students (ages 12-18) in programming fundamentals, fostering foundational coding skills.

Leveraged tools like RoboMind and AI platforms to deliver hands-on learning experiences, enhancing student engagement.

Delivered structured lessons and guided students through practical coding projects, improving their logic-building and problem-solving abilities.

Provided timely feedback on assignments and efficiently debugged code, significantly improving student comprehension and code quality.

Education

Cairo University, Faculty of Science
Cairo, Cairo, Egypt

Bachelor

Computer Science

Grade: CGPA: 2.97

Skills

Version Control

Git, GitHub.

Programming Languages

Python, JavaScript, TypeScript.

Frontend Development

HTML5, CSS3, JavaScript, TypeScript, ES6, React.js, Angular, JQuery, Bootstrap, SaaS, Responsive Web Design, Web Performance Optimization, API Integration.

Backend Development

Node.js, Express.js, MongoDB, Mongoose, MEAN Stack, MERN Stack.

Teaching & Mentoring

Curriculum Development, Instructional Design, Student Engagement, Problem-Solving Guidance, Feedback Provision.

Soft Skills

Strong Communication, Critical Thinking, Problem-Solving, Time Management, Attention to Detail, Creativity, Adaptability, Team Collaboration.

Web Security

Web Security.

Projects

Bookstore Web Application

Summary

Developed a full-stack e-commerce platform for books, integrating modern frontend and backend technologies.

Personal Portfolio Website

Summary

Designed and developed a personal portfolio website to showcase projects, skills, and professional experience.

Recipe Manager Dashboard

Summary

Created a dynamic dashboard for managing recipes, featuring intuitive design and robust API integration.