dans le cadre du projet MPS GENIUS PRICE, j’interviens en tant qu’expert technique JAVA
et base de données afin d’assister une équipe de trois développeurs dans les chantiers suivants:
● Améliorations des performances des bases ORACLE
● Migration Oracle vers SQL Server
● Réécriture de l’IHM GHT avec Angular 10
● Mise en place des bonnes pratiques de développement
ORACLE / SQL Server
Etat des lieux (analyse des volumétries, temps des traitements)
Installation, paramètrage et déploiement de ORACLE 11G
Compagne d’amélioration et d’optimisation des process ORACLE
Réécriture et tuning des requêtes ORACLE
Migration SQL Server
Organisation des FileGroups, Data Files ...
Tests de performance
Application JAVA et Front
Support architecture et technique de l’équipe IT
La mise en place de POC (Proof of Concept) sur des nouvelles solutions
Réécriture de certains composants applicatifs
Analyse et préconisations
Tests de performance
Développements Angular 10
Chez Arval et dans le cadre du projet EQUUS (Transfert des systèmes d’information Arval pour les
entités France, Espagne, UK et Italie dans une même plateforme) j’ai participé, en tant que TECH
LEAD et chef de projet MOE à la migration des données NASA Espagne puis NASA France vers la
plateforme d’assurance CLEVA et le développement de nouveaux flux entrants et sortants de CLEVA
vers d’autres systèmes d’information d’ARVAL (SALESFORCE, DRIVE, DARVA, CODA XRDJ
comptabilité, TIBCO …)
• Migration des données NASA FR et NASA SP vers CLEVA assurance
➢ Ateliers de travail pour la définition du périmètre de migration
o Les concepts à migrer : Clients, Polices d’assurance, sinistres, primes, missions, …
o Les volumes à migrer : Profondeur de l’historique et les volumes à migrer
➢ Définition de la stratégie techniques de migration (Architecture, technologies …)
➢ Définition des procédures de réception, fichiers PIVOT, mapping des données …
➢ Développement des batch JAVA et script PL/SQL ORACLE de traitement des données
➢ Développements des nouvelles fonctionnalités dans CLEVA
➢ Collaboration étroite avec les intervenants pour résoudre les incohérences dans les données
➢ Assister les équipes métier dans l’analyse de la qualité des livrables
➢ Gestion de la post-Migration (correctifs et reprise de données hors scope go-live …)
➢ Rédaction des plannings
➢ Rédaction des comptes rendu
➢ Réunion de suivi de l’avancement des travaux
➢ Formation de nouveaux arrivants
➢ Répartition des tâches
➢ Agilité
➢ Environnement international
• Analyse des bugs et optimisation des chargements de données
➢ Analyse des plans d’exécution des requêtes ORACLE
➢ Revue d’architecture ORM (stratégies de chargement …)
➢ Gestion des caches
➢ Analyse des métriques de performance
• Développement des flux en entrée et sortie de CLEVA
➢ Flux vers XRDJ : Suivant des règles définies par le métier, j’ai développé les
Batch de création des fichiers de données en sortie de CLEVA vers XRDJ CODA. Les
données sont formatées suivant des exigence CODA et composées de factures, recours,
bordereau … Les Batch sont lancés par CONTROL-M
➢ Flux depuis DRIVE : Drive étant le système mettre, j’ai mis en place un flux en
entrée de CLEVA et depuis DRIVE pour la création et la mise à jour en continue des
nouveaux clients et prospects crées dans DRIVE.
1- Réalisation d’une grosse migration applicative depuis le système source GB2000 vers le système
cible APOGEE. Le projet a été réalisé en étroite collaboration avec plusieurs intervenants : équipe
technique APOGEE, GB2000, équipe Métier … En plus des travaux techniques réalisés, j’ai
participé aux différents ateliers de lancement et de suivi des travaux. (70% de la mission)
2- Migrer l’application RHS « annuaire personnes GENERALI » aux nouveaux standards
technologiques GENERALI. Remplacement de ACEGI par SPRING SECURITY, XFIRE par
CXF, JDK6 par JDK7 …
3- Développement de GDH-Worker qui consiste à récupérer les messages d’habilitation en
provenance d’une EAI (file JMS) et alimenter un référentiel LDAP.
• Migration des contrats d’assurance GB2000 vers APOGEE
➢ Atelier de migration avec le métier pour la définition des besoins
➢ Délimitation du périmètre de migration et la profondeur de l’historique à migrer
➢ Définition des procédures de réception des données (fichiers PIVOT)
➢ Définition des différents mapping entre les systèmes source et cible
➢ Développement des batchs d’injection des données dans le système cible
- Batch de création des clients dans APOGEE
- Batch de création des contrats d’assurance dans APOGEE
- Batch de création des mouvements dans APOGEE
➢ Développement de nouvelles fonctionnalités dans APOGEE pour l’intégration des nouvelles
données migrées.
➢ Tests unitaires
➢ Tests de performance pour pallier les contraintes de la volumétrie.
➢ Collaboration étroite avec les intervenants pour résoudre les problèmes de données
➢ Fournir l’aide aux autres équipes pour comprendre le fonctionnement du système cible
➢ Préparation des macro-plannings avec le chef de projet
• Post-Migration
➢ Définition du périmètre de reprise avec le métier
➢ Reprise des données non migrées pour cause de rejets divers
➢ Développement des scripts correctifs
➢ Tests
➢ Livraison
La mission consiste en la conception et réalisation d’un système d’information permettant des mesures
de qualité sur le plan de transport voyageur de la SNCF. Ce dernier est intitulé REALPROD.
Le projet est composé de deux entités distinctes :
• Module de chargement et de traitement des données : Oracle-PL/SQL–ETL TALEND-JAVA
• Module de restitution et de configuration : Application WEB SPRING MVC/JPA
• Analyse, conception, études techniques …
➢ Ateliers de travail fonctionnels et évaluation des besoins
➢ Etudes techniques, chiffrage
➢ Documentations techniques (d’installation, conception …)
➢ Gestion des MCD/MPD ORACLE avec PowerAMC
➢ Conception des processus TALEND / PL/SQL
• Développements – Partie chargement des données
➢ Install. des instances Oracle, paramétrage
➢ Automatisation des tâches d’installation Oracle et de mise à jour (Shell Unix)
➢ Réalisation des processus TALEND / procédures PL/SQL
➢ Tuning, diagnostic, administration et supervision
➢ Optimisation et parallélisme des processus TALEND – PL/SQL …
➢ Tâches d’administration ORACLE (Installation, Optimisation, tuning …)
• Développements – Partie restitution des données (WEB)
➢ Réalisation des squelettes des contrôleurs et configurations SPRING MVC
➢ Installation et configuration MAVEN
➢ Mise en place de la gestion des habilitations avec Spring Security/Kerberos
➢ Développement de requêtes Dao/Service/Contrôleur/JSP
• Leader Technique
➢ Mise en place de l’architecture de l’application
➢ Choix des technologies
➢ Initialisation et mise en place des Framework et outils (Spring, Maven …)
➢ Formation de nouveaux arrivants
➢ Référant technique sur le projet
• Tests
➢ Tests unitaires
➢ Tests de performances et tests de charges
➢ Tests de non-régression
Mise en place du socle technique et revamping des écrans mainframe pour la réalisation de l’application
« Allianz Profil Pro ».
Mise en place du socle technique et revamping des écrans mainframe pour la réalisation de l’application
« Allianz Profil Pro ».
Intégrer un parseur SQL ANSI et SQL DB2 pour l’outil SYSTEM CODE de METRIXWARE pour
réaliser un audit sur le code SQL.
Développement d’un générateur de fichiers mapping XML pour les écrans MAINFRAME de la MACIF.
Les fichiers de mapping sont utilisés pour la configuration des interactions WEB-MAINFRAME dans
les applications WEB
Dans le cadre de ma collaboration avec l’éditeur de logiciel SCORT, j’ai réalisé plusieurs missions
ponctuelles chez différents clients pour intervenir sur des applications SCORT déployées en production.