Summary
An ambitious Front-End Developer who's passionate about creating and developing web applications that provide quality user experience through responsive web design and I have conducted, executed and deployed web projects with a wide range of customers and I have passion to read new things in the web industry and sharing the knowledge with my team, obsessed with improving the web apps and finding challenges.
Education
Bachelor of Computer Science
Faculty of Computer and Information Science, Mansoura University
Cumulative appreciation : Good (64%)
Graduation Project : 3D Virtual Dressing Room (Excellent)
Work Experience
Front-End Developer
Mansoura - مؤسسة رمال الاودية لتقنية المعلومات
Building Websites by HTML5, CSS3, JavaScript
Skills and Technologies
HTML/HTML5; CSS/CSS3; JavaScript; ES5/ES6; Vue.js; Bootstrap; jQuery; SASS; Git; Data Structure; C++;Projects
3D Virtual Dressing Room (Graduation Project)
TopShop is 3D Virtual Dressing Room that aims to help the customer in facilitating the process of buying clothes through the Internet by viewing a 3D model of the product before purchasing it, and he can choose from different colors of the product and see the benefits of using the 3D modelling in representing the product as it will look like in real life. Also, the website comes with algorithm that calculates the accurate size for the customer based on some data that the customer enters then the system will suggest some suitable clothes for him. TopShop depending on Three.js a 3D library that tries to make it easy to get 3D content on a webpage which depends on the WebGL (Web Graphics Library)
Women Techmakers Delta
Women Techmakers Is Google's Global Program And Brand For Women In Technology
Weather App
Building a Weather App by Vanila Javascript
Memory Game
Build version of the classic memory game 'Concentration', using JavaScript, DOM selectors and Event Listeners. The game randomly shuffles the cards. A user wins once all cards have successfully been matched.
Classic Arcade Game
The game provided with visual assets and a game loop engine; using these tools to add a number of entities to the game including the player characters and enemies to recreate a classic game. Game objects (player and vehicles) are implemented using JavaScript object-oriented programming features.
Feed Reader Testing
a web-based application that reads RSS feeds that another developer has worked on, and write tests against it using Jasmine's testing syntax. The required tests for the project (RSS Feed testing, RSS Feed properties, menu default state, and menu hiding/showing) are all provided and are comprehensive enough to adequately test the functionality
Honors & Awards
ACM
Certifications
Volunteer Experience & Activites
Google Developer Group
Member at GDG Damietta and Organizer at Google Developers DevFest 2018. It's a technical user group for people who are interested in Google's developer technology; everything from the Android and App Engine and android platforms, to product APIs like the YouTube API and the Google Calendar API, to initiatives like OpenSocial.
Ambassador at CyberTalents
Organizer at Arab Regional Cyber Security CTF Competition 2018 and 2019 organized by CyberTalents with Trend Micro as a strategic partner.