Expérience professionnelle
DEVELOPPEUR JAVA/J2EE – 06/2023 à Aujourd’hui ___________________________________________________________________________________________________________________________________
Arcade (8 personnes) est la plateforme web dédiée de gestion des identités et droits au sein de l’entreprise
Tâches
Mise en place d’authentification SSO via OIDC et SAML
Analyse et correction des failles de sécurité LDAP
Implémentation des nouvelles fonctionnalités et des tests unitaires associés
Reproduction, analyse et correction des bugs
Implémentation des batch via Springbatch
Implémentation de webservices REST et SOAP
Implémentation des playbook Ansible pour déploiement automatique
Gestion du support de niveau 3
Environnement technique: Java11, Junit, Mockito, Spring, Springbatch, Springboot, OUD, Ldap, IntelliJ, Gitlab, Jenkins, Jira,
Maven3, Ansible, OIDC, SAMLV2, ForgeRock, Rest, Soap, Tomcat9, Html5, Xslt, javascript
BNP CIB
DEVELOPPEUR JAVA/J2EE – 08/2018 à 06/2023 ___________________________________________________________________________________________________________________________________
SDPP (49 personnes) est la nouvelle plateforme en charge de l'industrialisation du trade process sur les activités vente
et trading Flow, Exotic et Fixed Income présentes aussi bien en Europe, aux Etats-Unis ou en Asie.
Tâches
Coaching des développeurs juniors
Migration de Oracle 11g vers Oracle 12c
Reproduction, analyse et correction des bugs
Etude et propositions de solutions techniques
Participation au chiffrage des tâches en équipe
Découpage des tâches en sous tâches indépendantes
Reworking dans le but d’améliorer la qualité du code
Implémentation des user stories et des tests unitaires en pratiquant leTDD
Code review communautaire via Bitbucket
Contribution aux développements de la plateforme SDPP Contract
Environnement technique : Java17, Junit, Mockito, Spring framework (Spring MVC, Spring Data, Spring boot2), Micro
services, Event sourcing, Kafka, MQ, Ehcache, Flyway, Liquibase, Camunda, PL/SQL, Oracle 12c, Sql Server, IntelliJ,
Bitbucket, Sonar, Gradle, SQL Developer, Swagger, Jenkins, Cucumber, Jira, Confluence, Splunk, Scrum, Angular 11, Windows
10,GRPC
DEVELOPPEUR JAVA/J2EE – 08/2018 à 06/2023 ___________________________________________________________________________________________________________________________________
Dans le cadre de l’application legacy FISH dédiée aux activités de vente et trading Flow, Exotic et Fixed Income présentes aussi
bien en Europe, aux Etats-Unis ou en Asie, j’évolue dans une équipe de 9 personnes.
Tâches
Estimation des tâches
Découpage des tâches en sous tâches de 1 jour ou moins
Implémentation des tâches et des tests unitaires dans les délais prévus
Code review en mode communauté via Bitbucket
Préparation des packages de livraisons et rédaction du process de déploiement.
Assistance aux équipes de production pendant les livraisons
Support de niveau 3 en environnement de Production
Analyse et correction des bugs
Accompagnement des nouveaux arrivants
Environnement technique : Java8, Junit, Mockito, Spring core, Hibernate, Swing, EJB3, JMS, PL/SQL, Oracle 12c, weblogic 12,
webservice soap, IntelliJ, Bitbucket, SVN, Maven 3, SQL Developer, Jenkins, Ansible, Jira, Scrum, Spring batch, Windows 10
ENEDIS
DEVELOPPEUR JAVA – 01/2018 à 08/2018 ________________________________________________________________________________________________
Optimisation des performances (temps de traitement) du programme de prise de rendez-vous pour l’intervention des
techniciens
Analyse du code existant
Refactoring du code
Optimisation de l’algorithme et du code afin de réduire le temps de traitement
Implémentation des tests unitaires
Réalisation des tests de performance
Environnement technique: Java7, Maven3, Junit, Spring, Multithreading, Eclipse, Git, Windows8
RATP
EXPERT TECHNIQUE JAVA/J2EE – 01/2017 à 01/2018 ___________________________________________________________________________________________________________________________________
Dans le cadre du projet Agora, j’ai évolué au sein d’une équipe de 5 personnes dont la mission était de réaliser une
application web destinée au pilotage des opérations de maintenance du client RATP.
Tâches
Analyse, conception et mise en place des solutions techniques et architecturales
Chiffrage des tâches
Validation de la faisabilité technique des nouvelles demandes métiers
Réunions avec le client
Développement full stack conformément aux spécifications fonctionnelles
Développement des tests unitaires
Développement d’un module de cartographie
Coaching et encadrement des développeurs juniors
Audit du code des développeurs
Validation des choix techniques proposés par les développeurs
Optimisation du modèle de base de données.
Réalisation des livraisons
Rédaction de documentations techniques
Environnement technique : Java/J2EE (Struts2, JSP, Hibernate, Spring, JUnit), JQuery, Json, PL/SQL, Oracle 11g, Windows
7, Jquery, Arcgis, Jboss, Eclipse, SVN, Maven 3, SQL Developer, Sonar, Mantis, Kanban
BNP CIB
08/2018 – Aujourd’hui
DEVELOPPEUR JAVA/J2EE – 08/2018 à 09/2023
SDPP (49 personnes) est la nouvelle plateforme en charge de l'industrialisation du trade process sur les activités vente
et trading Flow, Exotic et Fixed Income présentes aussi bien en Europe, aux Etats-Unis ou en Asie.
Tâches
Coaching des développeurs juniors
Migration de Oracle 11g vers Oracle 12c
Reproduction, analyse et correction des bugs
Etude et propositions de solutions techniques
Participation au chiffrage des tâches en équipe
Découpage des tâches en sous tâches indépendantes
Reworking dans le but d’améliorer la qualité du code
Implémentation des user stories et des tests unitaires en pratiquant leTDD
Code review communautaire via Bitbucket
Contribution aux développements de la plateforme SDPP Contract
Environnement technique : Java17, Junit, Mockito, Spring framework (Spring MVC, Sprint Data, Spring boot2), Micro
services, Event sourcing, Kafka, MQ, Ehcache, Flyway, Liquibase, Camunda, PL/SQL, Oracle 12c, Sql Server, IntelliJ,
Bitbucket, Sonar, Gradle, SQL Developer, Swagger, Jenkins, Cucumber, Jira, Confluence, Splunk, Scrum, Angular 11, Windows
10,GRPC
DEVELOPPEUR JAVA/J2EE – 08/2018 à 09/2023
Dans le cadre de l’application legacy FISH dédiée aux activités de vente et trading Flow, Exotic et Fixed Income présentes aussi
bien en Europe, aux Etats-Unis ou en Asie, j’évolue dans une équipe de 9 personnes.
Tâches
Estimation des tâches
Découpage des tâches en sous tâches de 1 jour ou moins
Implémentation des tâches et des tests unitaires dans les délais prévus
Code review en mode communauté via Bitbucket
Préparation des packages de livraisons et rédaction du process de déploiement.
Assistance aux équipes de production pendant les livraisons
Support de niveau 3 en environnement de Production
Analyse et correction des bugs
Environnement technique : Java8, Junit, Mockito, Spring core, Hibernate, Swing, EJB3, JMS, PL/SQL, Oracle 12c, weblogic 12,
webservice soap, IntelliJ, Bitbucket, SVN, Maven 3, SQL Developer, Jenkins, Ansible, Jira, Scrum, Spring batch, Windows 10
SOCIETE GENERALE CIB
01/2018 – 07/2018
DEVELOPPEUR JAVA/J2EE
Dans le cadre du projet MAESTRO (90 personnes) dédié à la gestion des référentiels tiers de la Société générale, j’évolue
au sein d’une équipe dont la mission est d’alimenter en continu le Data Lake à partir des données des tiers et les exposer
ensuite sous forme d’API REST
Tâches
Task sizing (poker planning)
Task splitting
Implémentation des user stories et des tests unitaires
Internal démo
Code review
Recherche et validation des solutions techniques avec les autres membres de l’équipe
Préparation des mises en production
Participation aux mises en production
Surveillance des environnements
Gestion des incidents sur tous les environnements
Déploiement en environnements de non production
Environnement technique : Java8, Junit, Mockito, Spring Boot, Spring Integration, Hadoop, Hbase, solr, Json, PL/SQL,
Oracle 12c, webservice soap, Eclipse, Git, Maven 3, SQL Developer, Jenkins, XlDeploy, Sonar, Jira, Scrum, Swagger, SoapUI,
Windows 8
ENEDIS
05/2018 – 08/2018
DEVELOPPEUR JAVA
Optimisation des performances (temps de traitement) du programme de prise de rendez-vous pour l’intervention des
techniciens
Analyse du code existant
Refactoring du code
Optimisation de l’algorithme et du code afin de réduire le temps de traitement
Implémentation des tests unitaires
Réalisation des tests de performance
Environnement technique: Java7, Maven3, Junit, Spring, Multithreading, Eclipse, Git, Windows8
RATP
09/2015 – 12/2017
EXPERT TECHNIQUE JAVA/J2EE – 01/2017 à 01/2018
Dans le cadre du projet Agora, j’ai évolué au sein d’une équipe de 5 personnes dont la mission était de réaliser une
application web destinée au pilotage des opérations de maintenance du client RATP.
Tâches
Analyse, conception et mise en place des solutions techniques et architecturales
Chiffrage des tâches
Validation de la faisabilité technique des nouvelles demandes métiers
Réunions avec le client
Développement full stack conformément aux spécifications fonctionnelles
Développement des tests unitaires
Développement d’un module de cartographie
Coaching et encadrement des développeurs juniors
Audit du code des développeurs
Validation des choix techniques proposés par les développeurs
Optimisation du modèle de base de données.
Réalisation des livraisons
Rédaction de documentations techniques
Environnement technique : Java/J2EE (Struts2, JSP, Hibernate, Spring, JUnit), JQuery, Json, PL/SQL, Oracle 11g, Windows
7, Jquery, Arcgis, Jboss, Eclipse, SVN, Maven 3, SQL Developer, Sonar, Mantis, Kanban
INGENIEUR ETUDES ET DEVELOPPEMENT JAVA/J2EE – 09/2015 à 01/2017
Dans le cadre du projet Phoebus2, j’ai évolué au sein d’une équipe de 6 p...