Participation à un projet majeur pour la BU :
Proposition d’un nouveau plan d’architecture basé sur des micros services
Prise en compte des évolutions nécessaires
Mise en œuvre backlog technique dans un objectif de diminution de la dette technique
Etude de remplacement du BPM PRIMA
Coaching technique
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.
Dimension de la mission :
Moteur auprès des équipes de l’entité « SI BU CMO » afin de les aider à évoluer sur leurs compétences techniques et pratiques projet.
Dans le cadre de la migration d’une plateforme Legacy PSW hébergeant plus de 300 applicatifs vers un Cloud Privé sous Kubernetes.
• 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.
• 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)
- Développement d’une l’application client gdpr (pour valider le socle technique et le process de migration)
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.
• 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) (Migration d’IBM SYMPHONY vers des Réplicas K8s Apache IGNITE, Spark, Kafka)
Migration svn vers Git, Migration Java 6 vers Java 8,
Migration JSF 1 vers JSF 2, Richfaces 3 vers 4, Migration Hibernate 4 vers Hibernate 5,
Migration AngularJS vers Angular 5, 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
ATRIUM est l’outil de gestion de la garantie des prêts au sein de Bpifrance. Ce dernier est déployé sous forme d’intranet utilisé par les services de gestion afin de gérer la vie des garanties, la comptabilité ainsi que le règlement des dossiers.
La version actuelle, s’insère dans le schéma directeur qui prévoie deux évolutions fonctionnelles par an, afin de répondre au différents besoins des utilisateurs.
Mission :
• Etude de l'existant, analyse des besoins clients et modélisation des données.
• Etude d'impact, estimation des charges et planification de la migration.
• Rédaction des spécifications techniques des interfaces.
• 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.
• Le système d’information permettant la fourniture des instructions opérationnelles à caractère temporaire liées à l’état de l’infrastructure doit être un système d’information sous responsabilité de RFF,
• La saisie et la validité des informations sont de la responsabilité des acteurs du périmètre de la maintenance,
• L’entité responsable de l’exploitation (DCF), interface avec les destinataires, doit être responsable de la diffusion des informations et du traitement des éventuelles réclamations.
• L’étude de l'existant, analyse des besoins clients et modélisation des données.
• L’étude d'impact, estimation des charges et planification des évolutions.
• Le chiffrage et Planification
• La rédaction des spécifications techniques des interfaces.
• Le développement des interfaces web
• La réalisation des tests unitaires, tests d'intégration et tests de recette.
• 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
• 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.
• 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ées et création des objets oracle.
• Réalisation des procédures stockés PL/SQL
• Optimisation des traitements d'alimentation et gestion des performances.
• 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 sous Quality Center.
• Déploiement dans les environnements de Recette, Pré-Production et Production.
• Mise en place des Dashboard.