Expérience professionnelle
IBM Canada - QUEBEC (de 04/2021 until 06/01/2023 ) (FREELANCE)
Projet : Insurance administration.
Responsibilities: Architect Solutions TDA /Java JEE /SAP COMMERCE
• Performance optimization and technical debt reduction (refactoring) of the v1 site based on SAP Commerce hybris 1905
• Implementing designs that are compatible with the functional need and that respect good technical practice.
• Development and implementation a several services oData S4 HANA .
• Development and implementation of opswat anti-virus solution .
• Implement a mechanism monitoring regarding : tracking the response times of odata API oData.
• Set up some technicals basis for using search and filters with pagination.
• Add a new strategies to use @ cache WS oData
• Creation of an OCC base with several webServices REST exposed to the Gateway API
• Optimization of the hybris medias share part.
• Upgrade hybris version SAP Commerce hybris 1905 to 2005 and 2105
• Configuration Grafana & Kibana with hybris SAP Commerce performance management tool
BIHR- (de 15/03/2021 until 31/06/2021) (FREELANCE)
Projet : E-commerce.
Responsibilities: Architect SAP Commerce hybris : Projet BIHR
• Performance optimization and technical debt reduction (refactoring) of the v1 site based on hybris cloud 1905
• Development and implementation a several services oData S4 HANA .
• Add a new strategies to use @ cache WS oData
• Creation of an OCC base with several webServices REST exposed to the Gateway API
• Optimization of the hybris medias share part.
• Configuration Dynatrace with hybris SAP Commerce performance management tool
SAINT-GOBAIN : PUM-PLASTIQUES - (de 01/2019 until 12 /03/2021) (FREELANCE)
Projet : E-commerce.
Responsibilities: Architect SAP Commerce hybris : Projet PUM
• Performance optimization and technical debt reduction (refactoring) of the v1 site based on hybris 5.4
• Migration from version 5.4 to 6.7.0.30 of hybris with mechanisms adapted for data recovery..
• Development and implementation of a new extension RabbitMq: sends Repository Events to several types of systems.
• Upgrade hybris version 6.7.0.30 to Mysql 8
• Development and implementation a new layer for MongoDB in hybris .
• Development of all exchange interface contracts between an Api Gateway application (RabbitMq publish & consumer)
• Complete overhaul of all cronjobs (122 cronjobs)
• Creation of an OCC base with several webServices REST exposed to the Gateway API
• Optimization of import pricing (43 million lines = 8min or (stock 7 million lines = 50 sec).
• Set up SOLR 7.7.2 with all the configurations at the level of SOLR servers and at the level of impexes.and create a new resolvers.
• Optimization of the hybris medias share part.
Hybris server startup optimization of 20 min -> 1 min 40sec
• Configuration at tomcat level (catalina.properties, server.xml web.xml)
• The implementation of the cluster configuration.
• 100% development and architecture mission with a 360 ° vision on the mapping of projects at PUM..
• Configuration Dynatrace with hybris SAP Commerce performance management tool
RUE DU COMMERCE : (de 16/ 08/2016 until 18/2018) (FREELANCE)
Projet : E-commerce.
Responsibilities: Architecte SAP Commerce hybris : RueDuCommerce
• Development of a RabbitMq technical base in the form of a new extension: sends Repository Events to several types of
systems.
• Development of several repository synchronization flows between the hybris platform and the Mirakl marketplace.
Establishment of a procedure for the migration from hybris 5.4 to hybris 6.4, by reusing the same sqlServer2014 data
of hybris 5.4 by making an updatesystem on a sqlServer2016 server.
• Implementation of a new hybris PCM-Supplier Platform
• Integration : product / Categories/Classifications / Assignments /Attributes / values /Units.
• Development and implementation of several REST webservices. OCC.
• Design, analysis, technical recommendation for the implementation of new functionalities.
• Development of user rights management on PCM.
• Optimization SOLR
• Implementation of an Elasticsearch POC
• Optimization hotFolders.
• Optimization of several flexibleSearch queries.
• Code review.
• Optimization of the hybris medias share part.
SAINT-GOBAIN : PUM-PLASTIQUES - (de 06/2016 until 15/08/2016) (FREELANCE)
Projet : E-commerce.
Responsibilities: Architect SAP Commerce hybris : projet Pum-plastiques
• Disabling the "Staged" product catalog
• Integration of Pavers SAGE X3 to hybris
• Integration of X3 Features to hybris
• Resolution of the Technical Debt.
• Optimization SOLR
CONFORAMA - (de 01/2016 until 06/2016) (FREELANCE)
Projet : E-commerce.
Responsibilities: Architecte SAP Commerce hybris : projet Conforama
• Contribution for the detailed technical design coreModel
Governance of cartography solution design .
• Recommendation on the technical architecture (Env r7, pre-pro, Prod)
• Supervision of performance tests.
• Recommendation on the implementation Core Model
• Coordination with the infrastructure manager.
• Recommendation of the technical solutions between the different existing IS at Conforama.
• Implementation of an abstraction layer for OCC extension (Omni Commerce Connect )
CHANEL produits de LUXE - (de 09/2014 en cours ) (Clever-Age)
Projet : E-commerce du secteur Luxe.
Responsabilité : Consultant Solutions JAVA JEE hybris au sein de l’Infrastructure CHANEL
Déploiement de la plateforme hybris pour 7 projets différents : PIM -PCM -StoreFront
• -Projet parfums-beauté : hybris 5.4.0.1
• -Projet Peps : hybris 5.4.0.0
• -Projet Maison Michel : hybris 5.4.0.5
• -Projet ERES : hybris 5.4.0.5
• -Projets POC Singapour & Chine hybris 5.4.0.4
• -Projet PIM Fashion : hybris 5.4.0.4
• -Projets PIM Watches Jewelry : hybris 5.4.0.4
• -Projets MyAccount : hybris 5.4.0.0
• Mise en place des environnements hybris INT/UAT/OAT/PRD.
• Création des job’s jenkins pour les platforms hybris
• Mise en place une configuration SONAR
• Mise en place une configuration SOLR en standalone.
• Configuration des clusters, multi-tenants
• Mise en place de la configuration des dataSource pour sécuriser les accès aux BD.
• Développement et intégration d’une extension hybris SAML SSO pour hybris Active Directory.
• Configuration IIS & ADFS
Applications internes
• Applications sur la stack Java/Spring: IAM, PIM: support de niveau 3 et recommandations techniques. Garantir l'application des bonnes pratiques
• Etude et analyse des montées de version ou évolution de la plateforme Java interne: ex: organiser les montées de version Tomcat, Java,... réalisées par le Bureau Technique.
• Expertise IIS en fonction des besoins des projets (configuration IIS, mise en place de règles de redirections complexe, etc.)
Environnement technique:
• WebService, ANT, JavaScript, CSS, HTML, SVN,
• Spring, Hibernate , SqlServer Eclipse ,FreeMarker, Tomcat, Log4j
• Outils: FileZella, Putty, soapUI-4.0.1, ALTOVA, JIRA-Confluence,Jenkins.Sonar. Dynatrace.
RICHEMONT produits de LUXE - (de 04/2014 à 07/2014) (CGI)
Projet : E-commerce du secteur Luxe.
Application CCFE : intranet du call center.
Application SWSE: middleware multimarques, multi-pays et multi-langues, fournisseur de services de gestion clients et de commandes à destination des canaux de ventes web et téléphonique. Permet la communication entre le front End (site web Ou CCFE) et le back end (SAP, NSI …)
Responsabilité : Analyste développeur JAVA JEE
• Intégration d’un nouveau type de paiement : PAYPAL.
• Implémentation d’un nouveau service TNT pour le retour des commandes client.
• Création des nouveaux Templates mail et personnalisation pour les différentes maisons(Marques).
Environnement technique:
• WebService, ANT, JavaScript, CSS, HTML, GIT,
• Struts 2, EJB3, Spring, Hibernate , MySQL 5.1, Eclipse ,FreeMarker, JBoss5, Log4j,CheckStyle
• Outils: FileZella, Putty, soapUI-4.0.1, ALTOVA, JIRA, Jenkins.
Sephora - (de 01/2014 à 02/2014)
Projet : E-commerce projet TMA
Responsabilité : Analyste développeur JAVA JEE
• Prise en charge de la réalisation des correctifs et évolutions en Java J2EE dans le cadre de la TMA.
• Correction et suivi des anomalies
Environnement technique:
• ATG.
• Oracle, Eclipse, CheckStyle, JBoss.
• Outils: jira.
Darty - (de 10/2013 à 12/2013) (CGI)
Projet : E-commerce grande distribution. hybris PCM
Le spécialiste de la distribution d'équipements d'électronique grand public et d'électroménager a mis en place un nouveau référentiel unique d'information sur ses produits.
Optimiser la performance commerciale multicanal en simplifiant les processus liés à la gestion du contenu produits.
Responsabilité : Analyste développeur JAVA JEE hybris
• Analyse et Spécification Technique.
• Gestion de la vendabilité enseigne pour les clients Darty avec toutes les règles de gestion
• Ajout dans le item model de hybris les nouveaux objets en respectant le model existant .
• Création dans hmc les nouveaux produits.
• Ajout des nouveaux flux Admin.
• Intégration des nouvelles données (xml ,impex) via le CronJob
• Tests unitaires et tests d’intégration.
Environnement technique:
• ANT, GWT,GXT, SVN,
• hybris 4 , Oracle, Eclipse ,hybris Server , Log4j
• Outils: jira, jenkins.
RICHEMONT produits de LUXE - (de 01/2013 à 09/2013) (CGI)
Projet : E-commerce du secteur Luxe.
Application CCFE : intranet du call center.
Application SWSE: middleware multimarques, multi-pays et multi-langues, fournisseur de services de gestion clients et de commandes à destination des canaux de ventes web et téléphonique. Permet la communication entre le front End (site web Ou CCFE) et le back end (SAP, NSI …)
Responsabilité : Analyste développeur JAVA JEE
• Refonte de la brique applicative de gestion des mails basée sur le moteur du Template FreeMarker.
• Création des nouveaux ...