Expérience professionnelle
SOCIETE GENERAL OCTOBRE 2015 - A JANVIER 2019
Architecte technique Intranet/internet
Octobre 2015 - Avril 2017
Projet: (PUMA) portail applicatif regroupant les applications de la banque de détail du canal agence pour les deux enseignes société général et crédit du nord.
Équipe: au sein d'une équipe transverse de 10 architectes, dont le rôle est d'assurer la maintenance évolutive d'un socle d'architecture technique AXE-PDT, en plus du support et de l'accompagnement projet.
Mai 2017- Janvier 2019
Projet: canal internet Crédit du nord (site internet, site mobile, application mobile)
Équipe: au sein de l'équipe d'architecture d'exécution (6 personnes) en charge du socle AXE-INTERNET et des applications transverses remplissant les besoins d’authentification et de gestion de profil pour le canal Internet du Crédit du Nord.
Missions:
Cadrage et chiffrage des sujets de la release Technique
Rédaction de la documentation technique (dossier de conception technique, dossier d'architecture technique ...)
Support et accompagnement projet des équipes de développement
Mise en place d'une capacité de cache partagée basé sur hazelCast pour les différents applicatifs du portail PUMA
Mise en place d'un service de gestion de contexte client basé sur la capacité de cache partagé
Automatisation du déploiement du portail puma en assemblage avec docker et ansible
Développement d'un outil de Heath check pour les services vitaux du portail
Développement d'une application web d'administration Open/close
Décomissionement du composant IBM Security Access Manager de la suite IBM Tivoli (IAM)
Décomissionement de la validation de signature par le service DVS
Mise en place des tests d'intégration automatisés pour le composant d'authentification EAI
Analyse des problèmes irritants en production
Analyse des problèmes de performances lors des compagnes de tirs de charge
Suivi des mises en production
Environnement:
Java 1.6/1.8 , Spring boot, weblogic portal 10.3.6, IBM Security Access Manager, IBM Security Directory Integrator, IBM Security Directory Server, Angular 4/5, Material design, CSS, Javascript, Type script, GIT, Jenkins, Nexus , Maven, JUnit, SoapUI, Docker, Ansible, Alian4cloud, Kibana, AppDynamics ,IBM API Gateway.
UNIVERSITE PARIS-EST CRETEIL (UPEC) SEPTEMBRE 2015 - JANVIER 2015
Enseignant Vacataire (temps partiel)
Chargé du cours :
-Ingénierie du logiciel / industrialisation des développements
BPI FRANCE JANVIER 2012 - JUILLET 2015
Ingénieur d’étude et de développement JEE/ Référent technique
Projet : BCP Référentiel des tiers BPI permettant d'identifier les entreprises qui peuvent être prospects, clients ou partenaires. Ces données sont regroupés au sein de deux bases de données:
-BTE(base tiers exogènes) représente 15 millions d'entreprises et regroupe les données issues de collectes INSEE, greffe ...
-BCP(base client partenaire) contient les données provenant des systèmes d'informations de BPI (PCE, Garantie,OAD ..) ainsi que des données externes (Banque de France, agences de notation)
Missions:
projet existant BCP
Amélioration des performances du web service tiers
Développement d'une IHM d'administration "struts" et intégration dans le portail commercial
"Mavenisation" des batchs BCP
Migration websphere 6.1 -> 8.0
Développement d'un batch d'abonnement MQ
Développement d'un batch d'import des notations d'agences externes(Fitch Ratings, Moody's et Standard & Poor's)
Analyse et chiffrage des évolutions
Développement d'évolutions/ Correction de bugs
Rédaction des spécifications techniques / dossiers d'installations
Présentation des livrables à l'équipe d'intégration
projet refonte BCP
LOT1 : Mise en place d'un moteur de recherche
Conception de l'architecture de l'application
Mise en place d'une trame à suivre pour l'équipe de développement
Développement des batchs d'indexation
LOT2 : développement des web service BCP
Conception et mise en place du format pivot BCP
Participation au développement des service web (Etablissement/Notation/abonnement/habilitation)
Pilotage du chantier des tests unitaires et formation de l'équipe de développement
Mise en place d'une plateforme d'intégration continue en DEV
Réalisation des tests de charge et rédaction des scénarios de tests
LOT3 : Développement des IHM
Participation au développement des IHM JSF
Rédaction des spécifications techniques
Environnement : JEE 6, Websphere 6.1/8.0, DB2 v10, EJB 3.1, JPA 2.0, CDI, JSF2/Primefaces4, JAX-WS/Axis2,JAX-RS, JMS/Websphere MQ, Solr, SoapUI/LoadUI ,Maven, SonarQube, Jenkins, SVN, GIT, Quality Center.
CDC FAST OCTOBRE 2011 – DECEMBRE 2011
INGENIEUR D’ETUDE ET DE DEVELOPPEMENT JAVA EE
Projet : Développement d’un outil d’archivage de documents pour le Conseil général du 77 permettant de stocker les documents dans un service public d’archivage lorsque ceux-ci ne sont plus d’utilité.
Missions:
Rédaction des spécifications techniques
Développement de l’outil
Intégration du service d'archivage dans la plate forme fast
Environnement : JAVA/JEE, XML/XSLT, Spring, AXIS, struts, Tomcat,CVS.
SFEIR JUIN 2010 - SEPTEMBRE 2011
INGENIEUR D’ETUDE ET DE DEVELOPPEMENT JAVA EE / RESPONSABLE D’APPLICATION
CLIENT: VEOLIA FEVRIER 2011 - SEPTEMBRE 2011
Project : GCA (Gestionnaire Clientèle Assainissement) permet de gérer d’une manière ponctuelle ou planifiée via programme, le suivi du traitement:
- des interventions
- des contrôles de conformité
- de la réalisation des branchements d’assainissement sur le réseau public d’assainissement et les installations des propriétés privées (Lieu de Desserte)
Missions:
Analyse et chiffrage des évolutions
Développement des évolutions / Correction des bugs
Mise en recette / Assistance à la recette
Mise en production
Environnement : JAVA/JEE, Oracle, XSLT, JavaScript,Tomcat,CVS.
CLIENT: RTE JUIN 2010 - SEPTEMBRE 2011
Project : GRPE (Gestion des Relations Propriétaires et Exploitants) est une application qui permet gérer les conventions de passages de lignes électriques dans le cadre des protocoles d’accord signés avec la profession agricole, notamment les paiements périodiques des indemnités versés aux exploitants agricoles et les échanges de courriers.
Missions:
Rédaction des spécifications fonctionnelles détaillées
Validation des spécifications avec le client
Analyse et chiffrage des évolutions
Développement des évolutions / Correction des bugs
Assistance à la recette
Formation et passation de compétences
Environnement : JAVA/JEE, Oracle, Struts, JavaScript/JSP, Weblogic,CVS.
RS2I JANVIER 2010 - MAI 2010 INGENIEUR D’ETUDES ET DE DEVELOPPEMENT JAVA EE
Project : GICO (Gestion des Images et Contenu) : nouvel outil qui accompagne le passage de la TSR (Télévision suisse romande) en numérique.
Mission :
Conception et développement d'un gestionnaire de notice
Développement des composants (EXTJS) réutilisables dans les écrans stock
Développement des écrans stock
Environnement: JAVA/JEE, EXTJS, JavaScript/Ajax, DWR, Spring, Struts, CVS.
SMARTJOG JUIN 2009 - NOVEMBRE 2009
STAGIAIRE INGENIEUR D’ETUDES ET DE DEVELOPPEMENT JAVA EE
Project :
- Conception et développent d’un client FTP dans le cadre de la mise en place d’un système de livraison de média pour la coupe du monde FIFA 2010 en Afrique de sud.
- Migration de la plateforme web services de Smartjog.
Missions :
Benchmark des solutions existante pour le transfert FTP
Développement du client FTP
Participation à la migration des web services
Participation à la migration de la couche persistance vers Hibernate3
Environnement: Unix debian, JAVA/JEE, webservices (axis2), applet, Spring, Spring MVC, Hibernate 3, Maven 2.
CASANET - MAROC AVRIL 2008 - JUILLET 2008
STAGIAIRE INGENIEUR D’ETUDES ET DE DEVELOPPEMENT JAVA EE
Project : Etude, Conception et développement d'une application de chat modéré permettant d’organiser des sessions de chat modérés avec des personnes de marque (Artiste, expert,…)
Missions :
Rédaction des livrables (cahier de besoin, dossier de spécifications fonctionnelles et techniques)
Conception et Développement de la solution
Environnement: JAVA/J2EE Struts, Hibernate, Socket + multithreading
ZURICH ASSURANCE - MAROC JUIN 2007 - AOUT 2007
STAGIAIRE INGENIEUR D’ETUDES ET DE DEVELOPPEMENT .NET
Project : Réalisation d’un outil permettant aux différentes agences de Zurich assurance Maroc de faciliter le calcul des tarifications d’assurance (Auto, habitation, Hôtel…)
Mission :
Etude de l’existant
Conception de la base de données
Développement de la partie Zurich Habitation et Zurich Auto
Environnement: VB.net, Access.