EXPÉRIENCES
BNP PARIBAS – De 09/2018 à aujourd’hui
Architecte Solution– Département Architecture socles et outils
Contexte du projet :
Création de solution générique pour faciliter l’authentification par Smart Card en intégrant l'authentification forte
via SAML ensuite participé aux travaux transverses pour intégrer la librairie aux diverses applications au niveau
group.
Équipe : 6 personnes
• Accompagnement à la définition de backlog lors des sprint planning et à la création des taches.
• Création de librairie pour sécuriser les micro-services avec échange sécurisé de jetons via JWT.
• Gestionnaire de l’outil Zabbix pour surveiller l'état de divers serveurs et autres matériels réseau :
administration des autres utilisateurs, configuration de Zabbix pour créer des graphes et des
alertes.
• Mise en place de pipelines CI-CD sous Kubernetes, Docker, Cloud IBM capables de gérer les cycles
d’intégrations, être en charge du bon fonctionnement et de la maintenance des plateformes
d'intégration continue.
• Effectuer la veille technologique en identifiant les tendances pertinentes du marché de l’IT et les
intégrer dans l’écosystème : OWASP, Dependency Check, Drupal, SAML, JWT, Nexus Life Cycle
• Piloter la correction de vulnérabilités Qualys.
• Accompagnement rapproché des équipes projets afin de garantir la bonne mise en oeuvre des
solutions de sécurités.
• La mise en place de POC (Proof Of Concept) sur des nouvelles solutions notamment en Kafka
• Animer les conférences 13-14 pour faire monter en compétence les collaborateurs sur les
tendances technologiques de marchés.
Environnement technique:
WAS Liberty 17.0.0.3, Tomcat v7.0, oraclejdk-x64-8, spring-boot 2.0.0.RELEASE, Apache Maven 3.5.2,
Oracle 11, Angular 6, h2 1.4.191,spring-security 5.1.1.RELEASE, Opensaml 2.6.4, spring-boot, springsecurity-saml2 1.0.3.RELEASE, Postman, GitExtensions, Eclipse Oxygen 4.7.0, WAF, Linux Redhat 6.6 ,
HSBC GBM – 10/2016 à 06/2018
Tech Lead – BackOffice de salle de marché
Contexte du projet :
Migration de servers de Paris vers Londres et refonte de GUI d’un backoffice de salle de marché composée d’une
équipe internationale à Paris, Pologne et Inde.
Équipe : 12 personnes
• Fournir l'assistance au chef de projets dans l’expression des besoins techniques du projet FAME
pour l'ensemble des applications cibles et les batch du département Finance IT.
• Accompagner les équipes d'offshore et de production - dans les phases de réalisation et
déploiement.
• Configuration, suivi et optimisation de jobs Control M.
• Participer au développement, essentiellement sur la partie composante génériques et
assemblage des composants
• Reporting quotidien en anglais au Product Owner
• Rédaction de scenario de test pour les batch.
• Rédaction des livrables documentaires projet en anglais (architecture, design, tests)
• Migrer le serveur WAS vers Liberty Core.
• Préparation du serveur cible Windows 2012.
• Mise en place de système d’authentification par LDAP via Spring security.
Environnement technique / fonctionnel / méthodologie :
Oracle 12, Eclipse, Spring-security, Junit, Control-M, Perl, ASP, Java 1.8, WAS 8, WAS Liberty 16, SQL
Developper, Spring Batch, Tomcat 7, Selenium, SQL, RTC, Maven 2, Windows Server 2012,
ALCATEL NOKIA – 09/2015 à 09/2016
Expert Technique – R&D
Contexte du projet :
Au sein de l’équipe R&D, le produit BPS (Broadcast Provisionning Service) : est un module logiciel de LMG qui
permet aux fournisseurs de services de créer des services de eMBMS ayant un contenu déterminé, les horaires, les
lieux et les politiques.
Équipe : 5 personnes
• Participation aux évolutions de l’architecture et de l’infrastructure du projet.
• Définir et développer des microservices via l’api REST.
• Assurer le support technique aux équipes de développement
• Définition de « best practices » de développements (qualité, performance, factorisation…).
• Participation aux réunions techniques
• Support technique aux équipes de marketing et intégration.
• Suivi des correctifs en Recette et correction des anomalies détectées.
• Rédaction des spécifications techniques détaillées en anglais.
• Réalisation de plan de tests, réalisation des tests unitaires et d’intégration avec consignation des
preuves de tests.
• Mise en place de protocole SNMP pour surveiller des équipement réseaux.
• Assurer la prise en charge de débutants.
Environnement technique / fonctionnel / méthodologie :
Eclipse Mars, JBoss 7.1, Tomcat 7.0, Checkstyles, Angular JS, Java 1.7, Jacoco, Hibernate 4, Quartz
2.2.2, Rest Easy 3.0.5, Spring 4.0.0, Jackson 1.9, Sonar, Juint 4.12, Mockito 1.9, Oracle vm Virtual box,
Maven 3.2.5, HttpRequester,
De juin 2014 à décembre 2014
Sungard Poste Analyste Développeur Senior
Description Maintenance de l’application SWAPS
Mission
• Au sein d’une équipe de 9 collaborateurs à Paris et Tel Aviv
• Respecter des méthodes de développement basées sur des méthodes SCRUMBAN.
• Élaborer les spécifications techniques à partir des spécifications fonctionnelles générales.
• Proposer les évolutions à mettre en œuvre.
• Estimer la charge de conception et de développement
• Développement de nouvelles solutions.
• Maintenance des solutions existantes.
• Gestion de configuration
• Audit du code
• Préparation de release
• Etude de performance avec Jmeter
• Support technique niveau 3
• Réaliser les documentations nécessaires pour faciliter la reprise
• Préparer et réaliser les tests unitaires.
• Veiller au respect des normes et procédures en vigueur.
• Garantir le respect des échéances projet.
Environnement technique
Hibernate, JDBC, Spring, JEE, Maven, Grails, Struts, Groovy, Oracle, Mysql, JIRA, intelliJ, Sybase, Tomcat, Struts, Ajax, Javascript, Junit, Radius, iReport, log4j, Memory Analyzer
De janvier 2013 à mars 2014
Fonds d’indemisation des victimes de l’amiante Poste Analyste développeur Senior
Description Maintenance S.I.
Mission
• Au sein d’une équipe de 10 collaborateurs.
• Intervention sur l’intégralité des phases du projet,
• Participation à l’étude détaillée du projet en relation avec le maitrise d’œuvre et de la maitrise d’ouvrage (étude de la demande, la faisabilité, les contraintes, vérifie que tous les éléments ont été pris en compte…).
• Participation au chiffrage de la charge de travail
• Assurer le support technique et apporter les
conseils sur la solution Jackrabbit
• Veille Technologique
• Développement de couche de présentation en Spring, Richfaces/PrimeFaces
• Maintenance évolutive des services métiers REST et les entités JPA
• Utilisation Maven pour industrialiser le développement
• Gestion et suivi des anomalies affectés sur Mantis
• Mise en œuvre et exécution des campagnes des testNG
• Mise en place des tests IHM en Selenium.
Environnement technique
Tomcat 6.1, Maven 3.0.4, Java 1.6, Spring Security, JSF 1.2, Richfaces 3.3, Spring Webflow, Spring MVC, Resteasy 1.2.1, Dozer 5.3, Velocity 1.7, JCR 2.0, Hibernate 3.6, JPBM 4.4, Jackrabbit 2.4, SQL Server, TestNG 5.14, Selenium 2.25, JPA 1.0.2, sl4j 1.6, icePdf 4.3, Jenkins
De juin 2012 à décembre 2012
CACIB
Sciforma
Bearing Point
Poste Concepteur Développeur expérimenté
Description Installation et montée de version de JIRA
Mission
• Analyse de besoins
• Participer à des réunions de validation fonctionnelle et technique des réalisations effectuées.
• Conception/ Développement des plugins à partir de documents de documents fonctionnels.
• Configuration de l’environnement.
• Support téléphonique.
• Migration de plugins.
• Intégration
• Tests
Environnement technique Java 1.6, JIRA 5.1, Tomcat 6.0, Eclipse, Velocity
De juin 2010 à mai 2012
BNP Paribas Poste Assistance à maitrise d’œuvre
Description Bureau d’étude du framework VIOTO, développement de maquettes
Mission
• Au sein d’une équipe de 7 collaborateurs.
• Support technique et veille technologique du framework VIOTO
• Développement de maquettes et d’applications en client riche et léger
• Définition de stratégie de recette et saisie de plans de tests sous QC. Recette d’anomalies.
• Analyse de besoin client
• Rédaction de spécifications fonctionnelles
• Rédaction de documentation utilisateur,
• Animation de formations utilisateur
• Packaging, livraison
Environnement technique
Java 1.5, RSA 7.5.4, WAS 6.1, VIOTO 2.0, SweetDEV 2.3, Maven 2, Quality Center 9.2, Beyond compare 3, IE 6, Firefox 3.6, MS Word, JRF 2.0.3, Nexus, SVN Plugin, CSS, jQuery, Spring MVC 3.1, Tomcat 6.0, FreeMarker.
De janvier 2010 à mai 2010
EDF Poste Concepteur Développeur
Description Maintenance du site ********
Mission
• Au sein d’une équipe de 30 collaborateurs avec un back office à Lille.
• Correction des anomalies affectées sur Mantis,
• Réalisation des évolutions à partir de documents fonctionnels réalisés par la MOA,
• Documentation et tests unitaires des évolutions effectuées.
Environnement technique
Maven, Weblogic 8.1, Tortoise SVN, Struts 1.2.9, WSDL 8, BEA, CSS, Java Script, Eclipse SDK 3.1, Toad, Source Forge, Mantis.
De décembre 2008 à décembre 2009
Gemalto Poste Concepteur Développeur
Description Développement du site collaboratif Gemplus et ainsi la maintenance
Mission
• Au sein d’équipe de 3 personnes
• Analyse fonctionnelle des besoins du portail
• Monté en compétence sur la solution BEA
• Assurer le développement avec la solution BEA dans le respect des délais et de la qualité attendue
• Tests unitaires/Tests intégration
• Recette fonctionnelle et technique
• Validation
Environnement technique WebLogic Portal 10, WebLogic Server 10, Oracle 10, CVS, TOAD, Hibernate.
De juin 2009 à octobre 2009
RATP Poste Concepteur Développeur
Description MAVPCC -Automatisation de la ligne 1 de RATP
Mission
• Au sein d’une équipe de 20 collaborateurs.
• Implémentation du Framework Cairngorm,
• Développement d'interface en Flex
• Développement de services en JAX WS.
• Tests unitaires en Flex Unit.
Environnement technique Eclipse, Java/JEE, Flex, Cairngorm, JAX WS, Tomcat, CSS, Soap UI, XML, Flex Unit, JMS.
De janvier 2008 à octobre 2008
SNCF FRET Poste Développeur junior
Description Migration d'un portail PRU permettant de gérer les wagons.
Mission
• Assurer le développement des interfaces IHM en Flex
• Préparer et réaliser les tests unitaires et les tests d’intégration
• Participer activement aux réunions d’équipe et de projet
• Transfert de connaissances
Environnement technique Eclipse, JEE, Flex, Action Script, ORACLE 9i, SQL, PL/SQL.
D’aout 2007 au décembre 2007
Poste Développeur junior
Carrefour Description Création du portail ********
Mission
• Etude fonctionnelle et technique de l'application,
• Traduction des documents de spécifications en anglais.
• Développement d'une maquette de déploiement en Visual Basic.
• Correction des anomalies IHM
Environnement technique JEE, CSS, Vignette, WID, 3-tiers, Apache, Spring, Java Script, TOAD, PL/SQL.
Du février 2007 au juillet 2007
Poste Développeur junior
BNP Paribas
Description Migration des applications financières de BNP Paribas vers un modèle d'architecture trois tiers
Mission
• Collecte des besoins,
• Rédaction des spécifications techniques des applications,
• Réécriture du portail existant avec le framework SweetDEV sous Websphere 6
• Faire évoluer l'interface web des applications Actuate
• Validation fonctionnelle du produit livré par le prestataire.
Environnement technique JEE, Websphere 6.0, Oracle, DB2, Actuate, SweetDEV Framework, Struts, MVC, Servlets, PL/SQL.
Compétences
Langage et développement Java, Flex 3, SQL, PL SQL, Visual Basic, XML.
JEE JSP, Servlets, JDBC, JSTL, JFreeChart, BEA Weblogic Portal, JCR, Jackrabbit, TestNG, JUnit, Flex Unit,
Web JavaScript, HTML, XHTML, CSS, Velocity, Richfaces, Freemarker, Grails
Serveurs de bases de données Oracle, MySQL, SQL Server
Systèmes d’exploitation Linux, UNIX, Windows, Mac.
Frameworks Struts, Spring, Cairngorm, SweetDEV Framework, jQuery, Vioto, JSF
Environnement de développement Eclipse, Visual Studio, NetBeans, RAD, intelliJ
Industrialisation Hudson/Jenkins, Sonar, SVN, CVS, Subversion, Tortoise, Maven
Méthodologies UML, Design Pattern, Cycle V, Cycle Y, Agile, Scrum ban
Serveurs d’applications Weblogic, WebSphere, Tomcat, JBoss
Outils Checkstyles, Maven, Toad, Mantis, Rational Rose, Quality Center, Nexus, Selenium, JIRA, Mantis, Sybase
Normes et protocoles HTTP, SOAP
FORMATIONS & CERTIFICATIONS
2019 : Certification en Finance de marché - CNAM
2020 : Certification en Audit des Systèmes d’information – CNAM (En cours)
2002-2007 Ingénieur en Architecture des Systèmes d'Information (Institut National des Sciences Appliquées de Rouen)
Langues
Français Bilingue
Anglais Bilingue
Hindi Langue maternelle
Tamoul Parlé
Arabe Lu, écrit