Resume

Experience

PAYMOB | Frontend Team Lead
Jan 2021 — Present

Refactor the react dashboard to render each component from JSON configs in a fully dynamic way, update react versions and start using REDUX and SAGA.

The second round of Refactor the react dashboard by updating the main structure and using NEXT.JS to supply a much faster and smooth user experience, and an easy way to enhance the code structure in the future.

Handle the hiring process by interviewing possible candidates.

Code review with team colleagues.

PAYMOB | Senior Frontend Developer
Jan 2019 — Jan 2021

Rebuild a new version from the dashboard using react.

Build a dynamic webview that supplies bill payment services, donations, etc.. This webview is used in more than 10 bank's wallets in egypt.

Build a desktop app to handle the communications between webview and NFC reader, so we can supply payment through NFC cards inside closed systems like AUC.

PAYMOB | Frontend Developer
Feb 2018 — Jan 2019

Working on Paymob's merchant dashboard (the old version) that was built with native Javascript and JQuery.

Tasawk | Frontend Developer
Sept 2017 — Feb 2018

Work on converting PSD to fully responsive design then use Javascript and JQuery to handle the functionality.

UPwork | Frontend Developer
Nov 2016 — Sept 2017

working with many people around the world on web development, the main focus was to convert design to a fully responsive website.

Education

Mansoura University
2014 — 2018

Baccalaureus in computer science from Faculty Of Computer and Information Science at Mansoura University , computer science Department.

Certifications

Next.js 14 - The Complete Guide
April 2024

Udemy

Skills

HTML CSS Sass Bootstrap Javascript Typescript Jquery Responsive design React Redux Next.js NX NodeJS Express Mongodb

Basic knowledge

Angular2 Angular4 Python Django