Expérience professionnelle
Septembre 2021 – Septembre 2024
Thales DGFIP (Direction Générale des Finances Publiques)
Concepteur technique & Développeur
Projet Colibrit
• Garantir la qualité du code et fournir des solutions techniques
• Études et réalisations d'une application" from scratch" nommé COLIBRIT pour automatiser la gestion des demandes de réalisation de plateformes techniques.
• Réalisation des spécifications techniques (Diagrammes de séquence)
• Installation et configuration de la CI/CD avec Jenkins et Gitlab (un pipeline CI/CD en dev et pipeline de récupération sur nexus et livraison sur un environnement)
• Implémentation des fonctionnalités (API-Rest, Spring-boot, Spring data, Spring security, Angular, KAFKA) et des tests unitaires et d'intégrations (junit, mockito, H2) et contrôle de la qualité du code (SonarLint)
• Correction de bugs après livraison
• Utilisation de docker en locale (Dokerfile)
• Utilisation de Terraform pour créer des VM
Environnement:
Back-end: API REST, SPRING, SPRING BOOT, JPA, KAFKA
Front-end: ANGULAR, TYPESCRIPT, ANGULAR MATERIAL
Base de données: MONGODB, H2
Outils de développement : MAVEN, GIT, GITLAB, JENKINS,NEXUS, TERRAFORM, SONAR
Environnement: WINDOWS, LINUX, CLOUD NUBO Projet ANF
• Études et réalisation d'évolution sur l'application FNO (Fichier Notaite), utilisé par les notaires pour récupérer des données sur le cadastre.
• Migration vers Spring-Boot
• Responsable de la demande d'évolution pour tracer les actions des utilisateurs sur l'application FNO.
• Création de batch pour la création hebdomadaire et mensuel de rapports (Spring Batch)
• Correction de bugs
• Mise en place de la sécurisation d'échange de fichiers avec les partenaires ( GPG)
• Réalisation des spéciations techniques(Diagramme d'état et de séquence)
Environment:
Back-End: API REST, SPRING, SPRING BOOT, SPRING-BATCH, GPG(GNU PRIVACY GUARD), SHELL
Front-end: THYMELEAF, BOOTSTRAP
Base de données : POSTGRESQL
Outils de développement : MAVEN, GIT, JIRA
Environnement : WINDOWS, LINUX
HN Service Juillet 2020 - Septembre 2021
Concepteur technique & Développeur
Mission :
Projet GLAD (Elios)
Application interne pour l'organisation et la supervision des livraisons à portée internationale. Architecture en Micro-Services, flux d'intégrations provenant de différents LMS du client, interactions avec la partie Mobile de l'application réservée aux livreurs
• Projet Agile (Users Stories)
• Analyse et développements from scratch de l'application (Single Page Application) GLAD (Global Logistics Assistant for Drivers) pour le besoin d'ELIOS.
• Création de services (Spring-boot, Spring dada, spring security avec keycloak) et de composants Angular
• Correction d'anomalies Front-end et Back-end (tickets Jira)
• Mise à place des tests unitaires pour le Back-end (Junit, Mockito, H2)
• Suivi et optimisation de la qualité du code (Sonar)
• Kubernetes EKS pour deployment sur AWS
Environnement :
Back-end: JAVA, SPRING, SPRING BOOT, MICRO-SERVICES Front-end: ANGULAR, ANGULAR MATERIAL
Base de données: POSTGRESQL, ELASTICSEARCH, H2
Outils de développement : KUBERNETES, MAVEN, GIT, GITLAB, SONAR Environnement: WINDOWS, LINUX, CLOUD AWS, DOCKER
Projet Résultat d'exploitation
Portail web intranet exposant un tableau de bord pour les différents indicateurs de performance de filière métier de AG2R telles que la retraite complémentaire, la prévoyance santé, l'épargne et retraite supplémentaire, la finance RH ... Projet Agile (SCRUM) Application FROM SCRATCH
• Implémentation du front avec Angular
• Création de batch pour la récupération des données à partir de SERVICE NOW et alimentation de la base de données
• Création de d'API REST pour la récupération des données à partir de la base
• Implémentation des tests unitaire
• Rédaction des Spécifications techniques
Environnement :
Back-end: JAVA, SPRING FRAMEWORK, SPRING BOOT, JPA, JUNIT Front-end : ANGULAR, BOOTSTRAP, NPM
Base de données : MYSQL, H2
Outils de développement : MAVEN, GIT, GITLAB, ECLIPSE, JIRA Environnement : WINDOWS
09/2019 – 06/2020 Montreuil
HN services, mission BNP PARIBAS (BDDF IT Assurance Prévoyance)
Ingénieur d’Etudes
Produits d’assurance :
Maintenance, évolution et support technique des applications Java
- Projet Agile (Users Stories) - Suivi et création de tickets d’anomalies et de demande d’évolution
- Maintenance, évolution et support technique des applications Java
- Etudes et suivi des évolutions IHM (Spirit, Vioto) - Analyse des anomalies et développement des correctifs -
Correction d’incidents - Migrations SVN vers GIT
- installation pipeline CI-CD (Devops) - Mise à jour des spécifications - Demande et suivi des ouvertures de flux -
Demande et suivi des renouvellements de certificats
Back-end : API-REST, Java/J2EE, Spring, javaScript, JUnit
Front-end : Javascript
Base de données : Postgresql, H2
Serveurs : Websphere
Outils de développement : Maven, SVN, GIT, Gitlab, Jenkins, Nexus, Intellij Idea
Environnement : Windows, Linux, TSO (Mainframe)
Responsable technique
HN Services, mission CREDIT AGRICOLE CORPORATE AND INVESTIMENT BANK (CA-CIB Pôle
Financement)
01/2018 – 07/2019 Saint-Quentin en Yvelines
Application GTP : Progiciel développé par FINASTRA. Permet aux clients de créer et d’émettre des crédits
documentaires et des garanties bancaires via un interface et de les émettre au Back office pour traitement.
Application BADIANE : Permet au Back Office de gérer les demandes de garantie bancaire. Echange entre la
banque et les clients via Swiftnet.
Application BANCO : Permet au Back Office de voir la situation des pays et de chaque banque de ces pays pour
voir leur niveau d’endettement. Donnés mis à jour quotidiennement via des flux reçus par BMA, CAREM, ...
Application A3C : Ensemble de batch pour la réception le stockage et l’émission de flux reçus du Mainfraim
Maintenance et support technique des applications Java du pôle financement(GTP, BADIANE, BANCO, A3C)
- Support niveau 2 des applications (analyse et résolution d’incidents) - Suivi et analyse des tickets d’anomalies et
de demande d’évolution - Suivi et correction des anomalies
- Suivi de la migration des supports (serveurs de base de données et d’application) - Etudes d’impacts sur les
applications pour la migration des infrastructures (serveurs de base de données et d’application) - Maintenance
corrective et évolutive de l'application - Upgrade de progiciel (GTP4 -> GTP5) - Accompagnement et support des
nouveaux développeurs - Optimisation des applications - Analyse et résolution des incidents de prod
Back-end : Java/J2EE, JUnit
Front-end : Javascript
Base de données : Oracle, SQL Server, SQL Developer, SQL Server Management, PL/SQL, SQL Stored Procedure
Serveurs : Websphere
Outils de développement : Maven, SVN, DTSX, Visual Studio, Jenkins, Nexus, Eclipse
Environnement : Windows, Linux
BNP PARIBAS BDDF Septembre 2019 - Juin 2020
Ingénieur d'Etudes
Mission :
Maintenance, évolution et support technique des applications Java Assurance Vie
• Projet Agile (Users Stories)
• Suivi et création de tickets d'anomalies et de demande d'évolution
• Maintenance, évolution et support technique des applications Java
• Etudes et suivi des évolutions IHM (Spirit, Vioto)
• Analyse des anomalies et développement des correctifs
• Correction d’incidents
• Migrations SVN vers GIT
• Installation pipeline CI-CD (Devops)
• Mise à jour des spécifications
• Demande et suivi des ouvertures de flux
• Demande et suivi des renouvellements de certificats
Environnement :
Back-end : API-REST, JAVA/J2EE, SPRING, JAVASCRIPT, JUNIT
Front-end : JAVASCRIPT
Base de données : POSTGRESQL, H2 Serveurs : WEBSPHERE
Outils de développement : MAVEN, SVN, GIT, GITLAB, JENKINS, NEXUS, INTELLIJ IDEA Environnement : WINDOWS, LINUX, TSO (MAINFRAME)
CACIB Janvier 2018 - Juillet 2019
Responsable technique
Mission :
Maintenance et support technique des applications Java du pôle financement (GTP, BADIANE, BANCO, A3C)
Application GTP : Progiciel développé par FINASTRA. Permet aux clients de créer et d'émettre des crédits documentaires et des garanties bancaires via un interface et de les émettre au Back office pour traitement.
Application BADIANE : Permet au Back Office de gérer les demandes de garantie bancaire. Échange entre la banque et les clients via Swiftnet.
Application BANCO : Permet au Back Office de voir la situation des pays et de chaque banque de ces pays pour voir leur niveau d'endettement. Donnés mis à jour quotidiennement via des flux reçus par BMA, CAREM, ...
Application A3C : Ensemble de batch pour la réception le stockage et l'émission de flux reçus du Mainframe
• Support niveau 2 des applications (analyse et résolution d'incidents)
• Suivi et analyse des tickets d'anomalies et de demande d'évolution
• Suivi et correction des anomalies
• Suivi de la migration des supports (serveurs de base de données et d'application)
• Etudes d'impacts sur les applications pour la migration des infrastructures (serveurs de base de données et d'application)
• Maintenance corrective et évolutive de l'application
• Upgrade de progiciel (GTP4 -> GTP5)
• Accompagnement et support des nouveaux développeurs
• Optimisation des applications
• Analyse et résolution des incidents de prod
Environnement :
Back-end : JAVA/J2EE, JUNIT
Front-end : JAVASCRIPT
Base de données : ORACLE, SQL SERVER, SQL DEVELOPER, SQL SERVER MANAGEMENT, PL/SQL, SQL
STORED Procedure
Serveurs : WEBSPHERE
Outils de développement : MAVEN, SVN, DTSX, VISUAL STUDIO, JENKINS, NEXUS, ECLIPSE
Environnement : WINDOWS, LINUX
Ingénieur d’études
Nexworld, mission, CANAL+
12/2010 – 04/2012 Saint-ouen
Projet : Antenne Migrat...