Mohammad Dwikat

@mohammed_dwikat

Software Engineer at Foothill Technology Solutions

Personal Information

dwikat.s.m@gmail.com
+972-599865127
Nablus

Badges

Problem Solving
CPP
Python
Days of Code

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

Skills

mohammed_dwikat has not updated skills details yet.