-
EDF SI Marché d'affaires - Architect de train Conseillers et Clients
- Architect train Conseillers et Clients
Informatique | Toulouse (31000)
2020 - maintenant
Travail en mode Agile SaFe, sous forme de Program Increment découpé en 5 sprints de 10 jours.
Au sein du projet VEGA (Vente Electricité et Gaz) :
- participation du développement de l'espace client Entreprises et Collectivités
- participation du développement de l'espace conseillers Vega et outils associés
La mission se déroule au sein d'une équipe d'architectes (5 personnes) des trains, dont le rôle est:
- instruire les sujets d'études nécessaires pour les futures features et enabler en suivant les grandes lignes directrices données par les architectes d'entreprises
- être en support aux développements d'équipes,
- instruire l'utilisation de nouveaux outils, solution éditeur SAAS ,
- s'assurer que les règles de développements et de sécurité sont respectés
- mettre à jour les documents d'architectures nécessaires pour les demandes de flux
- gérer les déclaration de demande d'ouverture de flux technique entre briques applicatives
- suivi des audit de sécurité et plan d'action, suivi des clôtures des vulnérabilités
-
EDF SI Marché d'affaires
- Scrum master / Appui PO - équipe Architectes train client
Informatique | Toulouse (31000)
2017 - 2020
Travail en mode Agile SaFe, sous forme de Program Increment découpé en 5 sprints de 10 jours.
Au sein du train Expérience client, pour la participation au développement de l'espace client Entreprises et Collectivités
Au sein de l'équipe Architectes (9 personnes) du Portail Internet Collectivités & Entreprises :
- Animation daily-meeting
- maintenance /optimisation Board Agile Jira
- planifications des Démos, Rétro, bilan de fin de sprint et lancement du nouveau sprint
- Reporting de l'avancement des tâches de l'équipe en réunion Scrum de Scrum avec les autres équipes, les PM, et le RTE.
- Participation au réunion de Release Management pour donner les sujets Archi éligible pour une MEP
- Participation au réunion de Scrum de Scrum ou réunion de Scrum de PO
- Participation au suivi des failles de vulnérabilités, suivi des audits de sécurité et des corrections à faire.
- Participation / réflexion sur l'amélioration de Tests automatisés basés sur Cucumber / Selenium / Jenkins / Jira
- Participation / appui renfort sur quelques études
- Participation à la rédaction et la structuration de pages dans des espaces Confluence
- Participation à la rédaction de spécifications dans confluence
- participation au projet de refonte de l'espace client sur technologie Angular
- suivi des évolutions sur la brique d'authentification
-
CIRSO ACOSS Centre informatique des URSSAF - Toulouse - Chef de projet
- Chef de projet informatique
Informatique | Toulouse (31000)
2017 - 2017
Au sein du domaine Digitale des Urssaf, refonte technique et ergonomique d'une application déja existante en production. Cette application est un outil agrégateur d'informations et de travail à faire pour les agents des différents centres Urssaf. L'application se source sur d'autres briques applicatives qui lui poussent des informations à agréger et afficher sous forme de tableau de bord. L'utilisateur peut consulter et/ou agir voir son panier de tâches à faire.
Participation partielle au développement en mode forfait.
Suivre finement l'avancement des développements réalisés au sein d'une équipe de développements GWT/Java :
- vérifier que toutes les tâches identifiées sont bien réalisées
- vérifier le reste à faire des développements par rapport aux contraintes planning et charges vendues initialement dans le forfait.
- identifier les points bloquants, chronophages, et lever des alertes sur l'évolution des développements
- reporting régulier (mails, réunions, chiffres d'avancement), donner une vision chiffré de l'avancement
- animation au sein de l'équipe, faire les demandes matériels, provoquer les réunions nécessaires aux questions soulevés par les développeurs.
-
CIRSO ACOSS Centre informatique des URSSAF - Toulouse
- Référent transverse - scrum master
Informatique | Toulouse (31000)
2016 - 2017
Au sein du domaine RAF Recouvrement Amiable et Forcé (URSSAF) - Toulouse :
Le domaine RAF assure le développement et la maintenance de projets liés aux activités de recouvrement des cotisations, suivi des dossiers cotisants, suivi des demandes de délai de paiements, et aussi des ordonnancements des paiements avec échange auprès des huissiers.
> Travail en mode Agile, pour 3 projets (3 CP/PO) qui sollicitent une même équipe de 5 développeurs:
- GRS : Gestion Recouvrement par SIREN
- OptimD : Optimisation des délai
- ODP : Ordonnancement des paiements
> Organiser, prioriser avec les CP/PO les sprints à venir, les tâches à réaliser par l'équipe de développement.
> Vérifier avec les CP/PO la qualité et disponibilité des inputs de développement Java (spécifications, Service Cobol, paramétrages
plateforme développement) qui seront nécessaires aux Développeurs.
> Donner aux CP/PO et Développeurs une vision d'ensemble des taches à réaliser, des tâches en cours, du reste à faire.
> Clarifier et simplifier au maximum le suivi des tâches.
> Transmettre un reporting régulier de l'avancement des réalisations aux CP/PO.
> Etre un point d'entrée privilégié pour les questions développements projet demandés à l'équipe de développement (5
développeurs).
> Libérer un maximum les développeurs des sollicitations CP/PO afin de permettre aux développeurs de se concentrer sur leur
développement.
> Organiser et animer avec CP/PO la réunion de Démo, Bilan et Rétrospective de fin de sprint.
> Checker en réunion rétrospective de fin de sprint les axes d'améliorations possible à faire sur le sprint suivant.
> Apporter son aide technique sur des problématiques de développements Java et ou de déploiement sur environnements.
-
LCL
- Développeur Java JEE et référent technique applicatif
Villejuif
2014 - 2016
Au sein du domaine BPI - Banque Par Internet au siège du LCL à VilleJuif 94800 :
Interventions parallèles sur plusieurs projets:
L’équipe BPI est responsable du développement et de la maintenance des diverses fonctionnalités disponibles sur l’espace client LCL desktop et son application mobile LCL native (consultation des produits bancaire (comptes, épargnes, cartes), assurance biens / personnes / vie, ordres de virements, commande de chéquiers, prise de rendez-vous avec un conseiller, souscription produits cartes, épargne comme assurances).
> Refonte Portail interne BPI (depuis 05/2016):
Ce portail donne un accès aux environnements de développement, de recette, iso production, wiki développement, vérification du paramétrage des serveurs et des proxys.
• Participation à la conception du nouveau portail BPI basé sur AngularJS.
• Participation à la maintenance du portail.
> Maintenance et évolution application mobile LCL (depuis 02/2016):
L’équipe BPI est responsable du développement / maintenance des fonctionnalités disponibles sur la nouvelle application mobile LCL native disponible sur Apple Store et Google Play Store (éditeur : Backelite)
Le LCL est en charge du développement des services (flux Json) disponibles côté serveur.
• Gestion du projet en méthode Agile, avec outils JIRA, Confluence
• Ateliers de conception des fonctionnalités avec soutient expertise de la société Backelite
• Ateliers de validation des cinématiques client LCL et des wireframes présentés par Backelite
• Analyse et chiffrage MOE pour réalisation des services web (flux Json) à mettre à disposition des développeurs Backelite.
• Réalisation des services web (flux Json) en exploitant les services déjà en place pour application desktop LCL.
• Support technique et fonctionnel auprès de l’éditeur externe (Backelite) pour les phases de développements
• Support technique et fonctionnel pour les phases de recette, pré-production et production.
> Espace Client (depuis 03/2014):
Refonte de l'application Vente en ligne de produit Epargne, Carte, Assurance, Services.
Refonte de la HomePage de l'espace client LCL.
Développement débranchement sécurisé entre le LCL et ses partenaires assurance vie
• Analyse et chiffrage MOE en réponse aux expressions de besoins Métier MOA
• Participation aux réunions de suivi de projet MOA/MOE
• Gestion en mode Agile (coachs CapGemini, SiderLog)
• Développement Java/Java EE (Refonte ergonomique, formulaires de saisis, signature électronique, intégration de nouveaux services MVS, sécurisation des formulaires et traces logs…)
• Participation à la recette MOE sur Quality Center ALM
• Correction d’anomalies et suivi de leurs déploiements en pré production et production
• Support technique et fonctionnelle pour la MOA
• Maintenance du Wiki de l’équipe BPI
-
BNP Paribas
- Assistant chef de projet MOE
Paris
2013 - 2014
Au sein du domaine BNP IRB-IT International Retail Banking (Missionné par GFI) - Site de Montreuil :
Projet OSCAR :
Pour les responsables commerciaux en agence : Evolution d'une application de suivi, reporting et d'animations d'actions commerciales.
Équipe projet: 3 individus
Cible du projet 2013: déploiement de l'outil sur 3 sites au Maghreb / Afrique
Mon rôle est d'épauler le chef de projet sur les diverses actions à réaliser pour faire avancer le projet dans le respect des délais jusqu’à sa phase finale de mise en production.
Actions réalisées :
- réalisation de spécifications fonctionnelles / techniques
- recette MOE, analyse des anomalies, suivi des demandes de corrections d'anomalies
- vérifications et aide au paramétrage d'environnements de tests MOE et MOA
- contrôle des livrables pour la mise en production
- aide au reporting post - production (période de garantie)
Technologies rencontrées :
SQL Oracle, scripts Unix, PACBASE/Cobol, écrans CICS 3210
-
Crédit Agricole - Pacifica Assurance à Paris (Missionné par Groupe-Helice)
- Assistant chef de projet Java / JavaEE
2013 - 2013
Poste d'assistant chef de projet et développement Java / Java EE:
Pour le projet Synthèse NICE, il était demandé de développer un service Web SOA qui doit offrir aux agences crédit agricole la possibilité de consulter une liste de contrats d’assurance d’un partenaire (personne physique ou morale) du Crédit Agricole.
Les contrats du partenaire sont consultables sous plusieurs niveaux d’informations :
- soit uniquement les données générales assurances,
- soit les données générales assurances complétées des données sinistres et impayés.
Ce projet doit utiliser des technologies du marché (Spring, Maven, CXF, base DB2, ..).
Activités :
Participation aux réunions avec les équipes MOA, ARCHI (architecture technique) et URBA (modélisation des données) pour relecture des spécifications fonctionnelles et technique.
Réalisation des modélisations WSDL et XSD en partenariat avec équipe ARCHI.
Implémentation du service Web et d’une base DB2 IBM avec l’équipe ARCHI.
Mise en place d'une stratégie de recette en interne et d'une recette avec le WebService déployé chez un partenaire.
Technologies:
Java 1.6, Framework Spring, Maven, CXF, JAXB, SoapUI, Base DB2 IBM et MYSQL, UML, Eclipse, Tomcat, Svn, XML, XSD, WSDL, HTML
-
Crédit Agricole - Pacifica Assurance à Paris (Missionné par Groupe-Helice)
- Référent couche Métier Java, Java EE
2012 - 2013
Mission au sein de l'équipe PDT-GPA ( Produits d'Assurance et gestion du patrimoine applicatif) de la couche métier Java.
L’équipe GPA se compose de 10 personnes de profils différents (métier Java, Cobol, Java maintenance,..). Cette équipe est chargée d’assurer le support métier et technique auprès des chefs de projets, la maintenance et le paramétrage des environnements de développements et de tests, le respect des normes de développements, et le suivie de l’archivage des nouveaux développements réalisés par les projets.
En tant que référent métier au sein de l’équipe GPA, mes actions :
- assurer le support métier auprès des chefs de projets
- aide à la rédaction des spécifications métier et validation de ces dernières
- vérifier le respect des normes de développements métier
- vérifier et maintenir les paramétrages métier
- contrôler le respect des processus métier
- vérifier la bonne pérennisation des réalisations métier
- intervention ponctuelles pour correction d’anomalies métier Java, XML, JavaScript et css.
Responsable (au niveau équipe PDT) du document de suivie des réalisations (métier Java et Cobol) apportées par les projets de la branche produits assurance :
Mettre à jour et communiquer un document synthétique contenant l’ensemble des futures réalisations (métier et Cobol). Collecter auprès des chefs de projets leurs dates de livrables, leurs problèmes rencontrés, les impacts apportés par leurs projets.
-
Crédit Agricole - Pacifica Assurance à Paris (Missionné par Groupe-Helice)
- Assistant chef de projets Java / Java EE
2011 - 2011
Mission d'assistant chef de projets Java EE au sein de la branche PDT (produits Assurance) équipe de 40 personnes: Travaux en binôme ou trinôme avec les chefs de projet :
- Participation aux réunions de travail avec la MOA, centre de service, équipe mainframe : Analyse des demandes d’évolutions et avec le support d’un référent couche métier Java vérifications de leurs impacts sur les applications existantes.
- Récupération de spécifications rédigées par les équipes mainframe (host/Cobol). Analyse et contrôle partiel de ces documents pour vérifier leurs conformités avec les normes de la couche métier Java.
- rédaction de spécifications métier décrivant les composants Java à modifier ou à créer, les règles métiers à implémenter, et si besoin les algorithmes et requêtes SQL à mettre en place.
- Mise en place de livrables à transmettre (via Mantis) aux centres de services GFI et LOGICA: Les livrables contenaient les spécifications techniques et fonctionnelles, copie Cobol, fichiers bouchons (utilisés pour tests assemblage).
- Support aux centres de service pendant la phase de développement: Répondre aux questions règles métiers mais aussi aux questions techniques d'implémentation Java. Remarque: les questions techniques portant sur le fonctionnement du framework Java propriétaire étaient transmises aux équipes techniques dédiées.
- Réalisation (via Mantis) de demande de paramétrages Java et/ou mainframe, et suivie de la réalisation des demandes.
- Participation à la recette d'assemblage: faire une analyse (fonctionnelle et éventuellement technique) sur les développements livrés par les centres de services.
- Réalisation de cahiers de recette avec divers cas de tests par thème fonctionnel.
- Participation et suivie des recettes MOE et MOA: Déclaration d'anomalies et/ou suivie de l'avancement des anomalies déclarées.
- Mise à jour de l'ensemble de documentation pérenne : Mettre à niveau l'ensemble des documentations pérennes afin d'y introduire le delta des modifications / évolutions.
-
DSI Rectorat de Paris (Missionné par Groupe-Helice)
- Analyste programmeur JEE avec Base DB2 IBM
2010 - 2011
Mission de tierce maintenance applicative pendant 4 mois au sein de la DSI du Rectorat de Paris :
Dans le cadre du projet National "Chorus" démarré fin Décembre 2010:
Participation aux corrections et évolutions des applications utilisées pour la gestion des demandes de bourses et logements étudiants et lycéens.
Développements et/ou modifications de traitements JEE 1.4:
Travaux effectués sur des traitements web de lecture, enregistrement ou modification.
Interventions sur les JSP : mise en page, fonctions JavaScript et Ajax.
Construction et génération de notifications PDF avec Jasper-
IReport(V1.2.1)
Développements traitements batch Java 1.4:
Réalisation de traitements par lot (gestion de dossiers étudiants).
Chaque traitement réalise un compte-rendu .html qui permet de contrôler
les résultats par CROUS.
Réalisation de traitements permettant l'envoie de mails avec pièces
jointes .pdf (aux étudiants), .csv (aux CROUS)
Remarque: Exécution des batchs paramétrés dans une Cron Tab (environnement Unix) ou exécution via un ihm dédié.
Autres taches:
Recette pour vérifier développements et non régressions.
Analyse de résultats obtenus suite à l’exécution de batchs:
- vérifications des compte-rendus
- analyse (diverses requêtes) en base DB2 sur la cohérence des données
mises à jour.
- reporting des résultats dans fichier Excel.
Écriture de taches Ants pour le build.
-
Centre de Services Groupe-Helice
- Analyste programmeur Java JEE - SQL Oracle
2009 - 2010
Participation au développement d'un projet client du secteur industrie automobile:
- Développement de traitements batchs,
- Développement d’ihm « web » de création, modification et suppression
(JSP, JavaScript, XML)
- Écriture de DAO et de Services (utilisation d’OJB et JDBC couplé à une
base Oracle),
- Implémentation des tests unitaires.
Technologies : Java JEE 1.4, JSP, JavaScript, XML, Struts 1.4
Outils: Eclispse Galileo, Jboss 4.0.5, SQLDeveloper, Maven
-
Centre de Services Groupe-Helice
- Analyste programmeur Java / Java EE
2008 - 2009
Participation au développement d'un projet client du secteur industrie Énergie:
- Réception et analyse des anomalies détectées en clientèle et en interne. Reproduction des anomalies, puis correction java et éventuellement PL/SQL. Test de corrections, et renvoie vers équipe recette, pour validation et livraison.
- Analyse du code et de son architecture existant pour vérifier cohérence avec la spécification générale (fonctionnel). Propositions de modifications au responsable architecte, puis mise en place des modifications, tests, analyse des résultats et renvoie vers équipe recette pour validation et livraison.
- Vérification de la concordance des spécifications détaillées et du code.
- Aide à la mise en place d’outils internes (script .bat) pour la reproduction et l’analyse des anomalies.
Technologies: Java 5, hibernate, tomcat, script PL/SQL, script .bat,
Outils : Eclispe, checkStyle, findBugs, rapport PMD, log4j, SQLDevelopper, Enterprise architect
-
Centre de Services Groupe-Helice
- Analyste programmeur Java JEE - SQL Oracle
2008 - 2010
Participation en binôme à une tierce maintenance applicative pour un client du secteur bancaire:
- Application client lourd en java + PL/SQL + fichiers .ini
- Analyse d'anomalies. Reproduction des anomalies, correction de scripts PL/SQL où correction de code java.
- Participation aux réunions en clientèle pour l’analyse des demandes d’évolutions.
- Développement en java swing (Eclipse Ganymede), PL/SQL et script .bat, pour rajout de nouvelles interfaces graphique, modifications schémas oracle.
- Mise à jour des spécifications détaillées, rédaction de protocole d’installation.
- Support mail, téléphonique et sur site pour aide à l'installation et passage de scripts
Technologies : Java 5, Swing, PL/SQL, Oracle
Outils: Eclispe,SQLDeveloper, Oracle loader
-
Société DIAMIS - Steria (Missionné par Groupe-Helice)
- Analyste développeur missioné par la Société Helice
2006 - 2008
Au sein de l'équipe développement de la société DIAMIS :
- Maintenance et développement d'une application pour la gestion des virements interbancaire petits et gros montants (sous format SWIFT et XML)
- Correction des anomalies détectées par les clients ou en interne par la recette
- Développement de l'application en intégrant de nouveaux modules, ihm (JavaScript + outil interne) et traitements en C, pro C, environnement UNIX.
- Participation à la recette interne afin de détecter les éventuelles anomalies et tests de non régression.
- Hotline: Assistance fonctionnelles ou techniques aux clients. Diagnostic du problème recette ou production, et aide à la correction (ex : virements rejetés, problème d’émission de virements, questions fonctionnelles).
- Compréhension des règles fonctionnelles liées aux systèmes d’échanges interbancaires (règles SWIFT, règles SSP (Target 2), règles SEPA, Règlement BAS et règles ABE (Step one ; Step two ; XCT ; SCT).
Technologies: C, Pro C, SQL, environnement UNIX
Outils: Putty, reflexion X, vim, SQLDevelopper, Altova XMLSpy