Développement logiciel · DevOps · HPC & Simulation

Je conçois des solutions logicielles fiables, performantes et évolutives

Développeur logiciel avec une expérience en développement Full Stack et une spécialisation en cours en calcul haute performance et simulation à l’ENS Paris-Saclay.
Je m’intéresse à la conception d’applications, à l’automatisation des déploiements et à l’optimisation des traitements, du code jusqu’à l’exécution.

Développement logiciel

Conception d’interfaces et de services backend, de l’architecture à l’intégration.

Déploiement & automatisation

Conteneurisation, intégration continue et automatisation des processus de livraison.

Performance & optimisation

Exploration du calcul parallèle et distribué pour traiter des problèmes exigeants.

À propos

Créer des solutions performantes en reliant technologie, logique et précision

Aujourd’hui, je conçois des solutions en croisant plusieurs domaines, avec une idée simple en tête est de répondre à des besoins réels de manière claire, efficace et durable.

En Master 2 Calcul haute performance et simulation, j’avance avec une approche où chaque détail compte. Je prends le temps de réfléchir, de comprendre et de construire quelque chose de cohérent du début à la fin.

Ce qui me motive, ce n’est pas seulement de faire fonctionner une application. C’est de créer quelque chose de solide, qui tient dans le temps et qui apporte une vraie valeur à ceux qui l’utilisent.

J’aime construire des solutions simples à utiliser, fiables et bien pensées, qui inspirent confiance naturellement, sans en faire trop.

Relier plusieurs expertises

Combiner différents domaines pour construire des solutions complètes, cohérentes et efficaces.

Fiabilité avant tout

Concevoir des systèmes qui tiennent dans le temps, qui fonctionnent correctement et inspirent confiance.

Un résultat qui compte

Créer des solutions utiles, propres et efficaces, avec une vraie valeur dès la première utilisation.

Expertise

Compétences techniques

Langages de programmation

  • Java
  • Python
  • C
  • Bash
  • Assembleur
  • JavaScript
  • TypeScript
  • PHP

Développement Web

  • HTML5
  • CSS3
  • Angular
  • React
  • Ajax
  • XML

Backend & Architecture

  • Spring Boot
  • Spring Security
  • Hibernate
  • Jakarta EE
  • Conception d’API REST
  • Architectures modulaires

Bases de données

  • PostgreSQL
  • MySQL
  • Oracle (DBA)
  • SQL Server
  • SQL
  • PL/SQL
  • NoSQL
  • RethinkDB

DevOps & Cloud

  • Docker
  • Docker Hub
  • GitLab CI
  • Jenkins
  • GitHub Actions
  • AWS
  • Déploiement cloud
  • Conteneurisation
  • Automatisation des workflows

Calcul, simulation & performance

  • Modélisation et simulation numérique
  • Calcul Haute Performance & Simulation
  • Programmation parallèle et distribuée
  • Calcul scientifique
  • Traitement massif de données
  • CUDA
  • MPI
  • OpenMP
  • Hadoop
  • MapReduce

Intelligence artificielle

  • Machine Learning supervisé et non supervisé
  • Intelligence artificielle
  • Deep Learning
  • Random Forest
  • Réseaux de neurones (RNN, LSTM)
  • Notions en NLP

Data & analyse

  • Scikit-learn
  • Pandas
  • NumPy
  • Matplotlib

Gestion de projet

  • Méthodologie Agile (Scrum)
  • Jira
  • Trello

Parcours

Expériences professionnelles

06/2026 — 07/2026

Développeur Full Stack (Freelance)

Aycha Network Mission à distance

Participation au développement du site Aycha Network, notamment du parcours accessible depuis la page panier. Contribution aux développements frontend et backend.

JavaScriptTypeScriptAngular Spring BootPostgreSQL
03/2026 — 05/2026

Développeur Full Stack (Freelance)

Getheblan Mission à distance

Participation au développement et à l’évolution du site Getheblan, avec une contribution aux développements frontend et backend.

JavaScriptTypeScriptAngular Spring BootPostgreSQL
12/2024 — 05/2025

Développeur Full Stack (Stage)

Cheraa Car Berkane

Dans le cadre de ce stage, j’ai participé au développement d’un site web de location de voitures avec une approche centrée sur la fluidité du parcours utilisateur et la fiabilité du service. Le projet comprenait l’automatisation des réservations, la gestion des véhicules ainsi qu’un déploiement cloud afin d’assurer de bonnes performances et une meilleure évolutivité.

Java Spring Boot Spring Security Angular GitKraken GitLab CI/CD Tests Unitaires PostgreSQL AWS
04/2024 — 10/2024

Développeur Full Stack (Stage)

DEVANTEC Ingénierie Rabat, Maroc

Au cours de ce projet de fin d’études, j’ai contribué à la conception et au développement d’une application de gestion de budget ainsi que d’une application dédiée au parc automobile. Mon rôle a couvert l’analyse des besoins, la conception des solutions techniques et la mise en œuvre des principales fonctionnalités, avec une attention portée à la structure, à la clarté et à la cohérence globale du projet.

Java Spring Boot Spring Security MySQL Angular Tailwind CSS GitLab Swagger UML Agile (Scrum)
08/2023 — 09/2023

Développeur FrontEnd (Stage)

Majal Berkane Berkane, Maroc

Lors de ce stage, j’ai travaillé sur le développement d’interfaces web destinées à la gestion des plaintes, avec un accent particulier sur la lisibilité et la facilité d’utilisation. J’ai participé à l’intégration de DataTables, à la conversion de signatures numériques en images ainsi qu’à la mise en place d’un menu latéral responsive pour améliorer l’expérience utilisateur.

Angular Git GitHub Postman DataTables
07/2022 — 09/2022

Responsable Développement Projets (Stage)

Euxtan Software Solutions Casablanca-Settat, Maroc · À distance

Cette expérience m’a permis de participer au suivi et au développement de projets dans un cadre professionnel, tout en découvrant une organisation de travail à distance. Elle a renforcé ma capacité à m’adapter, à collaborer efficacement et à contribuer de manière structurée à l’avancement des missions confiées.

Gestion de projet Organisation Collaboration

Réalisations

Projets académiques

Mise en place d’un environnement DevOps pour le projet Chabiba Support

DevOps / Cloud

Mise en place d’un environnement complet pour accompagner le développement, le déploiement et l’automatisation du projet Chabiba Support, avec une approche orientée fiabilité, intégration continue et déploiement dans le cloud.

Git GitHub GitHub Actions Docker Docker Hub AWS Angular Jenkins Spring Boot Maven Nginx Swagger MySQL

Développement d’une plateforme web pour la gestion d’un département

Plateforme web

Conception et développement d’une plateforme web dédiée à la gestion d’un département, avec une interface moderne et une structure pensée pour faciliter l’organisation, l’accès aux informations et la gestion des différents besoins.

HTML CSS JavaScript MySQL Spring Boot React GitHub Docker

Implémentation de l’algorithme d’association A priori pour les chaînes de données

Data Mining

Réalisation d’un projet autour de l’algorithme A priori afin d’identifier des associations pertinentes dans les données et d’explorer la logique de découverte de motifs fréquents.

Java Java Swing

Analyse et expérimentation de l’algorithme Random Forest

Machine Learning

Étude pratique de l’algorithme Random Forest dans un contexte d’apprentissage automatique, avec expérimentation, visualisation et analyse des résultats obtenus sur différentes données.

Jupyter Python NumPy Scikit-learn Matplotlib Pandas

Utilisation d’un RNN pour réaliser un stemmer

Deep Learning / NLP

Développement d’un modèle basé sur les réseaux de neurones récurrents pour traiter le langage dans un contexte de stemming, avec expérimentation autour du prétraitement et de différentes architectures séquentielles.

TensorFlow Keras Scikit-learn Pandas NumPy RNN LSTM

Présentation et utilisation de la base de données NoSQL RethinkDB

NoSQL

Exploration de RethinkDB dans un cadre de découverte et de mise en pratique, avec une attention portée à son fonctionnement, son usage et ses spécificités dans la gestion de données en temps réel.

RethinkDB

Traitement massif de données avec Hadoop, MPI et OpenMP

HPC / Big Data

Projet orienté calcul intensif et traitement massif de données, combinant plusieurs approches de parallélisation et de distribution pour améliorer la performance sur des volumes importants.

C Hadoop Hadoop Streaming MPI OpenMP

Formation

Parcours académique

2025 — 2027

Master Calcul haute performance et simulation

ENS Paris-Saclay France
2022 — 2024

Master spécialisé en ingénierie informatique

Faculté des Sciences Oujda Oujda, Maroc
2021 — 2022

Licence fondamentale en sciences mathématiques et informatique

Faculté des Sciences Oujda Oujda, Maroc
2019 — 2021

Diplôme d’Études Universitaires Générales en sciences mathématiques et informatiques

Faculté des Sciences Oujda Oujda, Maroc
2018 — 2019

Baccalauréat en sciences mathématiques option A

Lycée Laymoune Berkane Berkane, Maroc

Certifications

Certifications & attestations académiques

Coursera

Spring Framework Specialization

Voir le certificat
LearnQuest
Spring Boot Framework Spring API REST Microservices Architecture logicielle
Coursera

Introduction to Front-End Development

Voir le certificat
Meta
Front-End React.js Bootstrap HTML CSS Interfaces web Développement web
Coursera

Version Control

Voir le certificat
Meta
Contrôle de version Git GitHub Gestion des versions Collaboration
Coursera

Getting Started with Git and GitHub

Voir le certificat
IBM
DevOps Collaborative Software GitHub Web Applications Command-Line Interface
Coursera

Programming with JavaScript

Voir le certificat
Meta
JavaScript Programmation orientée objet Tests unitaires JSON Développement front-end
Coursera

Distributed Programming in Java

Voir le certificat
Rice University
Java Programmation distribuée Architecture logicielle Algorithmes Systèmes distribués
Coursera

Concurrent Programming in Java

Voir le certificat
Rice University
Java Programmation concurrente Structures de données Algorithmes Tests de performance
Cisco

CCNAV7 : Introduction to Networks

Voir le certificat
Cisco Networking Academy
Architecture réseau Adressage IP IPv4 / IPv6 Routeurs et commutateurs Notions de sécurité réseau
Coursera

Introduction to Quantum Information

Voir le certificat
KAIST
Information quantique Cryptographie Pensée computationnelle Physique Modélisation mathématique
Coursera
Stanford University / The University of British Columbia
Théorie des jeux Résolution de problèmes Modélisation mathématique Probabilités Économie comportementale

Conférences

Participation scientifique

Conférence

Introduction à l’information quantique et aux technologies quantiques

Voir l’attestation
Pr.Mostafa Mansour Conférence scientifique
Information quantique Technologies quantiques Calcul quantique

Échange

Contact

Disponible pour
  • — Missions Full Stack & Backend
  • — Environnements DevOps & Cloud
  • — Projets HPC, simulation et performance
  • — Collaborations techniques ambitieuses
ma.mohammed.azhaf@gmail.com 07 46 52 22 76
Paris, Île-de-France, France
Français, Anglais technique, Arabe
Mohammed Azhaf

N’hésitez pas à me laisser un message.