d'expérience
Projets achevés
🎓 FORMATIONS
🏫 UPEC ( Université Paris-Est Créteil )
Master 2 Ingénierie des systèmes complexes (M : Bien)
🏫 Université Ibn Zohr
🏫 Université Ibn Zohr
🏫 Université Abdelmalek Essaâdi
Licence professionnelle, Systèmes informatiques et logiciels (M : Bien)
🏫 Lycée technique Al Idrissi
BTS Génie Informatique (M : Bien)
💼 Expériences professionnelles
🏢 Agence O
Développement backend après full-stack sur plusieurs projets.
🏢 VOID (stage)
Développement du module demande client sous l'intranet VOID en symfony2.
🏢 MDATA (stage)
Contribution à la réalisation d’une application web de gestion commercial en PHP/MySQL.
🏢 ANP Agadir (Stage)
Stage département informatique Agence Nationale Des Ports (Anp-Port D'Agadir)
👨💻 Compétences
Développeur Full Stack
J'ai eu l'occasion durant mes expériences de travailler sur différentes technos ce qui me permet de pouvoir proposer des solutions techniques efficaces
peu importe la complexité du projet.
Conception
Rédaction des user story, création des mockups, création graphique, modélisation de la base de
données, modélisation UML, choix des technologies et chiffrage par sprint
Infrastructure & Devops
Installation et configuration des serverus.
Devops Docker, kubernetes, Ansible, Terraform.
AWS, GCP, Gitlab CI/CD
Développeur CMS
Maîtrise du CMS WordPress et Drupal, développement de thèmes et de plugins...
Chef de projet technique
Analyser et traduire les requêtes métiers en tâches de développement claires (backlog de sprints).
Fournir un leadership technique et agir en tant que référence technique.
Contrôler les développements tiers et assurer le workflow.
Technologies
Durant ma formation BTS 2008-2010 j'ai appris les bases fondamentales de la programmation avec le C , C++ et aussi d'autres langages VB6.0, WinDev... Mais depuis que j'ai découvert le monde du PHP 
Mon framework préféré 💖 que j’utilise le plus depuis 2013.
J’ai eu l’occasion de coder avec toutes les versions de 2.x jusqu’à la 7.1. Et j’ai fait aussi plusieurs projets de migrations de la version 2.x vers la dernière version LTS 😉.

NestJS facilite l’accès au framework Express en proposant une couche d’abstraction reposant sur l'architecture fondamentale d’Angular 😉 : les modules et l’injection de dépendances 👌. Avec ce principe, NestJS est alors capable de proposer une plateforme de développement NodeJS que l’on peut facilement maintenir et mettre à l’échelle 🏗️.
J'ai commencé ma carrière en tant que développeur backend mais au fur et mesure j'ai appris des bases solide de l'intégration HTML5 & CSS3 🧐.
Optimisations SEO et le respect des règles d'art CSS SMACSS avec plusieurs compilateur JS/SCSS Gulp, Grunt, Webpack... 🤘🏻
🕵️📏 à partir d'un cahier des charges je définit les cas d'utilisation UML, après le MCD (Méthode Merise) 📊.
Une fois le MCD validé ✅, Je crée mes entités. à l'aide d'un ORM (ex doctrine) j'ai la correspondance des objets avec les tables en BDD 🧙.
Extensions postgres: POSTGIS
J'ai fait bcp différentes projets avec d'autre SGBD MySQL et MongoDB. 
J'ai utilisé FOSRestBundle dans plusieurs projets, mais dès que j'ai découvert API Platform

Angular/NgRX
Life Cycle / Hooks Routing / httpClient
Programmation réactive (RxJS, NgRx).

ElasticSearch est l’un des moteurs de recherche de contenu moderne qui fournit à la fois le support de stockage NoSQL, l’indexation et la recherche de contenu, et l’Analytics. ElasticSearch est un moteur NoSQL orienté-document, au même titre que MongoDB ou RavenDB et il fournit toutes les fonctionnalités de stockage distribué que ce type de moteur offre. 🎩💫🐇
