Summary

Senior Frontend Engineer with 7+ years of experience creating scalable, user-friendly, and accessible web applications. Specializing in React, TypeScript, Redux, and modern frontend architecture

I worked on revamping WUZZUF’s web application using React, Redux, and TypeScript, which hosts thousands of job listings, significantly improving usability and increasing user engagement. Also contributed to the development of WUZZUF’s design system, helping speed up development workflows by 2× or more.

Work Experience

B5 Digital

Senior Frontend Engineer

November 2022 - October 2023

  • Implemented a starter application using React and Material UI.
  • Set up a global Material UI theme and enhanced performance.
  • Developed new features and improved code readability using Angular and React.
  • Collaborated with backend engineers on responsive HTML email templates.

Eazy Mobility

Freelancer Frontend Engineer

August 2021 - June 2022

  • Implemented React Intl to manage application localization, including dynamic language switching and Right-to-Left (RTL) UI support for Arabic.
  • Developed a driver listing interface with advanced sorting, search, and multi-select filtering features.

WorkMotion

Senior Frontend Engineer

January 2020 - August 2020

  • Contributed to a company-wide design system.
  • Participated in releasing the beta version of the WorkMotion application.
  • Built features using OpenAPI specs, React, Redux, Jest, and React Testing Library.

Wuzzuf

Senior Frontend Engineer

January 2019 - November 2020

  • Built and deployed the Forasna Employers mobile app using React Native.
  • Improved frontend architecture for better scalability.
  • Implemented tracking tools: Google Analytics, Segment, Facebook Pixel, Wootric.
  • Contributed to the BasharSys Design System. https://design.basharsys.com
  • Mentoring Developers and introducing workflow and Code base for the Team.

Wuzzuf

Frontend Engineer

June 2017 - January 2019

  • worked on revamp of the candidate-side application, specifically the profile creation wizard, which initially used Redux Form across three related forms. Later migrated the forms to Formik to align with modern technology standards.
  • Contributed to the foundation of the design system, working on core elements such as colors, alerts, select boxes, text areas, and more.
  • Maintained and developed features for the legacy application built with an older tech stack including jQuery, AJAX, HTML, CSS, JavaScript, Smarty (PHP templating), and basic PHP v5.
  • Collaborated with the marketing team to improve application tracking by integrating various analytics tools.
  • Designed and developed a custom analytics tool named "Visit Log" from scratch, enabling detailed tracking of user journeys within the application.

MalsApp

React Native Developer

January 2017 - June 2017

  • Developed backend services using Node.js to support various application features and workflows.
  • Built mobile screens using React Native and implemented app flows based on wireframes, ensuring alignment with the team through Agile methodologies.
  • Contributed to the development and customization of the admin dashboard using React-Admin.

Skills

  • Programming Languages

    TypeScript

    JavaScript

    HTML

    CSS

    SQL

  • Frameworks and Libraries

    React

    Redux

    React Native

    Material UI

    Tailwind

    Next JS

  • Testing Tools

    Puppeteer E2E

    Jest

    React Testing Library

    Night Watch E2E

  • Analytics & Marketing

    Google Analytics

    Segment

    Wootric

    LinkedIn Ads

    Facebook Pixel

  • Others Skills

    Open ApI

    JSON API

    Accessibility

    Design Systems

    MVPs

    Chat GPT & Canva & other AI Tools

    Problem Solving

    Debugging

Education

Cairo University

Computer Science - Bachelor

2011 - 2015

Information Technology Institute

User Interface Development

2015 - 2016

Languages

Language

English

Very Good

Language

Arabic

Native

Courses and Certificates

Advanced Full Stack Web Development

Udacity