Badges
Certifications
Work Experience
Software Engineer
Foothill Technology Solutions•  January 2022 - Present•  Nablus, Palestine
Worked with Restaurant365 via Foothill Technology Solutions, engaging with U.S.-based team members to achieve project goals and ensure successful delivery. Implemented state management solutions across various projects, using Redux and Redux Saga to handle complex asynchronous operations. Integrated React Query for efficient data fetching and React Table for creating dynamic and interactive data tables. Developed and optimized forms using Formik, ensuring a seamless user experience and robust form validation. Built numerous features, taking an active role in both the development and design processes to create intuitive and user-friendly interfaces. Collaborated with the ARCH team to identify and resolve issues in generic components, contributing to the overall stability and maintainability of the codebase. Successfully led the migration from Material-UI V4 to V5, updating components and ensuring compatibility across the application. Currently spearheading the migration of the Storybook library, focusing on enhancing component documentation and streamlining the development workflow. Utilized Jira for task management and tracking, and GitLab for version control and CI/CD pipelines, ensuring seamless project coordination and delivery. Provided training and mentorship to students and new junior developers, helping them build foundational skills in front-end development and integrate smoothly into the team.
Software Engineering Intern
Foothill Technology Solutions•  January 2021 - May 2021•  Nablus, Palestine
Acquired comprehensive knowledge in front-end technologies including HTML, CSS, JavaScript, and TypeScript. Gained hands-on experience with modern frameworks and libraries such as React. Worked on various real-world projects, enhancing my skills in responsive design using MaterialUI, state management, and component-based architecture. Developed proficiency in version control systems using GIT and GitHub for collaborative and solo projects.
Education
An-Najah National University
Computer Engineering•  August 2017 - January 2022
Links
Skills
mohammed_dwikat has not updated skills details yet.