
Je suis étudiant en Master 2 à l'Institut Galilée - Université Sorbonne Paris Nord (Paris XIII) - Campus de Villetaneuse parcours Programmation, Sûreté et Sécurité (P2S). Passionné par la Programmation suite à mes premiers cours de Python en première année de Classes Preparatoires, je suis titulaire d'un diplôme de licence en Sciences Mathématiques et Informatique avec la Mention Très Bien obtenu à la faculté des Sciences de Tétouan (Université Abdelmalek Essaadi) au Maroc.
Fort de ces formations solides en Informatique et en Mathématiques, j'aspire et je travaille à obtenir et maitriser les technologies nécessaires pour être développeur FullStack. Les technologies que j'ai les plus utilisées durant mon cursurs sont Java, Python, Laravel/PHP, HTML/CSS3, etc. Conscient de l'évolution constante de la tech, je me forme quotidiennement au moyen de certifications et de plateforme d'apprentissage comme OpenClassrooms.
En plus de ces excellents résultats scolaires et de ma passion pour le développement logiciel, je me distingue par une envie de trouver des solutions, de rechercher les meilleures et les plus simples face aux problèmes qui se présentent. Doté, d'une aisance à m'adapter aux nouvelles situations, je suis partisan du travail en équipe et du travail bien fait. Cela s'explique par ma capacité à aller vers les autres pour en savoir davantage et aussi leur communiquer mes idées. Je suis actuellement en recherche d'un stage de Fin d'Etudes de 4 à 6 mois à partir de Mars 2026 dans le domaine du développement et je serai ravi de collaborer avec vous.

Etsionenparlait.info est un site d'information responsive. Il permet aux admins de gérer les articles qui peuvent être de tout format (Audio, Video, Texte brut). Ces articles peuvent être publiés et rendus visibles à tous. Développé en toute autonomie, ce projet m'a permis d'appréhender le monde du déploiement. Tout d'abord hébergé sur Hostinger, je l'ai ensuite hébergé sur un serveur au travers de Docker et Nginx.

WhatSecure est mon projet de fin d'études pour l'obtention du diplôme de Licence. Il a été développé en binôme sous la supervision d'un enseignant du parcours. En plus d'offrir les fonctionnalités principales d'une application de messagerie (échange de texte, images, vidéos), WhatSecure a l'avantage de se verouiller automatiquement si un autre utilisateur tente de visualiser vos messages en même temps que vous.

USPN Maps est une application Android développée en Master 2. Son objectif principal est d'aider les utilisateurs à trouver les différentes salles du Campus de Villetaneuse. Elle propose la recherche de salles, la consultation des informations sur les salles et un itinéraire pour rejoindre les salles au sein du Campus. Les itinéraires sont obtenues grâce à un serveur de tuiles hébergé via Docker et Nginx. USPN Maps a été déployé sur Google Play en tests internes.

ActiLife est une application Android développée en Master 1. Son but est d'aider les utilisateurs à veiller sur leur santé. Elle leur offre des fonctionnalités comme les rappels de sport, de sommeil, le suivi du poids et des calories. Elle a été conçue et développée en groupe de quatre.

Ce projet d'apprentissage du langage Java a été fait en groupe de 3 en Master 1. Son but est de simuler les problèmes dans les environnements client-serveur. Il y'avait d'un coté les clients qui tentaient de télécharger des fichiers et de l'autre coté le serveur qui tentait de repondre aux différentes demandes. Il faut noter qu'une connexion sur le serveur etait coupée avec une probabilité P donnée rendant le téléchargement de blocs de fichiers fastidieux. Nous avons réussi ce projet avec la note de 17/20.

C'est un projet d'apprentissage des systèmes distribués en Java réalisé en groupe de 4 en fin de licence. Pour mon groupe, il s'agissait de développer une application de gestion de ressources humaines. Nous avions d'un côté notre serveur de base de données MySQL que nous avons connecté à nos différentes applications Java grâce à JDBC. Par besoin d'apprentissage, les interfaces ont été faites avec Java FX (utilisation de Scène Builder pour accélérer le développement) et Swing pour les versions desktop, JSP / Servlet pour le web.