👋 Welcome to my portfolio

Hi, I'm Zakaria Kharroub

Full Stack Developer

I craft scalable web applications with clean code and modern technologies. Specializing in Java, Spring Boot, PHP, Laravel, Angular, and React.

Zakaria Kharroub
Scroll Down

About Me

I am a Full Stack Developer specializing in Java, Spring Boot, PHP, Laravel, TypeScript, Node.js, Express, and modern JavaScript frameworks like Angular and React. I focus on building scalable, high-performance applications using clean code principles and test-driven development.

My experience includes delivering enterprise solutions such as Hunter's League and TaskSphere, where I applied best practices in software development. With a strong grasp of DevOps tools (Docker, Jenkins, SonarQube) and agile methodologies, I ensure efficient project delivery.

Clean Code

Writing maintainable & scalable code

Best Practices

Following industry standards

Fast Learner

Always learning new technologies

35+

Projects Completed

20+

Technologies

3+

Years Experience

Featured Projects

Frontend / Backend

Tifa Designs

Luxury fashion website showcasing handcrafted leather bags and accessories, blending modern American design with traditional Moroccan craftsmanship.

Frontend / Backend

Ajbir

E-commerce website showcasing authentic Moroccan handmade crafts inspired by Amazigh culture.

Frontend / Backend

LNKO

Fashion eyewear website offering trendy and affordable optical and sunglasses with blue-light and UV protection.

Frontend / Backend

Velmor

Application web de vente les montres élégance

Frontend / Backend

NRE-RealEstate

Web pour vente et location de luxury properties

Frontend / Backend

Commercey

Web platform offering scalable BPO and customer support solutions for e-commerce businesses.

Frontend / Backend

Reliance Contractors

Website providing nationwide facility services, including janitorial, landscaping, waste management, and site solutions.

IGPEC
Frontend / Backend

IGPEC

Web back office application pour la gestion des sessions de formation des employés en entreprise

Backend

Hunters League

Backend application for hunting competition management

Backend

ForMyCity - Backend

City management and civic engagement platform

Backend

YouZcar

Car rental platform with booking management

Frontend / Backend

CitrusTrack

Farm management system for citrus production

Frontend / Backend

TaskSphere

Task management and team collaboration tool

Backend

YouBook

Online library and book management system

Frontend

Hunters League - Frontend

Frontend interface for hunting competition platform

Backend

Bati Cuisine

Kitchen construction cost calculation application

Frontend / Backend

Evento

Event management and ticket booking platform

Frontend

ForMyCity - Frontend

Responsive frontend for city management platform

Frontend / Backend

YouConnect

Social networking and connection platform

Skills & Technologies

Frontend Development

JavaScript JavaScript
TypeScript TypeScript
React React
Angular Angular
HTML HTML5
CSS CSS3
Tailwind Tailwind
Bootstrap Bootstrap

Backend Development

Java Java
Spring Spring
Spring Boot Spring Boot
PHP PHP
Laravel Laravel
Node.js Node.js
Express.js Express.js

Database

MySQL MySQL
PostgreSQL PostgreSQL
MongoDB MongoDB

DevOps & Tools

Git Git
Docker Docker
Jenkins Jenkins
SonarQube SonarQube
AWS AWS

Design

Figma Figma
Adobe XD Adobe XD
Photoshop Photoshop
Illustrator Illustrator

Professional Experience

Software Engineer – Data Specialist

Royal Air Maroc | Technical Governance January 2026 – Present

Designing, developing, and maintaining scalable software solutions to support business operations and technical requirements within Royal Air Maroc's Technical Governance department, covering the full Software Development Life Cycle from requirements analysis to deployment and maintenance.

Key Achievements

  • Designed, developed, and maintained scalable software solutions to support business operations and technical requirements
  • Participated in the full Software Development Life Cycle (SDLC), including requirements analysis, system design, development, testing, deployment, and maintenance
  • Developed robust software components with a strong focus on performance, scalability, maintainability, and reliability
  • Designed, implemented, and optimized databases, data models, and data management solutions while ensuring data quality and integrity
  • Developed and integrated APIs and enterprise applications to enable secure and efficient data exchange across systems
  • Translated business and technical requirements into efficient, maintainable, and high-quality software solutions
  • Automated business processes and technical workflows to improve operational efficiency and reduce manual effort
  • Performed debugging, troubleshooting, root cause analysis, and performance optimization to ensure system stability and reliability
  • Applied software engineering best practices, including clean code principles, version control, code reviews, and technical documentation
  • Collaborated with cross-functional teams in an Agile environment to deliver high-quality software solutions aligned with business objectives

Full-Stack Developer (Java – Spring Boot / Angular)

OpenMind Services / Efficient Skills April 2025 – September 2025

Led the design and development of enterprise-grade applications including NEH Luxury Real Estate and IGPEC platforms, implementing scalable architecture and high-performance solutions using modern Java/Spring Boot back-end and Angular front-end technologies.

Key Achievements

  • Designed and implemented scalable architecture for NEH Luxury Real Estate platform using UML & Merise
  • Built secure Java/Spring Boot back-end with REST API, JWT, and Spring Security
  • Created high-performance Angular/TypeScript front-end with responsive UI
  • Managed PostgreSQL schema & optimized queries for better performance
  • Engineered IGPEC platform for high-availability employee training management

Technologies Used

Angular Java Spring Boot REST API PostgreSQL AWS Docker JWT Spring Security TypeScript UML Figma

Full-Stack Developer (Laravel / React.js) – Internship

Integral Progress Technologie April 2024 – June 2024

Led the full-stack development of IntegralRH ERP system, applying modern development methodologies and best practices. Implemented comprehensive testing strategies and established robust CI/CD pipelines for efficient deployment.

Key Achievements

  • Led full-stack conception of IntegralRH ERP system using Laravel & PHP + React.js
  • Applied UML + functional analysis to align solutions with client needs
  • Executed unit testing strategy to ensure code quality and reliability
  • Integrated MySQL with optimized queries for enhanced performance
  • Built CI/CD pipeline using Docker + Jenkins for automated deployment

Technologies Used

PHP Laravel React.js Unit Tests MySQL UML CI/CD Docker Jenkins Scrum Agile