Hi, I'm HamzaSenior Full-Stack Engineer
I build Hexagonal Spring Boot backends, NestJS APIs & microservices, React & Next.js apps, Data-heavy Angular apps, Event-driven systems, Claude & MCP workflows
5+ years building business platforms: Java / Spring Boot and NestJS backends designed around Hexagonal Architecture and event-driven processing, with data-heavy Angular and React front ends.
- Years of experience
- 5+
- Years of experience
- Anthropic certifications
- 7
- Anthropic certifications
- Languages spoken
- 3
- Languages spoken
Backend depth, front-end craft
I'm a Senior Full-Stack Engineer with 5+ years of experience building business platforms. On the backend I work with Java / Spring Boot and NestJS, designing services around Hexagonal Architecture (Ports & Adapters) and event-driven processing, with business rules kept isolated from REST and persistence layers.
On the front end I build with Angular and React / Next.js: data-heavy applications with NgRx, RxJS, AG Grid and mxGraph, from real-time collaborative spreadsheets to visual pipeline editors, IoT monitoring dashboards and Next.js back-offices.
Most recently I rebuilt a chat and messaging module on events, cutting CPU usage by 50%, and set up Claude agent workflows connected to Jira through the Model Context Protocol, increasing team productivity by 60%.
Education
Master's Degree, MIAGE (Computer Science for Business)
2020Université Côte d'Azur, Nice, France
Engineering Degree, Computer Science & Networks
2020EMSI, Morocco
Bachelor's Degree, Mathematics & Computer Science
2018FSAC, Casablanca, Morocco
Languages
- ArabicNative
- FrenchFluent
- EnglishProfessional
My Tech Stack
These are the technologies I work with to build modern, scalable, and maintainable applications.
Java
Spring Boot
NestJS
Angular
React
Next.js
TypeScript
Kafka
PostgreSQL
MongoDB
Redis
Docker
Keycloak
GCP BigQuery
Spark
Claude & MCP
Backend
Architecture
Frontend
Data & Platform
Testing
AI Tooling
Professional Experience
My journey through the tech industry, building products and solving complex problems.
- Sep 2025 – Present
Full-Stack Engineer
The Game Changer Company
Sep 2025 – PresentFull-Stack Engineer
The Game Changer Company
GamiTool
Gamification toolkit for configuring points, badges and leaderboards inside business applications.
- Rebuilt the chat and messaging module on an event-driven architecture, replacing polling and cutting CPU usage by 50%.
- Set up Claude Agent Skills and workflows connected to Jira through MCP, increasing team productivity by 60%.
- Structured the Spring Boot services on Hexagonal Architecture (Ports & Adapters), with explicit use cases for game configuration, points, badges and leaderboards isolated from REST and persistence adapters.
- Introduced domain events and asynchronous handlers to decouple gamification activity from downstream processing and BigQuery analytics pipelines.
- Secured the microservices with Keycloak (OAuth2 / JWT) and added Redis caching for sessions and performance.
- Kept test coverage around 85% with JUnit 5, Mockito and Testcontainers unit and integration tests.
- Delivered the Next.js back-office for game configuration, monitoring and reporting.
JavaSpring BootSpring SecurityKeycloakSpring Data JPAPostgreSQLMongoDBRedisGCP BigQueryNext.jsTailwindCSSZustandDocker - Jan 2025 – Jul 2025
Senior Backend Developer
CANUSI · Freelance
Jan 2025 – Jul 2025Senior Backend Developer
CANUSI · Freelance
SE-Solutions
Maintenance management platform for asset planning and work-order tracking.
- Modeled asset planning and work-order tracking as Spring Boot application use cases, keeping business rules out of the REST and persistence layers.
- Built the REST APIs and PostgreSQL persistence for the planning and work-order modules.
- Streamed work-order and asset updates to client dashboards in real time through Supabase Realtime.
ETL Platform
No-code tool for designing data pipelines visually.
- Implemented the Spark / Spring Boot backend for pipeline orchestration and data transformation.
- Built the APIs storing ETL model configurations and schema mappings designed in the visual (mxGraph) editor.
JavaSpring BootSparkSupabase RealtimePostgreSQLTraefikAngularNgRxmxGraph - Jan 2024 – Jan 2025
Lead Full-Stack Developer
Olive-Energy · Freelance
Jan 2024 – Jan 2025Lead Full-Stack Developer
Olive-Energy · Freelance
Internal Platform
SaaS platform digitizing the oil & gas operations of a ~100-employee company: HR and payroll, inventory management, HSE, and drilling, fracking and well-completion processes.
- Led Angular / NgRx front-end development for the HR, payroll, inventory, HSE, drilling, fracking and well-completion modules.
- Built the Spring Boot / Spring Data JPA services behind these modules.
- Moved ~100 employees from paper-based workflows to the SaaS platform, leading change management and user training.
JavaSpring BootSpring Data JPAAngularNgRxTypeScriptZohoDocker - Sep 2020 – Jan 2024
Software Engineer
Bsuccess
Sep 2020 – Jan 2024Software Engineer
Bsuccess
Excelway
Collaborative project management platform with spreadsheet and Kanban views.
- Built real-time collaborative spreadsheet and Kanban views in Angular and React over WebSockets.
- Designed RxJS / NgRx state flows that keep live edits in sync across users.
- Created a reusable component library on top of Angular Material.
Transmap
Real-time IoT monitoring platform for sensor data.
- Replaced Material Design form builders with AG Grid to improve performance and usability.
- Built the real-time monitoring dashboards for sensor data visualization.
- Developed TypeScript microservices with NestJS alongside the Spring Boot services.
AngularReactNgRxRxJSAngular MaterialAG GridWebSocketsSpring BootNestJSKafkaKong GatewayFROST ServerOdoo
Featured Projects
A selection of my recent work across various industries and technologies.
Certifications
Anthropic certifications on building with Claude, agents and the Model Context Protocol.
What People Say
Feedback from clients and colleagues I’ve had the pleasure to work with.
“I worked closely with Hamza for three years and can confidently say he’s an outstanding fullstack developer. Hamza consistently delivers scalable, efficient solutions across both frontend (Angular) and backend (Scala, NestJS). He’s committed to clean architecture, mentors his peers, and tackles complex challenges with a positive, collaborative attitude. His expertise in optimizing performance, refactoring legacy systems, and leading migrations has been invaluable. Any team would be lucky to have him.”

Jawad Ezzahraoui
Software Architect, Bsuccess
“Hamza took on some of the hardest challenges we had at Canusi, and I could not have been happier with his performance, honesty, and performance. He is clearly a senior developer that can handle the hardest and most demanding tasks. I can only recommend him, both as a developer, and as a person to have in your organization. Thank you!!”

Benjamin Hargrave
CEO, Canusi
“Working with Hamza for 5 years was both a challenge and a pleasure. He’s a strong fullstack dev with deep knowledge in Angular, Java, Node.js, and even Scala. Always curious, always learning — and yes, always very sure he knows better (which, annoyingly, he often does 😄). His passion and drive make him a great teammate, even if every discussion feels like a coding duel. Would work with him again without hesitation — but I’d come better prepared.”

Abdessamad Raihani
Tech Lead, CEO
Let’s build something together
Have a project in mind or want to discuss potential opportunities? I’d love to hear from you.
Contact Information
I usually reply within a day.