Mohamed - Consultant technique JAVA
Ref : 150121M004-
92100 BOULOGNE BILLANCOURT
-
Développeur, Consultant technique (36 ans)
-
Totalement mobile
-
En portage salarial
Expérience professionnelle
Janvier 2021 - juillet 2021 : Senior JAVA developer Atos
Project context : création d’une marketplace avec une architecture microservices
technical environment :
Spring boot , gradle, Docker , google cloud platform , JAVA 11, JIRA, Github
Avril 2020 - Decembre 2020 : Python développeur ********
Janvier 2020 – Avril 2020: Consultant sénior SAP CX - JACADI , Paris France
Project context : integration de la solution e-commerce pour la marque JACADI Paris pour les pays France, Belgium ,Spain, USA , CANADA
Mission :
Analyse et correction des bugs en prod
Code review
Front end et composant CMS
SOLR Configuration pour les nouveaux pays
Préparation de la platform pour une migration vers SAP Commerce Cloud
Intégration des nouveaux fonctionnalités
Technical environment :
SAP Hybris 1808.5 , JAVA 8, Framework Spring ,Jenkins, redmine, gitLab, ,Slack, web Service Rest
Octobre 2016 - Octobre 2019 : Consultant SAP CX (Hybris) - Groupe Wonderbox
Contexte du projet : Développement de la solution e-commerce du groupe Wonderbox ( France, Italie, Belgique et Spain, et la marque lifecooler pour le marché portugais).
Mission :
Participation à la conception technique de la solution from scratch (DATAMODEL)
Participation au workshop pour la validation des users story avec l’équipe E-Business
Création des scripts Maven pour automatiser le déploiement des environnements INT, QA et pre-prod
Création et Modélisation des pages web et Composants CMS pour la partie front office (Controller (spring MVC ), fichiers de configuration cmsCockpit, restrictions , tags, JSP , JSTL )
Customisation de Backoffice Admin ( Ajout des nouveaux items , Recherche, CronJob , Workflow)
Développement des web services pour synchroniser les nouveaux comptes clients créés depuis hybris vers salesForce
Création et Customisation de module Promotion engine
Intégration des modes de paiement (ingenico ,limonetik , leetchi, cetelem,3xcb.. )
Intégration des modes de livraison (Mondial relay ,Colisimo , click&collect )
Paramétrage des hotFolders pour importer les données de catalogue produit, Pos ( point of service) , utilisateurs , ...
SEO ( tagage, siteMap, robots,redirection...)
Environnement technique :
SAP Hybris 6.7 et 1808.5 , JAVA 8,Freamwork Spring , magento, IDE intellij, Sparkow, Bazaar voice, Jenkins, Atlasian (jira, confluence, bitbucket , hipchat…), JMS docker, salesForce,Slack webSevice Rest
Mars 2015 - Octobre 2016 : SAP Hybris Developer - Yves Rocher
Contexte du projet : Développement de la solution e-commerce du groupe Yves rocher
Mission :
Validation des documents fonctionnels avec le Business Analyste
Développement des cronJob d’export/import Product Catalogue
Insertion User Right & Search restriction & constraint via Impex
Correction des anomalies en prod
Conception technique & développement des User stories
Assistance et formation des nouvelles recrues (débutants/stagiaires)
Chiffrage des taches
Synchronisation
Migration des données via Impex
Récupération & analyse des logs de prod
Détection des risques et proposition des solutions / nouvelles fonctionnalités
Développement des composants CMS
Configuration / création des composants CMS via Impex
Test unitaire
Revue de code
Environnement technique : SAP Hybris 5.5, JAVA 7,Spring, SoapUI, IDE Eclipse, Solar, Jenkins, TargetProcess
Janvier 2014 - Janvier 2015 : SAP Hybris Developer - ROYAL CANIN
Contexte du projet : Mise en place la solution PIM (Product information management) sous la plateforme SAP Hybris 5.3
Mission :
Participer la mise en place du Data Model du projet
Développement des appels Web Services SOAP avec API CXF
Insertion User Right & Search restriction & constraint via Impex
Création et personnalisation des Workflow, Widget PCM, Action
Personnalisation de HMC (Ajout des nouvelles Actions)
Chiffrage des taches
Migration des données via Impex
Proposition de nouvelles fonctionnalités
Test unitaire
Revue de code
Environnement technique : SAP Hybris 5.5, JAVA 7,Spring, SoapUI, IDE Eclipse, Solar, Jenkins, TargetProcess
Actuellement chez FyComputing (Développeur Hybris) ( 1ans 2mois)
• Participer à la conception du DataModel et la migration des données, du version 4.3 vers 5.2 de la Platform Hybris du client Royal Canin.
• Personnalisation de l'interface HMC hybris ( j'ai ajouté une nouvelle action qui importe un fichier .xlsx et faire des traitements de validation du fichier, récupération des données en utilisant L'API POI et enfin l'insertion des données récupérer).
• Développement Backend : Création des nouvelles Wizard (ZK et Spring) modification au niveau d'interface productcockpit.
• Création des Impex
• Création des Tests de validation des données à migrer
• Analyse et qualification des anomalies du site Royal Canin
• Traitement et correction des tickets remonté du site Royal Canin
• Tester et valider la correction des anomalies du site Royal Canin
• Rédaction des documents support du site Royal Canin
• Intégration du workflow de création d'un produit au niveau backend(productCockpit)
ACS Technocenter (6mois)
• Participé à la mise en place d’un CRM qui répond au besoin de la société ACS Techno center : étude fonctionnelle + étude technique + conception d’une base de données entièrement en XML+ Spring MVC+ Spring IOC + utilisation de l’API javaMail pour construire un système de messagerie afin de bien gérer la communication entre les clients et prospects.
Stage de fin d’études chez KMSE Consulting (éditeur de progiciel dédier pour les assureurs) (4 mois)
• Suggérer l'amélioration des structures existantes ou le remplacement par un nouveau système.
• Participer au développement d’un processus d’import et d’export des données de comptabilité via une interface web pour l’intégrer avec la solution déjà existe HiCP. Nous avons utilisé le Framework Spring et plus précisément le module Spring Batch afin d’automatiser l’importation et l’exportation des données. Nous avons utilisé EclipseLink/JPA pour le mapping objet-relationnel. Nous avons utilisé Spring taskScheduler pour la planification des taches. Et Spring batch admin pour administrer et gérer les jobs.
Freelancer sur le site (********, ********) Depuis 10-2012
• Développement d’un site de booking des chambres pour un client en Irlande pour son maison d’hôte en respectant les spécifications JEE avec l’utilisation de Struts2 sur la couche Présentation et Spring IOC pour la gestion de cycle de vie des Beans et JPA pour la partie persistance. Duré de ce projet ( 3mois).
• Développement du site ********/ un site responsive avec le freameWork css Twitter bootstrap.
Stage à Marjane Holding Fès (3 mois)
• Assurer le suivie des commandes des clients grossiste jusqu'à la livraison et la mise à jour de la base de donnée de l’ERP G.O.L.D.
• Former une équipe de manager de rayonnage à utiliser le bar code scanners pour vérifier le prix de balisage
• Assurer la performance du parc informatique avec l’implémentation d’un processus de management de qualité de service (ITIL).
Stage à la préfecture de Fès (3mois)
• Département SI :j’ai travaillé sous la responsabilité de chef de Projet et en collaboration avec l’équipe de développement pour la mise en place d’un système de gestion de Rendez-vous. Nous avons utilisé VB.net comme langage de développement et SQL 2005 comme SGBD.
Projet Universitaire :
• Développement d’application de gestion des réservations des salles, dans la partie Web nous avons utilisé les technologies (JEE, JSF , Spring, jpa) et pour la partie Mobile (Android, web service Rest).
• Développement d’application de gestion Mailings avec JAVA SE et L’API SWING.
Cursus Universitaire
26/03/2021 : SAP Certified Development Professional - SAP Commerce Cloud 1905 Developer
06/10/2020 : AWS Certified Solutions Architect Associate
09/06/2020 : Professional Scrum Developer certified scrum.org
05/06/2020 : Professional Scrum Master certified scrum.org
02-04-2020 Au 30-04-2020 : Formation Agilité chez AJC Formation Paris
Master Spécialisé option Qualité Du Logiciel (2013)
Faculté des Sciences de Fès (FSDM), Université Sidi Mohamed Ben Abdallah (USMBA).
Licence Professionnelle option Management des Systèmes d’Information (2011)
Faculté Poly disciplinaire De Tétouan (FPT) Université Abdelmalek Essaadi (UAE).
Technicien spécialisé en technique de développement informatique (2010)
Institut Spécialisé de Technologie Appliqué Adarissa de fés
Baccalauréat option Sciences Expérimentales (2007)
Lycée Ibn Hazm, Fès.
Compétences
• Langages de Programmation : JAVA/JEE , C , C# , VB.net
• Langage de Programmation Web : PHP5 , HTML5 , CSS3 , AJAX , JQuery, JavaScript
• Framework : Struts 2, JPA, spring IOC, hibernate, flex ,Spring mvc, Spring Batch
• CMS(content Management System) : Drupal 7, Joomla, WordPress
• Analyse et Conception : UML, Design Pattern
• Système de gestion base données : MySQL , SQL Serveur , oracle
• Informatique décisionnel (BI) : PENTAHO, Talend
• Développement Mobile : Andoid
Langues
• français : courant en environnement professionnelle
• anglais : intermédiaire
• Boxe anglaise ,