You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Hamza ChennanaHC

Hamza Chennana

Full Stack Web/Hybrid Mobile Developer

€125/day
Casablanca, MA
8-15 years

Average response time: 1 hour

About Hamza

Fullstack developer with deep frontend expertise in Angular, specializing in complex state management architecture, component refactoring, and shared library design within Nx monorepo environments. I work across the full stack — from Angular UI through a NestJS BFF layer down to Java/Spring backend services — which lets me trace and debug issues end-to-end and design features that hold up cleanly across every layer, not just the UI.

Core strengths:

Angular architecture: signal-based rendering, state management patterns, scalable component design
Nx monorepo structuring: shared libraries, clean module boundaries, maintainable multi-app setups
Full-stack feature tracing across Angular → NestJS (BFF) → Java/Spring
Code quality focus: accessibility, security (XSS prevention), clean refactoring over clever abstractions
Comfortable owning a feature from UI to API to backend service

I prioritize readable, maintainable code over premature optimization, and I'm equally comfortable diving deep on frontend architecture decisions or tracing a bug through a full-stack chain. Based in Morocco, working with European (French-speaking) clients on CET-friendly hours.
  • English

    Native or bilingual

  • French

    Fluent

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • IBM Morocco
    Full Stack Web/Hybrid Mobile Developer
    September 2019 - Today (6 years and 10 months)
    Collaborate with UX/UI designers and back-end developers to implement visually appealing and intuitive user interfaces for web applications. Implemented, maintained, and optimized web applications using modern front-end frameworks such as Angular and React Experience developing cross-platform mobile applications with shared codebases, ensuring performance, usability, and consistency across iOS and Android Backend developing and integrating RESTful APIs, handling data flow, and collaborating on server-side logic Designing and implementing intuitive UX/UI for web applications using Adobe XD, including creating wireframes, interactive prototypes, and visual mockups to enhance user experience and ensure design consistency across platforms. Mentoring junior developers through guidance and knowledge sharing, conducting thorough code reviews to ensure high code quality and consistency, and actively promoting best practices, coding standards, and continuous improvement within the team. Working with multiple clients around the world from Canada all the way to the Middle East and India Conducted usability testing and gathered feedback to improve user satisfaction. Executing a seamless migrations and ensuring compatibility, improved performance, and modern development practices. Applying different Agile methods to keep up the good work
    Angular React.js FastAPI NestJs ReactNative
  • IBM Morocco
    BlockChain Internship
    March 2019 - August 2019 (5 months)
    Creating a blockchain process for car insurance using Hyberledger composer framework using Javascript

Recommendations

Be the first to recommend Hamza

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Angular Level 3 Expert certificate
    2024
    Angular Level 3 Expert certificate
  • Angular Level 2 Intermediate certificate
    2022
    Angular Level 2 Intermediate certificate

Categories