Soufiane - Architecte JAVA

Ref : 090908B001
Email vérifié
Photo de Soufiane, Architecte JAVA
Compétences
DB2
XML
ORACLE 9
XSLT
Expériences professionnelles
  • PROJETS ET EXPERIENCE PROFESSIONNELLE

    PNB PARIBAS - CARDIF
    Durée : depuis 07/2018
    Rôle : Lead technique / architecte
    - Pilotage opérationnel d’une équipe transverse d’expertise et support.
    - La mise en place des socles d’architecture technique utilisés par l’ensemble des projets CARDIF.
    - Mise en place des normes et standards : développement, intégration continue et déploiement.
    - Mise en place des outils de monitoring de qualité.
    - Accompagnement des projets CARDIF.
    - Développement des librairie transverse d’authentification.
    - Assistance technique aux développeurs.
    - Pilotage des réunions de chiffrage et d’analyse des travaux à réaliser.
    - Suivi des DAT (Dossier d’Architecture Technique)
    - Entretien de recrutement.
    Projet techniques majeurs: Migration Cloud, Migration Toolchain, gestion d’obsolescences (JAVA,
    WAS, CVS…)
    L’équipe support et expertise est contributrice dans tous les projets techniques lancés au niveau DSI.
    Son rôle est de mener les études afin de proposer des solutions techniques pour réaliser les projets,
    suivre et accompagner les développements et aussi préparer les formations adéquates quand il
    s’agit de la mise en place de nouveaux outils tel que le Cloud et la TOOLCHAIN.
    Cette équipe est l’interlocutrice des équipes internes, externe de TMA et les éditeurs de logiciel.
    Projet métiers majeurs: Gestion consentement client – Signature électronique.
    Le projet GCC est le socle de la validation électronique des contrats dématérialisés qui vise à traiter
    l'ensemble des souscriptions / modifications de produits sur les canaux Agence et Centres de
    Contacts. Il s'agit d'un service mutualisé de « gestion du consentement client » pour les contrats
    proposés et dématérialisés par les applications métier. Ce service générique, indépendant des
    spécificités Métier sera utilisable par l'ensemble des canaux existants ou à venir.
    Ce projet permet le développement de la signature électronique pour les contrats dématérialisés
    en Agence et en Centre de contacts avec 3 enjeux majeurs recherchés :
    PNB PARIBAS - CARDIF
     Amélioration de l'expérience client
     Suppression/limitation des souscriptions papier pour la Banque
     Amélioration de la conformité pour la Banque
    Les autres projet métiers majeurs: Référentiel client unique, Datahub, le site retraite en ligne Cardif …
    Le rôle de l’équipe expertise et support dans le cadre des projets métier Cardif, était de participer
    aux réunions de lancement avec les architectes SI pour apporter des connaissances et une vision
    transverse sur tout le SI CARDIF, faire l’accompagnement, former les nouveaux arrivants et aussi
    pour anticiper la préparation du socle technique applicatif qui sera la base des développements.
    L’équipe apporte également un support technique et une expertise à tous les projets métier sur les
    sujets :
     Accompagnement des projets
     Authentification et interfaçage avec les outils transverses du Groupe BNP
     Intégration dans la Toolchain CI.
     Support pour le déploiement Cloud.
     Mise en place et maintenant d’un espace documentaire technique transverse.
     Monté en compétences des nouveaux développeurs
     Formations sur le contexte Cardif des équipes TMA.
     Expertise en cas d’incidents de production.
     Suivi de la qualité des livrables
     Fournir l’environnement de développement aux développeurs CARDIF.
    Equipe : 7 personnes (Lead technique, 6 Experts)
    Environnement technique: Angular, ReactJs, Redux, Git, Spring, Hibernate, Spring Batch,Spring
    HATEOAS, tomcat,Maven,Bower , webpack , Docker, Cloud IBM, ansible, ElasticSearch, Kafka,
    Spring batch, ant, CVS, JFrog/xray, Artifactory, nexus, Jenkins, kubernetes …

    R&D – Mirakl
    Durée : depuis 06/2016 au 07/2018
    Rôle : Lead technique
    - Participation aux réunions de cadrage technique des besoins fonctionnelles métiers.
    - Rédaction de la documentation technique et des présentations techniques
    - Préparation et suivi des mises en production.
    - La mise en place des socles d’architecture technique.
    - Participation aux développements projets.
    - Assistance technique aux développeurs.
    - Entretien de recrutement.
    Projet : MCM Marketplace E-commerce
    Mirakl Catalogue Manager est un projet qui a pour but, rendre l’intégration des flux produits
    prévenants de différents vendeurs dans la marketplace Mirakl simple et fluide. Tout en offrant à
    l’opérateur (du site e-commerce) la possibilité contrôler la qualité des données réceptionnées, une
    gestion efficace des catégories des produits qu’il souhaite vendre sur sa plateforme et des outils de
    monitoring avancés.
    L’application expose une couche API REST permettant une intégration souple avec les systèmes ecommerces opérateurs tel que Hybris ou Magento …, aussi une console d’administration pour faire
    le suivie de flux intégrées et le paramétrage d’intégration.
    Projet : Mirakl – Indexer search
    Le projet vise à réduire les coûts de la mise en place des serveurs d’indexation et optimisation des
    temps de réponses des API REST.
    L’application centralise tous les messages Kafka qui concerne des opérations d’indexation ElastichSearch d’une façon dynamique et paramétrable ensuite il se charge d’indexer toutes les
    informations reçues avec une gestion de charge avancée.
    Equipe : 9 personnes (Lead technique, 5 développeurs, Product owner, scrum master, testeur)
    Environnement technique: ReactJs, Redux, Git, Spring, Hibernate, Spring Batch,Spring HATEOAS,
    tomcat,Maven,Bower , webpack , Docker, ElasticSearch, Kafka, Spring batch…

    Galeries la Fayette : E-commerce
    Durée : depuis 03/2015 au 08/2016
    Rôle : Lead technique JEE
    - Participation aux réunions de cadrage technique des besoins fonctionnelles métiers.
    - Participation à toutes les cérémonies Scrum.
    - Développement de nouvelles fonctionnalités dans le projet.
    - Rédaction de la documentation technique.
    - Suivi de production & monitoring des performances.
    - Assistance technique aux développeurs.
    Projet : RPU : référentiel produit unique
    Externalisation du module référentiel produit du produit Hybris afin de créer une base produit unique
    pour les applications magasins GL et le Hybris Ecommerce.
    Développement d’une brique applicative sur la base RPU permettant d’enrichir les produits
    fournisseurs avec plus d’informations et des visuels pour les exposer dans le site ********.
    Equipe : 7 personnes (1 responsable domaine, architecte, 3 développeurs, Product owner, scrum
    master, testeur)
    Produit E-commerce : Hybris 5.6
    Environnement technique: AngularJs, HTML5, Angular-bootstrap,JavaScript, JQuery, Git, Spring,
    Hibernate, Spring Batch,Spring HATEOAS, MagicDraw, tomcat,Maven,Bower,Grunt…

    CNP Assurance
    Depuis
    depuis 11/2013 au 02/2015
    Architecte JEE au sein de la compagnie CNP assurance (À voir ********/)
    Méthode Gestion de projet : Scrum /Agile
    Projets :
     Plateforme emprunteur NAVEO : Le projet PFAE a pour objectif de mettre en
    œuvre une plateforme globale, moderne et performante, de gestion en assurance
    emprunteur permettant à CNP Assurances de répondre, de manière compétitive, à
    toute renégociation de ses contrats collectifs sur ce domaine.
    Interventions :
    - Mise en place d’un socle technique pour les applications WEB.
    - Développement des nouveaux modules.
    - Suivi de production.
    - Tests de charge.
    - Assistance technique aux développeurs.
    Technologies: Java, ,JSP, Boostrap, Spring, Hibernate, Spring Batch, MagicDraw, tomcat,
    Weblogic …

    Manpower
    Depuis
    Septembre 2011
    AU Novembre
    2013
    Développeur JEE/FLEX au sein de la compagnie Manpower France, référence N° 1
    mondial dans les secteurs de l'intérim et du recrutement (À voir
    ********/)
    Méthode Gestion de projet : Scrum /Agile
    Projets :
     Gestion des réclamations : Projet de gestion des insatisfactions transmises par les
    clients et les ressources Manpower.
     Intégration des CVs externes : un service qui permet d’intégrer des CVs
    rapidement dans la base de CV Manpower via des sites sociaux.
     Back office Extranet Manpower : système de gestion des intérimaires Manpower,
    affectation et facturation client.
     Espace Commande : système de gestion des commandes clients. Il permet
    notamment de prendre le besoin du client, planifier des actions commerciales, gérer
    le suivi des clients et des prospects, rechercher des candidats adaptés au profil
    demandé par le client, ainsi que la génération du contrat de travail. Disponible dans
    toutes les agences en France.
    Interventions :
    - Rédaction des spécifications techniques.
    - Mise en place de nouvelles fonctionnalités.
    - Développement des nouveaux modules.
    - Migration des applications sous l’usine logicielle.
    - Suivi de production.
    - Tests de charge.
    - Assistance technique aux développeurs.
    Technologies: Java, Flex, GranitDS,JSP,HTML5, Spring, JPA/ Hibernate, MagicDraw/
    TeamServer, TcServer, Spring Batch, Spring Security,JETM, google analytics …

    Depuis mars
    2011 jusqu’à
    Août 2011
    Développeur JEE au sein de la compagnie Wafa Assurance (À voir
    ********/)
    Projets:
     Wassil: Refonte SI Vie (Gestion production, Prestation, Sinistre).
    Interventions :
    - Rédaction des spécifications techniques.
    - Refonte du module responsable du transfère des flux de prélèvements bancaires.
    - Développement du module de la gestion des comptes OPCVM.
    - Assistance technique aux développeurs.
    Technologies: Java, JSF, Richfaces, Spring, Orika , JPA/ Hibernate, MagicDraw/
    TeamServer, JBoss, Mia Generation, ActiveMQ, Spring Batch, Spring Security, Activiti
    (BPM/BAM Engine), Drools

    Depuis 13
    juillet 2010
    jusqu’à mars
    2011
    Développeur JEE/FLEX au sein de la compagnie RSD suisse: Leader de La distribution
    d’informations métier et de la gestion des documents et contenus actifs ou archivés.
    (À voir ********/)
     Le projet RSDGlass : solution éprouvée de gestion des contenus et des documents
    qui prend en charge :
    Capture, stockage, accessibilité et classement précis de tous les contenus.
    Sécurisation des enregistrements, archivage, divulgation et l'audit des contenus.
    RSD Glass est Développé sur les concepts Moreq2 : un recueil d'exigences pour l'organisation
    de l'archivage électronique, élaboré dans le cadre de l'Union européenne. C'est une approche
    opérationnelle de la norme de gestion des documents d'archives ISO 15489.
    Méthode Gestion de projet : Agile
    Rôle : Développeur JAVA/J2EE
    - Conception et développement du module AUDIT.
    - Conception et développement du module SCHEDULING.
    - Développement de la couche Web Services de RSD GLASS.
    - Création d’un connecteur GLASS communiquant avec des moteurs de WORKFLOW et
    - BPEL via les Web Services.
    - Respect des normes et des recommandations.
    - Support Technique.
    Technologies: adobe flex, XSLT,JEE, Spring, (Hibernate, JPA), QUARTZ, JAXB, BPEL,
    (JMS, ActiveMQ), Oracle 10g, MySQL, SQL SERVER, SVN, JIRA, HUDSON, SONAR,
    TOMCAT, WebSphere, GlassFish.
     Le projet Glass Mapper : outil de mapping permettant l’import et la manipulation
    des schémas XSD Et la génération d’une feuille de style XSLT sur mesure à partir
    d’une interface user friendly.
    Méthode Gestion de projet : Agile
    Rôle : Développeur J2EE/FLEX
    - La rédaction des spécifications fonctionnelles détaillées (SFD).
    - La rédaction du DAT (Document d’architecture Technique).
    - Participer et valider la rédaction du DAF (Document d’architecture Fonctionnel).
    - La rédaction du PTQ (Plan de test de Qualification).
    - Contrôler la qualité des livraisons logicielles.
    - Respect des normes et des recommandations.
    - Support Technique.
    - Développement.
    Technologies: adobe flex, XSLT,JEE, Spring, (Hibernate, JPA), QUARTZ, JAXB, BPEL,
    (JMS, ActiveMQ), Oracle 10g, MySQL, SQL SERVER, SVN, JIRA, HUDSON, SONAR,
    TOMCAT, WebSphere, GlassFish,Magic-Draw.

    Juin 2008 Au
    07 juillet 2010
    Développeur JEE au sein de la compagnie Royal Marocaine d’Assurance Watanya (À
    voir ********/)
     Participation à la refonte du système d’information du département bancassurance.
     Participation au développement du projet « Convergence » : une application de
    commercialisation en ligne des produits d’assurance dans les banques et les
    intermédiaires RMAWATANYA.
    Rôle : Développeur JAVA/J2EE
    - Respect des normes et des recommandations.
    - Support Technique
    - Développement
    Technologies: Hibernante, Struts,JSF, ANT, SVN, MANTIS, Frameworks internes pour les
    parties frontend et web.
     Réalisation à partir d’un cahier des charges d’un module de gestion des actions
    OPCVM et l’arbitrage des épargnes.
     Développement d’un module de simulation des transactions clients à partir de la
    phase suscription jusqu'à la phase résiliation déployé pour plus de 500 agence
    BMCE.
     La réalisation d’une solution “BackUp” pour la sauvegarde des fichiers système.
    Technologies: Hibernante, Struts, ANT, SVN, MANTIS, Framework interne et une
    architecture à base de trois components : View, Model et Controler (MVC).

    09 Juillet 2008 3er prix : concours régional des étudiants du grand Casablanca pour les meilleurs
    projets informatiques.
    Février 2008
    au 30 mai 2008
    Stage fin de formation au sein de l’Office de la Formation Professionnelle et de la Promotion
    du Travail
     Conception et réalisation d’une application web DRH-PERSONNEL permettant à
    la direction des ressources humaines de gérer la totalité de son personnel.
    Décembre
    2007 au
    Février 2008
     Projet Appliqué à la direction de l’O.F.P.P.T.
    Réalisation au sein d’une équipe de 3 développeurs d’une solution de gestion des
    stagiaires durant la formation, automatisation de la Retard/Absence et de la
    distribution des documents, Reporting des données clés…
    Technologies: Visual Studio 2003, ASP.net, Microsoft SQL Server 2000

Études et formations
  • COMPETENCES TECHNIQUES ET FONCTIONNELLES

    Langages
    Java EE, JavaScript, Groovy
    HTML5, CSS
    XML, XSLT, XSD
    FLEX
    SQL, PL/SQL,
    Base de données
    SGBDR : MySQL, DB2, Oracle
    Méthodologie et formalisme
    TDD
    Méthodes agiles (SCRUM)
    UML,
    Merise
    Application Livecycle Management / DévOps
    Jenkins, Sonar, Nexus, Artifactory, Jfrog/Xray
    Maven
    JIRA, CQTM, REDMINE, MANTIS
    Git, SVN, CVS
    Ansible, Cloud IBM
    Systèmes d’exploitation
    Windows XP, 7, 8
    Ubuntu, AIX

    Frameworks
    Spring Framework, Spring boot
    Spring Security, Spring Batch, Spring Data, Spring Quartz
    JPA / Hibernate / JTA, EJB, JNDI, JDBC
    EhCache, Java RMI.
    JavaServer Pages (JSP), JavaServer Faces (JSF), Struts,
    AngularJs, ReactJs, Redux, Angular.
    Java Message Service (JMS), JavaMail, JMX
    Java API for XML,Processing (JAXP), JAXB
    E-commerce
    Hybris : OMS, RPU, classification system
    Maketplace : Hybris Marketplace, Mirakl
    Serveurs Web et Serveurs d’applications
    Web : Apache
    Java : Glassfish, WebSphere, Tomcat, Jetty
    Infrastructure
    Virtualisation : VMware ESXi, Docker, kubernetes , Cloud
    IBM
    Messaging : ActiveMq, Kafka
    Indexation: Lucene, ElasticSearch
    Répartition de charge : F5.
    Surveillance : AppDynamics, JETM
    Homologation technique: CAST, Coverity
    Outils
    Injecteurs : JMeter
    TEST de charge : HP loadrunner
    Modélisation : Enterprise Architect, Magic Draw

    FORMATION

     Ingénieur en système d’informations, mention très bien
    2008, Ecole Supérieure de l’informatique appliquée
     Baccalauréat Sciences Mathématiques option A
    2003, Lycée Lyautey Casablanca
     Formations : Oracle (OMNIDATA Academy), Spring (SQLi), Animation de réunion (Sopra
    Academy), Communication publique (Sopra Academy)

    LANGUES
     Arabe : Maternel.
     Français : Courant.


    Windows
    Technologies JAVA, XML, JavaScript, Ajax.UML, SQL.
    Oracle, MySQL, DB2
    JSF (Java Server Faces), Struts, Spring, Hibernante, EJB, JSP, JPA, JMX
    Websphere, TOMCAT, Sun application server
    SVN , CVS, Eclipse, Ant ,maven , Hudson
    UML, Entreprise Architect
    Junit , JEmiter ,HP loadrunner
    MS Office (Word, Excel, Powerpoint, Outlook, Internet Explorer)

D'autres freelances
Architecte JAVA

Ces profils pourraient vous intéresser !
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Chef de projet JAVA
Dieudonné

Chef de projet JAVA

  • SAINT-DENIS
JAVA BPM AGILE TEAM DEVELOPER TOMCAT LINUX SQL ENTERPRISE ARCHITECT JENKINS WINDOWS
Disponible
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Architecte J2EE
Mostafa

Architecte J2EE

  • PARIS
J2EE JAVA SOA
Disponible
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Ingénieur de développement JAVA
Clément

Ingénieur de développement JAVA

  • ORANGE
JAVA J2EE POSTGRESQL JAVASCRIPT Angular
Disponible
CV Architecte Solutions
Omar

Architecte Solutions

  • FRESNES
J2EE JAVA AGILE API RESTful Spring Boot Microservices SAFE GED Cloud AWS TOGAF
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible