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
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 (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é (EST Salé)
Professional Bachelor's : Information Systems and Big Data (SIBD)
2014 – 2017
University of Vincennes-Saint-Denis - IED (Paris, France)
Bachelor's Degree, Computer Science
2010 – 2012
National Centre for Distance Education (CNED - Paris, France)
Higher Technician's Certificate (BTS), Business Computing (Software Development)
2008 – 2010
Hay Nahda Training Center (OFPPT - Rabat, Morocco)