profile-img

kareem Aboelsoud shousha

Front End Developer at Mazaady

Cairo, Egypt

Work 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

    Skills

    • HTML
    • Git
    • NextJS
    • Typescript
    • JavaScript
    • React
    • Frontend Developer
    • CSS
    • Sass
    • Redux
    View More

    Languages

    • Arabic

      Fluent
    • English

      Advanced

    Training & Certifications

    • JavaScript Algorithms and Data Structures (2020)

      freecodecamp·2020
    Share this Profile