
Youness KARJOUH
Senior Développeur PHP | Drupal
Salaire / Taux journalier
92220 Bagneux, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Drupal certifié avec +8 ans d'expertise en architectures complexes et intégrations CRM (Salesforce, HubSpot, Dynamics). Spécialisé en développement API GraphQL, optimisation SEO et déploiements automatisés via Azure DevOps. J'accompagne vos projets Drupal 9/10/11 avec des solutions modulaires, performantes et conformes aux standards Clean Code pour accélérer votre transformation digitale.
Expérience de travail
Senior Développeur Drupal 10 & 11
Pluxee
sept. 2023 - Présent
3 ans 2 mois
À distance
– Intégration avancée de Drupal avec plusieurs CRM : HubSpot, LeadSquared, Pardot, Salesforce, Microsoft Dynamics CRM. – Personnalisation du back-office via Site Studio (Acquia Cohesion). – Mise en place et maintenance des configsets Solr pour l'indexation et la recherche. – Développement d'une API GraphQL exposant les données du site Pluxee vers d'autres applications internes. – Optimisation du SEO et du tracking utilisateur à l'aide d'événements personnalisés dans Google Tag Manager. – Création de Views dynamiques avec filtres pour l'affichage des offres d'emploi. – Implémentation des hooks et services custom pour une architecture modulaire et réutilisable. – Installation, configuration et maintenance des modules contrib/custom nécessaires au projet. – Déploiement automatisé via Azure DevOps Pipelines (environnements : DEV, PREPROD, PROD). – Respect des standards Clean Code, participation aux code reviews et veille sur la qualité du code.
Lead Développeur Drupal 9
ENGIE
janv. 2023 - août 2023
8 mois
À distance
– Consommation de l'api SAP Success Factors : Ramener de la data (Nodes & Taxonomies) depuis l'API en utilisant une commande Custom Drush, cette commande exécute un batch pour synchroniser la data sur un intervalle d'une heure. – Utilisation du Oauth 2 pour se connecter à l'API combiner par un Identity Provider (IDP) pour générer du SAML, ce dernier est envoyé avec le client_id pour générer un Token, qui sera réutilisable pour s'authentifier à l'API tant qu'il n'est pas expiré. – Les Paramètres d'authentification d'API sont stockés sur AWS Secret Manager : Implémentation d'un dev spécifique pour ramener les secrets Via des variables d'environnement définie par les devops lors du deploy. – Implémentation des Views avec des filtres pour afficher les offres d'emplois. – Implémentation des hooks nécessaires. – Structurer les modules custom pour qu'ils soient extensibles et réutilisables (Services). – Installation des modules Contrib nécessaires. – Déploiement en utilisant Jenkins (DEV, UAT, PREPROD, PROD). – Clean Code & Code Review.
Senior Développeur Drupal 7 & 9
IPSOSENSO
juil. 2022 - déc. 2022
6 mois
À distance
– Mise en place du PHP Code sniffer et phpstan. – Mise en place du XDEBUG. – Création des différents types de contenu, taxonomies et paragraphes nécessaires. – Réécriture des nouveaux custom modules en D9 (Compatible D10) – Développement des nouveaux modules custom compatibles avec D10.
Développeur Symfony Drupal 8 & 9
NEXTON
juil. 2020 - juil. 2022
2 ans 1 mois
À distance
– Développeur Symfony Drupal 8 & 9 (11/2020 – 07/2022) – Client : France TV. – Projet : Conception et développement des nouvelles features/évolutions et TMA du projet FTV&Vous ( https://www.francetelevisions.fr ). – Déploiement via GITLAB CI / JENKINS. – Vérification de la qualité du code : code review et bug fixing. – Drupal : – Installation et configuration des modules contrib nécessaires. – Création des différents types de contenu, taxonomies, entités nécessaires. – Configuration de search API et les index de recherche. – Conception et création d’API pour la recherche et les autres contenus. – Création de système de publication/dépublication des mises en avant. – Création de custom media library. – Customisation du wysiwyg. – Création de système de récupération de la vidéo de bande d'annonce quotidienne (cron pour récupérer la bonne vidéo, gestion des erreurs et notifications des éditeurs si la vidéo n’existe pas). – Développement de module custom pour faire les statistiques des membres en BO. – Migration du Drupal 8 vers 9. – Création des patches. – Gestion des rôles et permissions. – Symfony : – Création de proxy pour la gestion des utilisateurs. – Consommation du Drupal API. – Migration du Symfony 4.4 vers 5.4. – Mettre en place le taggage via AT Internet. – Migration de Tealium à TagCommander.
Développeur Drupal 8 & 9
Gingerminds
mars 2020 - juil. 2020
5 mois
À distance
– Cooperl : Refonte du site (www.cooperl.com ). – Groupe Ginger : Refonte du site (www.ginger-cebtp.com ). – IDEX: Refonte du site (www.idex.fr ). – PILEJE: TMA&Refonte du multisite ( www.pileje.fr). – RMA France : TMA&Refonte du site (www.extranet.rma.fr ). – SAINT-GOBAIN : TMA des sites ( www.eurocoustic.fr - www.plafometal.fr - www.api.nl ).
Développeur Drupal 7 & 8
SQLI
janv. 2019 - févr. 2020
1 an 2 mois
Rabat, Maroc
– Nescafé: Refonte du Nadi Nescafé ( www.nadinescafe.ma). – Chiquita: Refonte du multisite ( www.chiquita.com ). – SQLI interne : Réalisation d'une application web interne qui permet d'informer les collaborateurs de SQLI des nouvelles transformations de la société. – Nestlé :Refonte du Customer Portal (App Web) et Service Console (App Desktop) ( www.special-t.com ). – RMA France: Refonte de l'extranet qui permet la visualisation des mutuelles ainsi leurs nouveautés tout en respectant la privacité de l'utilisateur (https://extranet.rma.fr ). – Sidi Ali: Réalisation d'un site qui permet de donner plus de valeur aux produits de la marque SIDIALI (www.sidiali.ma ). – UM6P: Réalisation d'un site Refonte du site institutionnel dédié à l'Université Mohammed 6 Polytechnique (www.um6p.ma ).
Développeur Drupal 7 & 8
ONCF
août 2018 - déc. 2018
5 mois
Rabat, Maroc
– Espace Fournisseur : Migration de l'application Espace Fournisseur de Drupal 7 vers 8. – Achat Fournisseur : Réalisation de la partie Frontend de l'application achats mobile ONCF.
Développeur Drupal 7 & 8
ONCF
janv. 2016 - juil. 2016
7 mois
À distance
– Tours About Morocco : Conception, Développement et Intégration du site web de l'agence touristique Tours About Morocco (www.toursaboutmorocco.com ). – FSJES : Conception, Développement d'une plateforme Web qui permet la distribution des étudiants au salles/amphis selon des critères. – Massae El Jiha : Site web en arabe d'un journal électronique traitant des affaires nationales et régionales (www.massaealjiha.com ).
Formation
Faculté des sciences Abdelmalek Essaadi
Master spécialisé, Qualité du logiciel
– Tétouan, Maroc
Licences et certifications
Développeur PHP Certifié Drupal
Délivré le : –