Software EngineerMorocco

Migratingmonoliths

Full-Stack Software Engineer

Full-stack engineer specialized in Java Spring Boot and React / TypeScript. Modernizing enterprise monoliths and building clean, high-reliability web applications.

About

Engineering dependable backend services and responsive frontends.

Profile & Focus

Computer Engineer specialized in robust Java Spring Boot backends and responsive React / TypeScript frontends. Bridging enterprise legacy modernization with clean architecture, relational database performance, and automated testing rigor.

Enterprise Monolith MigrationJava Spring BootReact & TypeScriptREST APIs & KeycloakJUnit & Mockito Rigor

Credentials & Education

Degree
State Engineer’s Degree in Computer EngineeringClass of 2026
Institution
ENSA AgadirNational School of Applied Sciences
Specialization
Software Engineering & Distributed Architectures
Core Stack
Java Spring Boot · React · TypeScript · PostgreSQL · Oracle DB

Experience

Production work, monolith migrations, and internships.

Feb 2026 - Jul 2026

PFE Full-Stack Developer Intern

VOID AgencyCasablanca

Migrating core compensation workflows from a legacy J2EE monolith to modular Spring Boot & React services.

Java Spring BootReactTypeScriptTanStack QueryKeycloakOracle DB

Jul 2025 - Aug 2025

Full-Stack Developer Intern

Royal Air MarocCasablanca

Engineered a centralized airport access and badge management platform for RAM and its subsidiaries.

Java Spring BootReactTypeScriptKeycloakPostgreSQLBootstrap

Feb 2025 - May 2025

PFA Full-Stack Developer

Ralydev TechnologyAgadir

Built a full-stack corporate web platform with authenticated client workspaces.

Java Spring BootReactTypeScriptJWTPostgreSQLTailwind CSS

Selected Work

Selected Projects & Code.

Project 02 / Royal Air Maroc

RAM Badge & Access Portal

Centralized airport access and badge request platform with multi-tier role authorization for airline personnel.

Java Spring BootReactTypeScriptKeycloakPostgreSQL

Project 03 / Ralydev Technology

Ralydev Web Platform

Corporate web platform pairing a public showcase with JWT-authenticated client workspaces and administrative back-office.

Java Spring BootReactTypeScriptJWTPostgreSQL

Project 04

Dirham Currency Converter

Lightweight currency converter reflecting Moroccan vernacular denominations (Dirham, Ryal, Franc) with offline caching.

ReactJavaScriptREST APICSSWeb Accessibility

Stack

Technical Stack & Core Tools.

Languages

JavaTypeScriptJavaScriptSQLPHPHTML/CSS

Backend

Java Spring BootREST APIsKeycloakJWTJ2EEDrupal

Frontend

ReactNext.jsTanStack QueryTailwind CSSFramer MotionResponsive UI

Data & DevOps

PostgreSQLOracle DBMySQLDockerGitLinux

Testing & QA

JUnit 5MockitoPlaywrightPostmanSwagger

Contact

Let's connect.

Open to full-stack software engineering opportunities and technical collaborations. Feel free to reach out directly.

AvailabilityOpen to full-stack software engineering opportunities