Projet : Développement de l’espace éditorial veiller sur mes parents.
Analyse des besoins,conception .
Codage de l’espace VSMP.
Effectuer les merges du projet sur la release.
Analyse des besoins,conception .
Codage de des besoins client
Projet : Développement de la boutique la poste et amélioration des performances.
Etude de faisabilité et chiffrage des besoins.
Réalisation des POC
Améliorations des performances du cscockpit.
Migration des développements cockpits sur le backoffice (CockpitNG)
Migration des versions de la plateforme Hybris.
Génération du journal des transactions Scellius et vérification des erreurs de payement.
Faire évoluer les appels webservices en se basant sur un contrat d’interface.
Développement des outils de monitoring sur les environnements.
Développement sur le projet RGPD.
Mise en place du configurable chekout
Développement des IHMs pour le backoffice avec Angular 5
Gestion et configuration des modules Frontend avec NPM(NodeJS)
Tech lead sur le projet MarketPlace Mirakl
Organisation du travail et assistance technique de l’équipe de devs
Réaliser des Code review, faire du refactoring si besoin et accepter les merges request
Projet : Développement de la nouvelle version du site desktop et mobile de la société Yves rocher.
Sur la version France
Développement des besoins fonctionnels détaillés sur Target Process.
Corrections des bugs remontés à travers Redmine.
Configuration et améliorations autour de la recherche de solr.
Je faisais partie de l’équipe responsable de la mise en ligne puis en prod du site Yves Rocher France.(juin 2015)
Correction des bugs sur la prod et participation aux devs et au déploiement des patches et des nouvelles versions.
Sur la version Mobile
Responsable des développements du site mobile Yves Rocher.
Suivi et dispatch des taches sur les développeurs au maroc.
Participation aux développements.
Modification et amélioration du cmscockpit.
Assurer les merges sur les versions sur svn puis sur git.
Participation à la mise en prod puis en ligne du site mobile fr.
Sur la version Russie
Mise en place du processus de vérification des inscriptions et activation des comptes par emails (Yves Rocher Russie)
Mise en place des pages d’erreurs custom apache / hybris (rediriger chaque type d’erreur à une page correspondante)
Développement sur les consentements, synchronisation à travers un web service sur le Référentiel clients.
Préparation de la mise en prod : nettoyage de la base de données, configuration pour le tir de perfs.
Participation de a mise en prod du site russie.
Sur la version Internationale v1
Mise en place du nouveau model de données internationalisé.
Modification du process de création et d’activation des vouchers par marché.
Projet : Il s’agit de la mise en place de la deuxième version de la plateforme b2b de la société pumplastiques.
Mise en place du processus de création et d’activation des comptes et notions de groupes.
Mise en place des cronjobs nécessaires pour la synchronisation de données avec l’ERP client Sage à travers des flux.
Modification et amélioration sur les cockpits : cscockpit, admincockpit
Mise en place d’un mécanisme pour assurer l’administration des Meta description sur les pages agences, ainsi que sur les pages édito.
Configuration de solr et mise en place des stopwords et des synonymes. (préparation impex et config solr)
Redirection directe solr sur fiche produit en cas de recherche par code exact.
Assurer les merges sur les versions avec git.
Projet : Développement d’une application web pour la création, la consultation et la gestion des appels d’offres et des achats immédiats
Architecture des modules optionnelle. (import des catalogues, GED, Reporting et BI)
Développement des modules front office (MVC) pour la gestion et l’invitation des fournisseurs, génération des factures, évaluations fournisseurs…
Développement de la partie backoffice : gestion des fournisseurs, gestion des acheteurs, statistiques sur les appels d’offres…
Intégration de la partie backoffice du plugin Virtuemart sur un composant front office: gestion des catégories, produits, champs personnalisés, règles et taxation, inventaire…
Il s’agit de la mise en place d’une plateforme de vente en ligne b2b.
Mon travail sur orexad consiste à assurer le reprise des données depuis l’ERP client, améliorer la gestion des produits depuis le productcockpit, et à concevoir et à développer les fonctionnalités spécifiques orexad sur Hybris :
Préparation de la reprise de données depuis l’ERP client.
Préparation des impex et des cronjobs d’import.
Préparation des mappages sur l’importcockpit(Csv fournis depuis le client, et la bdd)
Executer les cronjobs d’import depuis l’importcockpit.
Développer un cronjob avec des impex pour la reprise des média(création des média et des containers, puis lancer les conversions sous differents formats et affectations aux produits par la suite)
Mettre en place plusieurs process d’export depuis le productcockpit ; l’export génère un fichier excel avec des données relatives aux produits, contenant deux feuilles (onglets), une pour les données et une pour l’impex à éxécuter.
Le fichier qui est facile à être analysé par un utilisateur ordinaire, sera modifié et appliqué sur le système par le principe du hotfolder.
Préparation du principe du hotfolder : c’est un cron job qui est capable de consommer les xslx qu’on génère depuis le productcockpit et qu’on dépose sur un ftp utilisateur: il génère un csv depuis la premiere feuille du xlsx et joue l’impex enregistré sur la deuxième feuille du même fichier, puis envoie un mail de notification à l’utilisateur concerné.
Ajout de la possibilité d’associer des variants à un produit de base depuis le browser du productcockpit
Taches sur le front du site :
Reprise de l’intégration de la wishlist et de la comparaison produits.
Intégration du système du voucher : bons de réductions.
Intégration du système de notification Toast
Intégration de l’extension oci.
Export des commandes en xlsx et csv
Export et Import des paniers en xlsx et csv.
Les exports xlsx et csv sont faits avec la librairie apache poi 3.9
Modification de la page panier et de la page check out : types de payements, centres des couts et budgets, approbateurs, adresses et modes de livraison.
Il s’agit de la mise en place d’une plateforme de vente en ligne b2c.
Mes interventions sur ce sujet étaient essentiellement sur le front et le cscockpit :
Migration du site depuis la version 5.0.4 à la version 5.1 de la plate forme hybris.
Adaptations sur le front et maintenance du site.
Préparation des impexes et des templates vm pour la création des composants.
Maintenance et modification du code du site basé sur le framework Spring.
Développement et maintenance des composants jquery sur la partie présentation.
Intégrer de nouvelles fonctionnalités sur le cscockpit : modifier le processus de remboursement et le processus de remplacement de produits depuis une commande.
Intégrer bouton sur le product browser (cscockpit) pour notifier le client par e-mail quand la commande est reçue en magasin
Maintenance et intégration de nouvelles fonctionnalités.
Projet JUMP : Il s’agit de développer un ERP (Java/J2ee, Spring, Oracle)
C’est un ERP fournissant les services de gestion des dépenses et des achats, gestion comptabilité générale, gestion des budgets, des contacts fournisseurs et qui vient remplacer les progiciels Ordiges.
Mes principales taches au sein de l’équipe JUMP sont :
Contact des analystes en Belgique pour discuter les besoins fonctionnelles.
Analyse des besoins, réalisation des études, et conception avec UML.
Préparation et envoi de propositions techniques aux Scrum Masters et aux chefs de projets.
Animer les stand-up meeting et aide à la préparation des sprints avec les Scrum Masters.
Gestion de la Base de Données Oracle.
Développement de la couche métier avec Java/Spring pour JUMP.
Garantir la q...