
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
My skills
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Git
- Tailwind
- Prisma
- MongoDB
- Redux
- GraphQL
- Apollo
- Express
- Framer Motion
- Mongoose
- Socket.IO
- Swagger
- Webpack
- NPM / Yarn
- Docker
- Linux
- Unit Testing / Integration Testing
- CI / CD
- Github actions
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 2019Full-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 9mosSenior 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 2023Senior 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 - PresentContact me
Please contact me directly at zakariamagdy@ymail.com or through this form.