
kareem Aboelsoud shousha
Front End Developer at Mazaady
Cairo, EgyptWork Experience
Front End DeveloperFull Time
Mazaady
Jan 2024 - Present -1 yr, 5 months
Egypt , Cairo
- Job Details:- Improved application performance from below 50% to over 90%. - Refactored legacy systems to support complex features and maintainability. - Conducted regular code reviews to ensure high-quality standards and adherence to best practices. - Involved in the hiring process by conducting technical interviews to assess and select new developers. - Developed and maintained web applications using Next.js, React, TypeScript, and related tools- Improved application performance from below 50% to over 90%. - Refactored legacy systems to support complex features and maintainability. - Conducted regular code reviews to ensure high-quality standards and adherence to best practices. - Involved in the hiring process by conducting technical interviews to assess and select new developers. - Developed and maintained web applications using Next.js, React, TypeScript, and related tools Skills: Front-End Development · Next.js · Web Performance · react hook from · zod · Redux Thunk
Frontend DeveloperFreelance / Project
EV Vision start up
Jan 2020 - Jul 2022 -2 yrs, 6 months
Egypt , Cairo
- Job Details:It's a promising ERP system for small and medium businesses. The project is supposed to handle all the core business processes needed to run a company: finance, HR, manufacturing, supply chain, services, procurement, and others. The Project on Github: https://github.com/Kemoshousha309/erp Responsibilities: - Design and build reusable react components. - Design, code, test, maintain, and refactor the application. - Optimize the application for maximum speed and scalability. - Understand the full software development life cycle - Implement software design patterns and write clean code Integrate the front-end application with the RESTful endpoints. - Deal with Asynchronous requests and promises. - Build data input screens: which have input fields with different types and rules. - Make input validation natively with specific conditions and rules. - Build privileges screens to give the privileges to the users. - Handling different browser capabilities and dealing with browser and react dev tools. - Work with npm and Webpack. - Dealing with Git and GitHub
Activities
Frontend developer at Kafr el sheikh university
Student Activity
Mar 2022 - Jun 2022 -3 months
Achievements
Achievements: - Design and build reusable react components. - Design, code, test, maintain, and refactor the application. - Optimize applications for maximum speed and scalability. - Integrate the front-end application with the RESTful endpoints. - Build an authentication for the users of the system using a user token. - Apply privileges for the users of the system: so the user can only access the data that is supposed for him to see. - Build data input screens: which have input fields with different types and rules. - Make input validation natively with specific conditions and rules. - Build privileges screens to give the privileges to the users. - Handling different browser capabilities and dealing with browser and react dev tools. - Work with npm and Webpack. - Make documentation for all the application parts using JsDocs to document all the app APIs, classes, and functions to make it easy for other developers to contribute later. - Implement Keyboard shortcut functionality to make
Languages
Arabic
FluentEnglish
Advanced
Training & Certifications
JavaScript Algorithms and Data Structures (2020)
freecodecamp·2020