About me

Senior software engineer and tech lead with 10+ years building and delivering software end to end — from analysis and architecture through to production. My core is backend and enterprise Java (Java/JEE, Spring, Spring Boot), and I work comfortably across the full web stack.

Since October 2025 I lead a 5-engineer R&D team of mixed seniority, owning technical design, code quality and delivery while mentoring the team. Alongside engineering, I'm actively expanding into Big Data, Data Science and AI — backed by a research master's and an ongoing engineering degree — and apply it to real, data-driven problems.

Available for international freelance and contract engagements — fully remote.

Professional Experience

October 2023 – Present

Tech Lead / Senior Software Engineer

R&D team


Promoted to Tech Lead in October 2025, now leading the re-engineering and cloud migration of a financial-management platform.

  • Lead a team of 5 engineers of mixed seniority — planning and breaking down work, reviewing code, mentoring and removing blockers
  • Own the technical design and drive the migration of a legacy application to a cloud-native architecture
  • Define engineering standards and code-review practices to raise delivery quality and consistency
  • Design and ship features that improve the platform's performance and usability
  • Coordinate with product and technical stakeholders and run Scrum ceremonies (planning, reviews, retrospectives)
  • Stack: Java, JEE, Spring, Servlets/JSP, Angular, Docker, CI/CD

May 2015 – September 2023

Java EE Analyst / Developer

Finance-sector organization


Modernized a large-scale budgetary and accounting information system over eight years, supporting unified, rational management of expenditure.

  • Designed and implemented core modules of the unified budgetary and accounting information system
  • Built a predictive model estimating payment-order lead times, giving stakeholders earlier visibility into payment delays
  • Delivered decision-support reporting dashboards for operational and management use
  • Diagnosed and resolved defects and shipped functional enhancements across multiple modules
  • Partnered with business stakeholders to turn requirements into delivered features
  • Authored technical documentation, user guides and release notes
  • Stack: Java 8, Spring Boot, Spring Data JPA, Hibernate, Spring Batch, GitLab CI/CD, Jenkins, Kubernetes, Angular, ReactJS, Oracle PL/SQL, Jasper Reports

June 2010 – May 2015

Full-Stack PHP Developer

Digital agency


Delivered full-stack web projects and ran the hosting infrastructure for the agency's clients.

  • Built and shipped numerous e-commerce and content sites on PrestaShop, Drupal and WordPress (themes, modules, core customization)
  • Developed PHP/MySQL applications using MVC and OOP
  • Built responsive front-ends from design files for both web and email
  • Administered Linux hosting servers (ISPConfig), DNS/MX and email/newsletter delivery
  • Established Git and SVN version-control workflows
  • Stack: PHP, MySQL, JavaScript, HTML5/CSS3, PrestaShop, Drupal, WordPress

Technical Skills

Core expertise

Backend & Enterprise Java

Java / JEE, Spring, Spring Boot — 10+ years

Technical leadership

Team lead, architecture, code review, mentoring

Full-Stack Web

Node.js, React, Angular, PHP

Big Data, Data Science & AI

Spark, Hadoop, Machine Learning, AI

DevOps & Delivery

Docker, CI/CD, Kubernetes

Other skills

Programming languages

Java
PHP
JavaScript / TypeScript
SQL
Python

Backend & frameworks

Spring Boot / Spring Batch
Hibernate / JPA
NestJS (Node.js)
Laravel

Frontend & web

React / Next.js
Angular
HTML5 / CSS3

Big Data

Apache Spark
Hadoop / MapReduce
Cassandra
MongoDB

Data Science & AI

Machine Learning
Deep Learning
Time Series Analysis
Generative AI / LLMs

DevOps & containers

Docker / Docker Compose
CI/CD (GitLab CI, Jenkins)
Kubernetes

Databases

MySQL / PostgreSQL
Oracle
Microsoft SQL Server
MongoDB

Architecture & practices

REST APIs / Web services
Microservices
Agile / Scrum
UML & design patterns

Languages

Arabic (native)
French (fluent)
English (fluent)

Education

2024 - 2026

Groupe SupMTI

Groupe SupMTIGroupe SupMTI

Engineer's Degree (Cycle Ingénieur) : Information Systems Engineering


A three-year engineering cycle focused on designing, building and operating modern information systems — combining software engineering with emerging fields: AI (Machine Learning, Deep Learning, Computer Vision, Generative AI / LLMs), Data Science & Big Data, cloud, mobile, IoT and cybersecurity.

2020 - 2022

National Higher School of Computer Science and Systems Analysis

National Higher School of Computer Science and Systems AnalysisNational Higher School of Computer Science and Systems Analysis (ENSIAS)

Research Master's : Data Science and Big Data (SDBD)


Research-oriented master's in the storage, processing, mining and analysis of massive data — covering Big Data architectures, Machine Learning, inferential & predictive statistics, parallel computing, and information retrieval, plus research methodology.

2019 – 2020

Higher School of Technology of Salé

Higher School of Technology of SaléHigher School of Technology of Salé (EST Salé)

Professional Bachelor's : Information Systems and Big Data (SIBD)

2014 – 2017

University Paris 8

University Paris 8University of Vincennes-Saint-Denis - IED (Paris, France)

Bachelor's Degree, Computer Science

2010 – 2012

National Centre for Distance Education

National Centre for Distance EducationNational Centre for Distance Education (CNED - Paris, France)

Higher Technician's Certificate (BTS), Business Computing (Software Development)

2008 – 2010

Hay Nahda Training Center - OFPPT

Hay Nahda Training Center - OFPPTHay Nahda Training Center (OFPPT - Rabat, Morocco)

Specialized Technician, Software Development — Valedictorian of the class