Amr Tawfik Frontend-Developer
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 - PresentSummary: 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 23Summary: 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 21Summary: 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