
Hamza Hajji
Verified Expert in Engineering
Software Developer
Kenitra, Gharb-Chrarda-Beni Hssen, Morocco
Toptal member since June 6, 2022
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
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
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
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.
Experience
DigitalSuite
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
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/• 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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring