Hamza Hajji, Developer in Kenitra, Gharb-Chrarda-Beni Hssen, Morocco
Hamza is available for hire
Hire Hamza

Hamza Hajji

Verified Expert  in Engineering

Software Developer

Kenitra, Gharb-Chrarda-Beni Hssen, Morocco

Toptal member since June 6, 2022

Bio

Hamza is a passionate front-end developer with four years of experience helping his employees translate his clients' requirements into efficient and reliable software. He takes ownership, delivers on time, and aims for the best possible outcome in any given scenario. Hamza constantly pushes the team's energy up and helps others achieve success.

Portfolio

Sanadtech
TypeScript, React, Redux, Git, Node.js, Webpack

Experience

  • Webpack - 4 years
  • Git - 4 years
  • Sass - 4 years
  • HTML5 - 4 years
  • GitLab - 4 years
  • Redux Thunk - 4 years
  • React - 4 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Windows 10, Slack, Visual Studio Code (VS Code)

The most amazing...

...feature I've developed is a generic conflicts manager for all DigitalSuite modules, which tells the user who edited that same resource he's editing and when.

Work Experience

Front-end Developer

2018 - PRESENT
Sanadtech
  • Developed DigitalSuite which is a low code cloud computing platform that boosts company productivity by helping manage human resources, design custom web pages, and design processes with BPMN (Business Process Modeling Language) diagrams.
  • Managed GitLab pipelines for building and deploying DigitalSuite.
  • Helped fix DigitalSuite platform support tickets and QA bugs.
  • Wrote E2E tests using the TestCafe tool and built a GitLab pipeline for running E2E tests.
  • Worked on turning a web application into a PWA with native mobile-like features, such as installing through Play Store, push notifications, and caching static assets for offline usage.
Technologies: TypeScript, React, Redux, Git, Node.js, Webpack

Experience

DigitalSuite

A resource management platform for small or big businesses that helps with productivity by managing users, streamlining processes with BPMN (Business Process Model and Notation) diagrams, and drag-and-drop web interface designer.

I was a front-end developer tasked with creating the UIs for CRUD operations for server resources using React, Redux, and Sass for DigitalSuite based on mockups provided by the UX team.

Web Interface Rendering Engine

The WIRE (Web Interface Rendering Engine) is an extension of the RunMyProcess DigitalSuite, which allows developers to view their interfaces and run processes developed in DigitalSuite.

I was a front-end developer, and my tasks included creating the UIs for CRUD operations using React, MobX, and Material UI based on mockups provided by the UX team.

Kwarto Startup

https://kwarto.immo/
A service that offers building owners many services by:

• Visualizing their buildings in 3D.
• Reporting incidents by pointing and clicking different building parts.
• Visualizing owners of the building apartments in the 3D model.
• Attaching documents and notes to each element of the building.

Certifications

SEPTEMBER 2017 - PRESENT

Front-end Developer Certification

freeCodeCamp

Skills

Libraries/APIs

React, MobX, Node.js, XHR, CSSinJS, WebGL

Tools

Redux Thunk, Git, Webpack, GitLab, Slack, GitLab CI/CD

Frameworks

Jest, Redux, Material UI

Languages

Sass, TypeScript, HTML5, JavaScript, CSS3

Paradigms

Azure DevOps

Platforms

Visual Studio Code (VS Code)

Other

Front-end Development, Windows 10

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring