Groupe Crédit Agricole : LCL Avril. 2023 à ce jour
Architect Solution & TechLead Java/Angular
Dans le cadre de la mise en place du système de calcul de l’alignement lors de l’octroi de crédit
• Rédaction du plan d’architecture de la nouvelle infrastructure
• Etude d'impact, estimation des charges et planification.
• Développement des composants (Java, angular)
• Revue du code, Implémentation des tests unitaires, tests d'intégration et tests de recette.
• Gitlab CI/CD, Docker, Kubernetes
Environnement : Java 21, Spring Boot 3.2, Angular 17, MongoDB, Gitlab CI/CD, Doker, Kubernetes
SFR (Paris - France) : Mars 2022 – Mars 2023
Architect Solution & TechLead FullStack Java – Oracle PLSQL
Dans le cadre de la refonte du système d’information mobile de SFR, j’ai pris en charge la migration des fonctionnalités de souscription et de changement d’options
• Amélioration et mise en place d’une architecture micros-services
• Automatisation des déploiements du produit et sécurisation de la plateforme
• Mise en œuvre du backlog technique dans un objectif de diminution de la dette technique
• Remplacement du BPM et weblogic
• Prise en compte des évolutions nécessaires et rédactions de toutes les fonctionnalités sous formes de récits (User Story) en intégrant les tests d’acceptances
• Ecriture du code des système unitaires des procédures stockées en PLSQL et l’intégration du Workflow en Java JBPB
• Intégration des messages via RabbitMQ
• Réalisation des tests unitaires et Intégration
Environnement : Oracle 19 PLSQL, Java 17, Spring Boot, JBPM, RabbitMQ , Rest Api, Weblogic, Volt, GitLab, Maven, Jira, Confluence
CNP Assurances (Paris - France) : Mars 2019 à Mars 2022
Architect Solution & TechLead FullStack Java – Angular - Oracle PLSQL
Participation à un projet majeur pour la BU Sinistres Crédits :
• Proposition d’un nouveau plan d’architecture basé sur des micros-services
• Mise en œuvre backlog technique dans un objectif de diminution de la dette technique
• Etude de remplacement du BPM PRIMA
• Coaching technique, TDD/BDD, Scrum, Devops (CI, CD)
• Accompagnement de l’équipe vers un mode de fonctionnement Agile
• Travail rapproché en relation avec l’expert Domaine en charge de l’accompagnement et support auprès des équipes pour la limitation de la dette technique, évolution des pratiques projet, support à la résolution de problème.
• Mise en place de la plateforme d’intégration contenue XLD, XLR
• Prise en compte des évolutions nécessaires et développement des fonctionnalités Java Angular PLSQL
Dimension de la mission :
- Coordination des parties prenantes, products owners et business analystes
- Moteur auprès des équipes de l’entité « SI BU CMO » afin de les aider à évoluer sur leurs compétences techniques et les bonnes pratiques.
- Collaboration avec les équipes de support et de production.
- Collaboration avec les architectes applicatifs et les architectes infrastructures
Environnement : Oracle 12 PLSQL, Maven, Hibernate, Java 11, Spring 5, Angular 13, Vue.js 2.5, Javascript, Typescript, Webservice (Api Rest /soap), Ejb, WebLogic, Prima, Jenkins, Git, Jira, TDD/BDD, Devops XLDeploy, XLRelease
SFR Groupe Altis (Paris - France) : Avr. 2018 à Mar.2019
Architect & TechLead
Dans le cadre de la migration d’une plateforme Legacy PSW hébergeant plus de 300 applicatifs vers un Cloud Privé sous Kubernetes.
• Rédaction du cahier d’architecture, roadmap et présentation devant le comité de validation
• Etude d'impact, estimation des charges et planification de la migration.
• Migration des applicatifs Java de gestion des clients et des commandes.
• Conteneurisation des applicatifs sous docker puis déploiement sur Kubernetes et débordement vers GCP et AWS via OpenShift
• Mise en place des logs sous (ELK)
• Mise en place des dashboards et des alertes (Grafana)
Mission Migration du socle technique :
- Plateforme (Cloud Kubernetes / Docker)
- Serveur d’application (d’application Tomcat vers une Image docker SpringBoot)
- Base de données (Migration des serveurs de base de données MongoDB, Cassandra, Couchbase)
- Développement d’une l’application client GDPR (pour valider le socle technique et le process de migration)
Environnement: Mongodb, Oracle, Maven, Java 10, Spring 5, SpringBoot 2, Angular 7, Vue.js 2.5, Javascript, Typescript, webservice (API Rest /soap), Jms, CXF, Jenkins, Ansible, ElasticSearch, LogStash, Kibana, Grafana, Prometheus, Keyclock, openShift
Banque de France (Paris - France) : Fév. 2016 à Mars 2018
Architect & TechLead Java/J2ee Grid Computing, Spring – Angular, Cloud
Dans le cadre de la migration du système CEPH dont la fonction première vise à calculer et disséminer au quotidien, un prix unique de l'EuroSystème pour tous les actifs éligibles tels que définis par la Banque centrale européenne cad le prix théorique de tous les actifs négociables et non négociables.
• Rédaction du plan d’architecture de la nouvelle infrastructure
• Etude d'impact, estimation des charges et planification de la migration.
• Développement des interfaces web (Java J2EE et Angular)
• Revue du code, Implémentation des tests unitaires, tests d'intégration et tests de recette.
Mission Migration du socle technique :
- Plateforme (IBM vers un Cloud Kubernetes/Docker)
- Serveur d’application (Migration du serveur d’application Websphere vers une Image docker Jboss WildFly 10)
- Base de données (Migration du serveur de base de données ORACLE 11.2 vers une image docker PostgreSQL 9.5)
- Librairie de Calcul (Grid Computing) Apache IGNITE, Spark, Hadoop, Kafka
Mise en place de Keyclock OAUTH / OIDC, SSO, …
Migration Java
Migration JSF 2, Migration Hibernate
Migration Angular 5, Javascript, Typescript, Flyway 3.2.1, Spring
Camel version 2.18.0, Cxf version 3.1.6, lombok version 1.16.18, jackson version 2.7.9
Quartz version 2.2.1, Jenkins, Ansible, Keyclock
BNP PARIBAS CARDIF (Rueil-Malmaison - France) : Jan. 2015 à Oct. 2015
Techlead
• Assurer les liaisons entre les différents collaborateurs métiers et techniques.
• Analyser l’existant et rédaction du rapport de conception détaillée.
• Définir la stratégie de la migration et rédiger le planning détaillé des migrations.
• Migration et normalisation des traitements ETL Informatica de la v6 à la v9.1
• Automatisation des procédures des tests de performance et tests de non régression.
• Optimisation des traitements (partitionnement oracle et Informatica, gestion de la mémoire, indexes, pushdown).
• Migration et normalisation de la chaine Control-M de la v5 à la v8
• Amélioration des méthodes de la normalisation et la livraison des traitements, repository, folder et job control-m
• Migration et normalisation de l’IHM JSP/Servlets vers Spring 4.0, Spring MVC / Angular js, Hibernate 4.1
• Rédaction du dossier d’installation et le dossier de déploiement
Environnement: Spring 4.0, Spring MVC, Hibernate, Was, WebSphere, Swing, Maven 3.0, AngularJs, Javascript, INFORMATICA (PowerCenter V6/V9), XML, ORACLE 9/11, BO XI, SAS, AIX, CONTROL-M.
STIME – Intermarché/Bricomarché Avril 2013 à Décembre 2014
Consultant Java/J2EE
• Etude de l'existant, analyse des besoins clients et modélisation des données.
• Etude d'impact, estimation des charges et planification des évolutions.
• Chiffrage et Planification
• Rédaction des spécifications techniques des interfaces.
• Modélisation de données et création des objets oracle.
• Développement des interfaces web Java, Wicket 1.4, Jquery
• Développement des interfaces web et des Webservices SOAP
• Développement des procédures stockés Oracle PL/SQL, Shell unix
• Réalisation des tests unitaires, tests d'intégration et tests de recette.
• Mise en place des exigences de test, du plan de test et prise en charge des tests.
• Déploiement dans les environnements de Recette, Pré-Production et Production Oracle-Websphere.
Environnement: Maven 3.0, Spring 3.0, Hibernate 3.6, Wicket 1.4.19, Websphere, Tomcat, Jquery, Jenkins, Oracle 11.2, Sonarqube.
• Modélisation de données et création des objets oracle.
• Développement des fonctions Postgres, Shell unix
• Développement des interfaces web et des Webservices REST Jersey 2.5, Jackson 2.3
• Développement des interfaces web JSF 2 Primefaces 4.0, Spring, Angular js
• Réalisation des tests unitaires, tests d'intégration et tests de recette.
• Mise en place des exigences de test, du plan de test et prise en charge des tests.
• Déploiement dans les environnements de Recette, Pré-Production et Production.
Environnement : Maven 3.0, Spring 4.0, Hibernate 4.1, Jersey 2.5, Jackson 2.3, JSF 2 Primefaces 4.0 / Spring MVC, Angular js, Tomcat, Jenkins, Sonarqube, Postgres 9.2.
BNP PARIBAS CIB Juin 2012 à Mars 2013
Consultant
• Conception d'un socle technique Java/J2ee pour les architectures en couche
• Choix entre une couche service synchrone (WS/EJB/Pojo) ou asynchrone (MOM)
• Mise en œuvre d'une architecture asynchrone via Spring JMS / EJB3
• Création d'une couche d'accès aux données (SGBDR/NoSQL) basée sur meilleures pratiques
• Choix entre framework d'intégration (camel/spring integ) et ESB (Fuse/Mule)
• Mise en œuvre des patterns de conception spécifiques JEE
• Sécurisation des applications JEE avec JAAS , fichier .policy et certificats
• Support techniques aux développeurs
• Développement des interfaces web Framework Struts, Spring, Hibernate Jquery
• Etude de l'existant, analyse des besoins clients et modélisation des données.
• Gestion des demandes clients, constitution des versions
• Rédaction des spécifications fonctionnelles et techniques des interfaces de contrôle et de vérification des transactions, de pointage des confirmations, de résolution des différences
• Modélisation de donn...