Dates
Durée
dqsdq
Client
Prestation ingénieur d’études et développement
Française des jeux
En poste
Contexte
Mission de lead developer au sein d’une jeune équipe de 3 développeurs en
charge d’une dizaine d’applications en croissance.
Mission de lead developer au sein d’une Squad agile composée de 2
développeurs en charge d’une nouvelle application transverse.
Les applications notables
Confidentialité : Application transverse de gestion des accréditations.
EER : Entrée en relation, application transverse de gestion des
comptes (courant, livret A).
Portail RF : Portail d’accès aux applications conseillé. Portail contenant
des liens de débranchements vers d’autres applications.
Missions transverses
Pilote de migration Pic avec l’application EER (Q4O). Migration de la
Pic Legacy (Jenkins, Nexus, Sonar v6) vers Pic Pop (GitLab CI,
Artifactory, Sonar v8). Procédure unifiée.
Pilote VM Tenor, nouvelle version des VM à destination des
développeurs.
Application Confidentialité
Gestion des accès à tout type de documents via des « deals ».
Création de deux nouvelles applications en Méthodologie Agile.
Application de configuration des « deal », Angular et APIs Spring.
Application de contrôle, API Spring orientée performance.
Contexte
Mission d’analyste technique transverse sur la TMAM (TMA massifiée)
contenant une grande quantité d'applications réparties sur 4 équipes pour un
total de 36 personnes sur le plateau.
Rôles :
Analyse et résolution de problèmes techniques persistants.
Support et accompagnement des développeurs.
Interface entre les Lead Developers et l’architecte.
Les applications notables
eSupply : Application de suivi de la chaine d'approvisionnement de
pièces constituant les moteurs.
Flux WLI : Traitement de données extraites de l'ERP client via un
l'ordonnanceur VTOM.
CMT : Application de gestion des besoins et de configuration pour le
montage des moteurs.
Référent technique / Accompagnement
Réunions techniques, suivi de missions sous K-Flow.
Accompagnement des développeurs sur leurs problèmes
d'environnement et de développement.
Backup de l'architecte pour toutes questions techniques du plateau.
(Création d'instances Microsoft SQL Server, Augmentation de la
mémoire d'une VM, pannes Jenkins, imports dumps)
Analyse et chiffrage d'évolution sur l'application eReception pour la
consommation de services REST.
Missions techniques
Industrialisation d'applications.
Reprise BELK (Beats, ElasticSearch, Logstash, Kibana)
Migration Sonar 7.
Présentation : Bouchons avec SoapUI.
Analyse et résolution de problèmes techniques sur eSupply
Problèmes sur les contrôles (variable statique).
Comportement en environnement DEV vs local (égalité de référence).
Lenteur de compilation sous BEA Workshop.
Problème de cache WebLogic au déploiement, configuration du
serveur d’intégration AIX.
Annulations (vues matérialisées).
Analyse et résolution de problèmes techniques sur CMT
Reprise d’un POC d’accélération du rendu. (Tableaux de données).
Reprise d’un second POC de pré-calcul pour accélérer le traitement
des données.
Fusion des deux POC.
Analyse et résolution de problèmes techniques sur les flux WLI
Impacts de l'évolution "répartition" de eSupply.
Deadlocks.
Script OTD, recherche de bug.
TP400, configuration de logger externe.
Contexte
Mission d’analyste technique transverse sur la TMAM (TMA massifiée)
contenant une grande quantité d'applications réparties sur 4 équipes pour un
total de 36 personnes sur le plateau.
Rôles :
Analyse et résolution de problèmes techniques persistants.
Support et accompagnement des développeurs.
Interface entre les développeurs et l’architecte.
Les applications notables
eSupply : Application de suivi de la chaine d'approvisionnement de
pièces constituant les moteurs.
Flux WLI : Traitement de données extraites de l'ERP client via un
l'ordonnanceur VTOM.
Contexte
Mission de renfort de l'équipe de développement Java. Mise en place du
projet Pulse visant à exposer des services internes à destination
d'applications mobiles.
Les applications notables
EUPO : Application interne java / Flex permettant la gestion d'une
grande part des processus métiers.
PGP : "Portail Grand Public" est une application Java permettant la
consultation des équipements et factures.
Gateway : Portail d'authentification pour les accès externes.
Projet Gateway
Sous-projet Pulse visant à mettre en place un portail d'authentification
unique pour tous les accès externes (clients web / mobile).
Création de l’application en Spring Boot.
Gestion des logs via RabbitMQ.
Migration PGP
Dans la cadre d'un projet de sécurisation, migration de Java 6 vers
Java 8 et mise à jour des dépendances.
Exemple de dépendances parmi les 40 traitées : Spring v3 vers v5
(springframework, security), Hibernate v3.5 vers 5.2, javax.mail,
commons*, hsqldb, ehcache, log4j, sitemesh (layout), jackson, dozer
(mapping), cxf (SOAP), junit, oracle, POI, jcaptcha vers reCAPTCHA
v2, ajout de spring-rabbit pour RabbitMQ.
Audit de sécurité : Suite à la migration un audit a été réalisé par une
société externe et quelques corrections supplémentaires ajoutées.
Exposition de services rest EUPO
Dans le cadre du projet Pulse : Ouverture de 600 services, utilisés par
Flex via BlazeDS, en REST.
Contexte
Mission de développement en collaboration avec plusieurs responsables
d'application.
Les applications notables
ES-Reporting : Insertions haute performances de données
techniques des terminaux.
Promulgation : Application permettant de promulguer des résultats.
Sugar et Betsys : Back office pour les terminaux de prise de jeux.
Application ES-Reporting
Ajout de fonctionnalités (jeux de type Amigo : Astrologie et île au
trésor)
Backup du responsable d'application.
Application Télémaintenance
Création d’une nouvelle application en remplacement d’une
existante.
Récupération de données techniques.
Services REST à destination d’autres applications.
Application Promulgation
Ajout de fonctionnalité : Intégration des « Raffle » : tombola sur
chaque prise de jeu.
Mise à jour des documents générés via XSLT (XML, DOC, PDF,
JPG)
Backup du responsable d'application.
Applications Sugar et Betsys
Ajout de fonctionnalités (gestion des invitations pour les grands
gagnants).
Backup du responsable d'application.
Projet réglementaire « données financières ». Connaissance précise du
Chiffre d'affaire des PMO (personne morale) et PPH (p. physiques)
Projet « Sanction financières ». Connaissance client et la lutte contre le
blanchiment et le financement du terrorisme (LCB-FT)
Projet « RIB IBAN ». POC Création d’un pdf via pdfBox contenant des
informations de compte et insertion en gestion documentaire (GED).
Projet « com2020 ». Appel de service web Météo REST pour affichage
d’un tableau en Ajax des incidents en cours sur le parc applicatif.
POC et Proposition d’évolution de l’application pour rendre dynamique
la création et suppression des liens.