Upload

Amr Tawfik Frontend-Developer

Front-End Web (4.0 yr.), Back-End Web (2.5 yr.)

Summary

Software engineer with 4 years of web development experience, including advanced proficiency in React.js, TypeScript, and state management libraries such as Redux and Zustand. Highly skilled in backend technologies like Node.js and Express.js, with a strong foundation in RESTful APIs and database management using MongoDB, MySQL, or PostgreSQL. Demonstrated expertise in performance optimization, code refactoring, and a thorough understanding of authentication mechanisms such as JWT. Well-versed in Agile development methodologies and tools like Git, Webpack, and Vite, with a proven track record of mentoring junior developers and leading projects to successful launches. Educational background includes a Bachelor's degree from Cairo University and ongoing online learning in web development.

Work Experience

Developer and Coach, Saudi Authority For Intellectual Property (SAIP)

Duration: Jun 23 - Present
Summary: Coached junior developers, participated in Agile development processes, and contributed to launching the Saudi Authority For Intellectual Property project.
Responsibilities: Coaching, Agile development, code contributions
Technologies: Not specified in the provided resume data

Team Lead, Multilingual SaaS Applications

Duration: Oct 21 - Jun 23
Summary: Led a team to build multilingual SaaS applications, working with a team using modern frontend technologies.
Responsibilities: Team Leadership, Frontend Development
Technologies: React, Tanstack Query, TypeScript

Frontend Developer, Responsive Web Applications

Duration: Oct 20 - Sep 21
Summary: Developed and maintained responsive web applications in collaboration with design and backend teams.
Responsibilities: Frontend Development, Collaboration with design and backend teams
Technologies: React.js

Education

  • Web development Online Learning
    Feb 18 - Present
  • Bachelor Degree
    Cairo University
    Sep 03 - May 08