Zakaria Magdy
👋

Hello, I'm Zakaria. I'm a Senior front-end developer with +5 years of experience. I enjoy building sites & apps. My focus is React (Next.js).

About me

Seasoned Front-end Developer with +5 years of experience, a diverse software development background, and a keen interest in web technologies. Adept at crafting high-quality, scalable, and maintainable applications that enhance the user experience. Specializes in JavaScript frameworks, both in front-end (React, Nextjs) and back-end (Node.js, Express) , along with expertise in database management (SQL, NoSQL) .

Possesses a thorough understanding of various software development methodologies including Agile and DevOps practices, underpinned by a solid foundation in data structures, algorithms, and object-oriented programming principles. Proven ability to take projects from conception to launch, while ensuring they are delivered on time and within scope.

My projects

E-commerce Admin Panel

I developed a multifunctional e-commerce admin panel for CMS, API, and vendor management, enabling intuitive product control, dynamic visuals, and insightful analytics.

  • Typescript
  • Next.js
  • Prisma
  • MongoDB
  • Tailwind
  • Next-auth
  • shadcn-UI

E-commerce Store

I developed an e-commerce platform linked with an admin panel. Users explore, add to carts, and pay seamlessly, focusing on performance and SEO..

  • TypeScript
  • Next.js
  • Tailwind
  • Zustand
  • Headless-UI
  • shadcn-UI
  • Stripe

Developer Network(MERN)

Created Dev-Network, a social app fostering developer connections. Profiles, posts, comments facilitate effective communication, while skill updates enhance interaction.

  • React
  • Redux
  • Styled-Components
  • Express
  • MongoDB
  • Mongoose
  • Formik

Nour Store(MERN)

Built a cloth product store using MERN Stack. Users explore category-based products, add to cart, complete orders, and execute payments seamlessly.

  • React
  • Typescript
  • Redux
  • Styled-Components
  • Express
  • MongoDB
  • Mongoose
  • Formik

My skills

My experience

Bachelor's degree, Computer and Management information systems

High Institute for Computers and information systems, HICMIS

During my collegiate years, I gained a comprehensive understanding of computer science through coursework that included Object-Oriented Programming, Functional Programming, Database & Computer Architecture, Pattern Recognition, and Computer Security. Further learning in Software Engineering and Human-Computer Interaction complimented my technical skills, cultivating a holistic view of software development. I also had the opportunity to explore project planning and apply my theoretical knowledge in practical scenarios, collaborating with various startups on launching new applications and services.

Jan 2014 - Jul 2019

Full-stack Developer

Devision Soft , Alex

At Devision soft, an eminent e-commerce company with a platform catering to thousands of customers, I held a pivotal position as a Full-stack Developer. I was entrusted with the task of ensuring the platform's robustness and refining the code for better maintainability and scalability. My work included diligently rectifying bugs, introducing new features, and crafting engaging landing pages, thereby enriching the user experience and promoting platform growth.

Oct 2019 - Jun 2022. 2yrs 9mos

Senior Frontend Developer

Hollydesk, Cairo

At Holly Desk, a dynamic SaaS company focused on streamlining and scaling corporate expense management, I embraced the role of a Senior Front End Developer. I took the lead in building the v2 application from the ground up, implementing best practices and cutting-edge technologies. My responsibilities extended beyond development to establishing rigorous testing protocols, setting up continuous integration pipelines, and devising local development strategies to ensure application consistency and enhance the development process.

Aug 2022 - Nov 2023

Senior Frontend Developer

MedexSepeti, Istanbul

As a Senior Front-End Developer at MedexSpeti, an online medical marketplace in UAE and Turkey, I've significantly enhanced the MedexSpettie Consumer Portal. My key achievements include upgrading to Next.js version 14, refactoring for better scalability, adopting Tailwind CSS for faster development, creating accessible and reusable components, and improving development consistency with robust pipelines. I also led the team in Next.js's new architecture adoption and optimized application performance and caching, resulting in a more responsive user experience.

Nov 2023 - Dec 2024

Senior Frontend Developer

Giza Systems | Solutions by STC , Saudi Arabia

As a Senior Front-End Developer at Giza Systems | Solutions by STC, I have been working on large-scale enterprise applications using a Micro Front-End architecture powered by Module Federation, enabling scalable and independently deployed front-end modules. My responsibilities include developing and maintaining shared libraries to unify UI and logic across portals, as well as creating npm packages for utility functions and SVG icon systems to improve reusability and consistency. I also implemented dynamic form solutions with Form.io, integrated Keycloak for secure authentication and role-based access, and supported continuous delivery with Jenkins. Additionally, I managed file storage operations via MinIO and contributed to architectural decisions and performance optimization, ensuring seamless integration across teams and portals.

Dec 2024 - Present

Contact me

Please contact me directly at zakariamagdy@ymail.com or through this form.