Expériences Professionnelles
Juin 2018 à ce jour Chronopost
Consultant Drupal/PHP
Description générale du poste
Missions d’expertise web
Conception des solutions à intégrer sous Drupal
Analyse des besoins du client.
Intégration et développement sous CMS (Drupal)
Développement front office et back office (Drupal)
Intégration, configuration et développement sous Drupal
Personnalisation des interfaces.
Développement spécifique de modules.
Test, Validation et Déploiement des solutions développées
Projet : évolution de la plateforme front et back Chronopost en intégrant de nouvelles fonctionnalités sur le site web.
Conception des modules à développer.
Rédaction des solutions proposés.
Développement de modules pour moderniser des interfaces existantes de façon plus intuitive et dynamique et pour qu’ils soient « user freindly »
Solutionner les problématiques de cache Redis et Varnish sur le site.
Test de performance sur les modules existants ainsi que éliminations des modules déprécié et des modules non utilisé sur le site.
Update de sécurité du core drupal ainsi que de tous les modules contrib sur le site.
Update de sécurité de certaine fonctionnalités custom sur le site qui ont été sujet d’attaque pirate.
Développement de modules spécifiques métiers suivant un cahier de charge comme le module des offres, flash info sur le site ******** => Ateliers de conception et échange avec le métier pour cibler ces besoins et éclaircir les points qui ne sont pas détaillés dans le cahier de charge.
Développement de module d’interfaçage avec la partie Java de chronopost à travers soit des APIs (interface client pour afficher l’état des colis envoyés), ou à travers des scripts JS (l’intégration du chatbot sur ********)
Maintenance des nouvelles fonctionnalités ainsi que faire des correctifs pour les fonctionnalités existantes.
Développement de modules spécifiques.
Intégration
Test des process
Projet : Développement de la plateforme front et back Shop2shop from scratch sous Drupal 7 et migration de cette plateforme sur Drupal 9 ainsi que le développement d’une autre palteforme front et back chrnofresh qui partage la majorité des modules de shop2shop.
Définitions des modules à intégrer sous Shop2shop pour éviter les problématiques existantes sous ******** en ayant aussi à l’esprit que tous les modules sélectionnés doivent être migrable sous drupal 9 par la suite : Audit de sécurité de chaque module ainsi que l’intégration de nouveaux modules inexistant sur ******** tout en respectant les normes de sécurité exigée par la société.
Développement de modules spécifiques pour automatiser la génération de contenue pour les webmasters de shop2shop à travers le module Paragraph.
Intégration de Template Front à travers le module block puis migration de tous les blocks en bundles Paragraph.
Changement de la structure du site Shop2shop en Multisite qui intègre à la fois le nouveau site Chrnofresh ainsi que Shop2shop en regroupant les modules communs des 2 sites et en séparant les modules spécifiques de chaque site sous chaque sous site. (Changement des appel Varnishs, reconfiguration du serveur de prod et des appels fronteaux)
Migration du site Shop2shop sous Drupal 9 en utilisant les outils de migrations drupal puis corrections des bugs de migration survenue sur quelques modules spécifiques développés sous drupal 7 ainsi que le redéveloppement de ces mêmes modules sous Drupal 9.
Environnements Techniques : Drupal 7/9, jQuery, SVN, GIT, PHP 5/7, Méthodologie Agile, Redis, Varnish, Postgresql, Apache Solr, Sonar, Gitlab
Avril 2017 à Juin 2018 AP2S
Consultant Drupal/PHP
Description générale du poste
Missions d’expertise web
Conception des solutions à intégrer sous Drupal
Analyse des besoins du client.
Intégration et développement sous CMS (Drupal)
Développement front office et back office (Drupal)
Intégration, configuration et développement sous Drupal
Personnalisation des interfaces.
Développement spécifique de modules.
Test, Validation et Déploiement des solutions développées
Projet : évolution de la plateforme front AP2S en intégrant de nouvelles fonctionnalités de payement
Développement d’un module pour le paiement anonyme et ajout de la fonctionnalité d’achat de produits annexes provenant de différents providers reliés au HUB HUBER PRO.
Développement d’un nouveau module questionnaire qui permet de générer des Tickets gratuits pour les utilisateurs à partir des modules de payement.
Développement de modules spécifiques.
Intégration
Test des process
Environnements Techniques : Drupal 7, jQuery, SVN, GIT, PHP 5, Methodologie Agile
Août 2016 – Avril 2017 Hardis Group
Consultant PHP/Drupal
Projet : OPCAIM : évolution du site web du client OPCAIM et développement de nouveaux modules
Tâches :
Missions d’expertise web
Conception des solutions à intégrer sous Drupal
Analyse des besoins du client
Intégration et développement CMS (Drupal)
Développement front office et back office (Drupal)
Coordination du travail effectué entre les différents développeurs pour assurer un module fonctionnel respectant les spécifications du cahier de charge.
Intégration, configuration et développement sous Drupal
Personnalisation des interfaces
Développement spécifique de modules
Développement d’un mini framework sous drupal MVC, POO
Audit de code.
Test, Validation et Déploiement des solutions développées
Correction des bugs
Développement de chaine d’interfaces métier pour le payement des impôts des sociétés métallurgiques qui changent suivant les critères de la société connecté (statut de la société, nombre d’employer, revenue, emplacement, …)
Ateliers de discussion avec le métier pour être conforme à leurs attente fonctionnelles et tests de tous les calculs et résultats ainsi que la génération du récapitulatifs PDF.
Résolution de problématiques de performance liés à des génération de fichiers CSV lorsque la société est une multinationale et compte des milliers d’employer.
Environnements Techniques : Drupal 7, Sonar, Gitlab, JQuery, SVN, JIRA, Methodologie Agile, IIS, SP, PHP...
Juillet 2015 – Juillet 2016 MagicLife Hôtels
Ingénieur études et développement PHP/Drupal
Projet : évolution d’un site web e-tourisme Drupal 7 pour la chaine hôtelière magiclife
Tâches :
Évolution d'un ancien site web Drupal 7 vers une nouvelle charte graphique en intégrant de nouvelles fonctionnalités e-commerce ainsi qu'un suivit de réservation + systèmes de promotions.
Développement d'un module spécifique pour le payement en ligne tunisien SMT
Conception et développement d'un module spécifique de réservation en ligne
Conception et développement d'un système de gestion de disponibilité des chambres
Ajout de plusieurs systèmes de promotions de chambre
Développement de modules de gestion des factures et des réservations
Mise à niveau des modules contrib vers les versions récentes ainsi que le cœur du CMS et correction des bugs engendrés
Test de processus
Correction des bugs de l'ancien site ainsi que les bugs surgie lors des tests des nouvelles fonctionnalités
Environnements Techniques : LAMP, Javascript, Drupal 7, jQuery, SVN, Redmine, Photoshop, Méthodologie Agile
Février 2015 à Juillet 2015 Chambre de Commerce (Tunisie)
Développeur Senior
Projet: Développement, Débogage et test de modules dans l’application Cakephp Openmarket Place de la chambre de commerce de Tunis et celle de Sousse ******** et ********/
Tâches :
Analyse, conception, développement, tests, déploiements, et livraisons
Recueil de besoin de la part du client
Intégration HTML/JS/CSS du thème du site
Débogage des modules existants
Amélioration des performances et temps de réponse du site
Développements des modules spécifiques pour le site B2B
Compatibilité navigateurs, accessibilité
Formation des utilisateurs
Environnements Techniques : LAMP, Javascript, Cakephp, JQuery, Google Map, SVN, Mantis, redmine, Photoshop, bootstrap, responsive design, Methodologie Agile.
Octobre 2014 à Février 2015 Devea
Développeur PHP/LAMP
Projet : Développement et débogage Front office et backoffice du site ********
Tâches :
Analyse, développement, tests, déploiements, et livraisons
Développements de modules spécifiques
Ajout d’un module de statistique dans le backoffice.
Amélioration du temps de réponse de quelques pages du site.
Prise en charge totale du site FRONT, MIDDLE et BACKOFFICE.
Réalisation des thèmes et intégration HTML/JS/CSS
Remaniement complet de la charte pour la rendre responsive.
Documentation
Environnements Techniques : LAMP, Javascript, Codeigniter - JQuery - AJAX - JSON - Bootstrup3 -HTML5 - CSS3 - PostgreSQL.
Avril 2014 - Septembre 2014 Excellencia
Chef de projet web – Développeur PHP/Drupal
Projet : Conception et réalisation d'un site web responsive en utilisant le CMS Drupal pour un collège en région champagne en France ********
Tâches :
Analyse, développement, tests, déploiements, et livraisons
Configuration des modules de référencement et adaptation du module aux exigences du client
Développements de modules spécifiques sous Drupal
Intégration HTML/JS/CSS
Documentation
Environnements Techniques : LAMP, Javascript, Drupal 7 - JQuery - AJAX - JSON - Bootstrup3 -HTML5 - CSS3
...