Mission : Développement et gestion des systèmes d’information liés aux données référentielles de la
base de données Oracle BDR (daily meeting in english with Bangalore Team).
Projet : Développement et évolution d’INDIGO avec une nouvelle stratégie d’Offboarding (inactivation)
moins risquée avec une nouvelle matrice de calcul en se basant sur les calculs des indicateurs avec des
batchs Java qui consomme des API REST de MAESTRO :
- Développement des API REST pour pour externaliser les fonctionnalités de INDGO : search,
export, create request, El Active/Inactive report
- Développement des batchs Java en multithreading pour calculer les indicateurs d’éligibilité à
l’inactivation et es insérer dans la base de données Oracle BDR.
- Faire les demandes de déploiement et Préparation des configs de déploiement pour chaque
livraison.
- Assistance pour le scrum master et la config team en Inde concernant la résolution des problèmes
de déploiement (comme la correction des paramètres des fichiers application.properties et
application.yml et la résolution du problème des certificats obsolètes sur les serveurs)...
- Revue de code source du projet.
Projet : Développement de 3 nouveaux API Rest pour le projet Astre comme API calendar et API
Portfolio (par mnemonic et par business line et booking entity).
Mission : Développement et maintenance des Librairies Java/C# et web services Rest/Soap avec
support sur IBM Rational Team Concert :
Projet : Résolution et mise en PROD de 2 tickets SARA « Problème » :
- Correction du bug des chemins long non supportés par Windows dans le cas d’une extraction ou
injection sous RTC Micro remonté depuis 2016 par l’équipe EID INTERNATIONALISATION.
- Correction du bug des « Changes Sets » technique « Refresh from ATEL » (à chaque fois un Project
Manager doit les associer à un Work Item).
Projet : Développement évolutive de web services sur RTC :
- Avec JAVA : Développement d’un service de restitution des droits RTC par utilisateur afin de
restreindre les accès aux codes sources d'application via Sonar & XSearch (développement avec
JAVA d’un batch et un service web REST).
- Avec C#.NET: Evolution des web services RTC (GetListStream, GetWorkItems et
ComponentListFiles...).
Projet : Suivi recette de l’équipe EID INTERNATIONALISATION : Maintenance corrective avec C#.NET
des librairies SRCM_LIB et SACS_GR_LAUN.
Projet : Support sur RTC :
- Résolution des conflits des sources sur les Workspaces de Build ATELSERVICE, en moyenne 2
résolutions de conflits par semaine.
- Ajouter des droits d’accès aux sources pour les utilisateurs de RTC.
Support et suivi des tickets PMR de maintenance sur RTC avec IBM (calls en anglais avec des
collaborateurs de IBM en Inde).
- Maintenance corrective sur RTC : Correction des erreurs DEVBOOSTER et des scripts Powershell
- Etude de transfert de composant RTC avec historique sur le Z et avec VS.
- Support de BAL - Réaffectation à la personne concernée des tâches reçues dans la boite mail
commune à l’équipe.contrôle qualité du code, XMEP : déploiement planifié, PFTL : traces, PIXIS : documentation, ROBIN :
Référentiel des objets informatiques, INTER : internationalisation, DevBooster tools, PACMAN :
Installation de distributions..), Agile (Sprint, Story, Work Item), Gestion de projet (PO : Plan
Opérationnelle hebdomadaire, SGO : Système de Gestion Opérationnelle, OPALE : Organisation et
Pilotage des Activités Logicielles de l'Entreprise, SARA : ticket de maintenance (Incident, Prestation,
Problème..), RUBIS : Référentiel Unique des Besoins Informatiques - ticket de développement
évolutive..).
Mission : Développement et maintenance des kits de développement Jraf pour Java et Condor pour
Angular avec leurs applications de démonstration. Ces kits sont utilisés par tous les projets SNCF
comme socle technique avec la charte graphique de SNCF intégrée et des composants graphiques
prédéfinis :
Projet : Développement from scratch du framework Condor pour les projets Angular de SNCF :
- Génération, maintenance et administration de la Base de données PostgreSQL utilisée pour le
développement des modules métiers de l'application Démo pour le kit angular.
- Préparation de l’environnement de travail pour le projet de développement en Angular2+ :
Installation de NodeJs, angular-cli et Nexus3 et initialisation de la structure du module
Webapp avec Angular-cli.
Etude comparative entre les bibliothèques graphiques disponible sur le marché pour
Angular2 et le choix de PrimeNg.
Importation du thème SNCF et le template CSS dans le Webapp d’Angular.
- Initialisation et Développement du nouveau kit Condor pour le développement Angular2 :
Développement des composants et des services (pageTitle, menu...) du kit Condor.
- Développement de l’application de démonstration pour le kit Condor :
Développement du menu en responsive (menu smartphone et tablet).
Intégration de la charte graphique SNCF.
Développement du module métier (CRUD categories, CRUD products..)
Projet : Développement de la version 6 du Kit Jraf avec la décomposition en Architecture
Microservice et l’implémentation de l’API Gateway et les API REST :
- Développement des API REST avec génération automatique des sources CRUD.
- Initialisation de l’outil FlyWay d’automatisation de migration des schémas de DB.
- Implémentation du design pattern Builder via le générateur de code PojoBuilder.
- Configuration de SWAGGER pour le développement des Api Rest.
Projet : Développement évolutive et corrective de la version 5 du kit JRAF comme noyau de
développement pour les projets Java/J2EE à SNCF :
- Intégrer Spring mobile.
- Création du fichier XSD du menu Jraf et rendre l’application Responsive Design (ajout du mode
smartphone et tablette.)
- Modification des configs des logs Hibernate et de spring security de xml à java.
- Intégration de la v5 du kit JRAF dans le projet INTENCITE comme projet pilote.
- Intégration de la charte graphique SNCF.
Projet : Etude et Analyse du problème des doublons pour la librairie rffUuid développé en C et utilisé
dans les projets JAVA et .Net pour la génération des UUID (Universal Unique Identifier) :
- Proposition de librairies standards basées sur la version 4 comme Uuid pour java et Guid pour .Net
pour remplacer rffUuid.
- Faire des tests de génération par lots d’id en multi-threading (avec java et C#) avec Uuid et
Guid sans détection de doublons.
- Faire des tests de temps de réponse pour les solutions proposées qui ont montré qu’elles sont
plus rapides que la libraire rffUuid.
Mission :
- Configuration et support pour migration de toutes les applications de Doubletrade du serveur
d'application OC4J de Oracle à Jboss :
Validation et correction de la configuration local du Jboss en mode standalone et en mode
domain
Merge de la branche de Migration Jboss à partir du trunk (branche principale de
développement et de support)
Préparation de la mise en dev du Jboss en mode domain
Validation et correction des appl...