Safwat Fathi

Giza - +201143341684 - safwat.rashwan@gmail.com

I am a passionate front-end web developer skilled in HTML, CSS, JavaScript, TypeScript, React.js, Vue.js, Next.js, and Nuxt.js. On the back end, I work with Node.js and Express.js, handling both NoSQL and SQL databases. I've contributed to highly scalable applications serving over 800,000 users and valued between $500,000 to $1 million USD.

I thrive on creating real-time applications where every millisecond counts, such as live chat features and dynamic data updates. I've completed over 45 LeetCode challenges, strengthening my understanding of data structures and algorithms to write clean, efficient, and scalable code.

Grounded in object-oriented and functional programming principles, I prioritize maintainable and modular solutions. I also have a passion for knowledge sharing, writing web development articles, and documenting projects to provide accessible information for team members and stakeholders.


Experience

New Cairo Academy

Aug 2018 - Feb 2019

UI Web Developer

  • Developed and maintained internal web solutions to streamline day-to-day operations for the academy.
  • Built user-friendly interfaces catering to both administration and student needs.
  • Utilized a comprehensive tech stack including HTML, CSS, JavaScript, BabelJS, GulpJS, SASS, and interacted with RESTful APIs.

MaxyCode

Jul 2019 - Oct 2020

Front-End Web Developer

  • Leveraged ReactJS and a robust front-end tech stack (HTML, CSS, JavaScript, BabelJS, GulpJS, SASS) to build dynamic and interactive user interfaces for client projects.
  • Collaborated with back-end developers to integrate with RESTful APIs, ensuring seamless data flow within applications.
  • Collaborated with teams to deliver high-quality solutions aligned with client requirements.
  • Contributed to creating intuitive user interfaces and optimizing application performance

Cultiv

Oct 2020 - May 2021

Front-End Web Developer

  • Implement UI/UX designs to web applications using ReactJS and a robust front-end tech stack (HTML, CSS, JavaScript, BabelJS, GulpJS, SASS) to build dynamic and interactive user interfaces for client projects.
  • Handle API integrations and collaborate with the back-end team.

Algoriza

Jun 2021 - Nov 2021

Front-End Web Developer

  • Implemented a brand new user interface for YaSchools, a high-traffic platform (10K - 50K users) serving as a directory for KSA located schools.
  • Utilized VueJS to build a dynamic and engaging user experience for school searching and exploration.
  • Developed a real-time chat feature using Firebase, facilitating communication needs within the platform.

Jobzella

Feb 2022 - Dec 2022

Senior Front-End Web Developer

  • Designed and developed a modern user interface for Jobzella, a leading job-finding and recruitment platform in the Egypt, serving over 800K users.
  • Leveraged Next.js to optimize website performance and deliver a seamless user experience for both job seekers and recruiters.
  • Implemented the user profile feature and collaborated in company creation steps and compay profile.
  • Collaborated closely with back-end developers for smooth data integration and API interaction.

Technology Strategies Middle East - TSME

Dec 2022 - May 2023

Senior Front-End Web Developer

Fudex EBS

Dec 2022 - May 2023 (Part-time)

Senior Front-End Web Developer

  • Developed and maintained a robust CV Builder website using Next.js and TypeScript.
  • Ensured optimal performance and scalability with PM2 deployment on a DigitalOcean droplet.

Naseej

Mar 2024 - Present

Senior Front-End Web Developer

  • Working on Medad platform a Cloud Platform that provides solutions for 100+ Organizations across Middle-east

Education

The Higher Institute For Co-operative and Managerial Studies

2012

Bachelor Degree: Business Administration

Faculty of Statistical Studies and Research - Cairo university

2021

Associate's Degree: Computer Science

Courses

  • Modern JavaScript From The Beginning - Brad Traversy.
  • JavaScript the hard parts v2 - Front End Masters.
  • Modern React with Redux - Udemy.
  • Advanced CSS and Sass: Flexbox, Grid, Animations and More - Udemy.
  • Udacity Nanodegree in Full-Stack web development - Udacity.

Skills

Key Skills

  • Firm understanding of data structure and algorithms.
  • Good Implementation of OOP and functional programming paradigms.
  • Familiarity with desgin patterns.

Web Development Skills

  • HTML
  • CSS
  • SASS
  • JavaScript
  • TypeScript
  • ReactJS
  • nextjs
  • VueJS
  • NodeJS
  • NPM
  • MongoDB
  • Post60eSQL

Projects

Articles