Objectifs du projet : OLISFA Middle Office.
• Refonte technique des interfaces d'alimentation des systèmes comptables OPCVM (GP3) et mandat.
• Spécifications fonctionnelles et techniques des nouvelles interfaces.
• Développement des interfaces (avec tests unitaires).
• Participation à l'organisation et à l'exécution des livraisons en production
• Support fonctionnel de niveaux 2 et 1.
• Refactoring de masse en vue de l’optimisation de l𠆚pplication : refactoring de code pur, refonte de composants techniques applicatifs (Mq Series, Acces BDD, threading)
• Tuning et optimisation du module applicatif Interface généralisée.
Objectifs du projet : GLAD (Global Lendable Asset Database).
• Refonte technique d’une application front office de prêt / emprunt de titres (Adobe AIR, ExtJS, DWR, Tomcat, Spring, Hibernate, Sybase, Quartz, Jasper Reports, 4Sight Alaris,Borland Starteam).
o Migration de Struts/Sweetdev vers un client riche en ExtJS interfacé sur l'Api DWR
o Intégration du framework Spring
o Intégration du framework ExtJS dans des pages Struts
o Intégration de DWR (DirectWebRemonting)
• Conception et développement de modules applicatifs (Position Forecast ecran prévisionnel des positions), Loan Basket(« Panier » de loans pour un client), ReturnInput (Saisie d'un retour) , Long Positions (consultation des positions dites longues), Collateral Management, Partie de gestion des données statiques de l'application (clients, titres et corporate actions (OST)), Juridictions de l'application (roles) ,modules administratifs de l'application (gestion des utilisateurs, des groupes utilisateurs)).
• Spécifications fonctionnelles et techniques de modules de l'application.
• Conception et développement de procédures Sybase (saisie de trades dans la gateway Alaris, calcul d𠆚grégats de position, procédures de synchronisation de données externes alimentant GLAD)
• Rédaction de plans de tests
• Intégration de Selenium
• Support fonctionnel de niveau 2
Environnement technique :
• Méthode de conception : modele de donnée (Sybase power amc)
• Langages de développement : java/j2ee (MVC), Adobe AIR, ExtJS, DWR, Tomcat, Spring, Hibernate, Sybase, Quartz, Jasper Reports, 4Sight Alaris, Borland Starteam, Hudson (continuous build and test), Sonar (contrôle qualité code), Selenium, Maven 2, ireport
• Serveur d𠆚pplications : tomcat, WAS 5 & 6
• Environnement de développement : eclipse (plugin moreunit, spring, Hibernate tools, junit flux, checkstyle, cobertura)
• Environnement de projet : HP Quality Center
• Système d𠆞xploitation : windows, Unix
• SGBDR : Sybase
FORTIS BANQUE FRANCE (1,5 AN)
06/2006 à 11/2007 – CONSULTANT SENIOR J2EE/AMOA BANCAIRE
Mission : Chef de projet études et développements au domaine crédit de FORTIS
• Etude de faisabilité, conception du dossier d𠆚rchitecture sur l𠆚pplication de Gestion des sûretés, spécifications techniques.
• Migration vers SAB : rôle de MOA (expert études), rédaction des spécifications reprise des données, d’interfaçage, et d’éditique.
• SEPA : responsable étude nouvelles normes réglementaires SEPA, responsable des développements sur Fortis Net Entreprise et sur Fortis Gestion Privée.
• MIFID : consultant sur la phase de développement des applications MIFID et correction de spécifications.
• Responsable de plusieurs applications métiers dans le cadre de la maintenance opérationnelle du domaine crédit (évolutif et correctionnel).
• Responsable de la migration sous J2EE de l𠆚pplication d𠆚rchivage de la banque (anciennement sous CTOS non maintenable et utilisé dans plusieurs domaines de la banque). (spécifications, planning, développement, reprise de données fichiers séquentiels, recette, mise en production, support).
Mission : Refonte de l𠆚rchitecture de facturation Lafarge.
• Développement en java/j2ee du portail de facturation
o Couche métier
o Couche de contrôle,
o Couche de présentation,
• Développement de l𠆚rchitecture de messagerie de traitement de la facturation,
• Phase de recette
• Documentation de spécifications technique et de reprise d𠆚ntériorité,
• Recette et déploiement de l𠆚pplication en pré-production sous JONAS.
Mission 1 : Réalisation de l’outil de gestion de l'espace de fidélisation du site internet de canal+..
• Etude et analyse de l'existant
• Rédaction des dossiers de spécifications fonctionnelles et techniques,
• Conception uml :
o Diagrammes de classes,
o Diagrammes de séquences,
o Réalisation des maquettes,
• Développement en java/j2ee :
o Module de contrôle,
o Module de présentation,
• Tests unitaires, tests d’intégration,
• Documentation technique,
• Recette et déploiement de l𠆚pplication sous websphere
Mission 2 : Réalisation d’un module d’industrialisation des traitements associés à la base des données programmes sous oracle
• Etude et analyse des besoins,
• Définition de l𠆚rchitecture à base d𠆞jb (session, entity cmp) :
Etude comparative sur la persistance (ejb, hibernate),
• Réalisation d’un prototype,
• Conception et développement du module de suivi en java/j2ee (ejb),
• Conception et réalisation des scripts ant pour la gestion des déploiements,
• Documentation technique.
Mission 1 : Refonte complète en java/j2ee du système d'information eurodatacar
• Analyse et conception uml,
o Diagrammes de cas d’utilisation,
o Diagrammes de classes,
o Diagrammes de séquences,
o Diagrammes d’états-transitions,
• Développement en java/j2ee :
o Module de gestion des constructeurs de l'application (selon le modèle mvc),
o Module de génération des rapports (ireport),
o Mapping des objets java sur la base oracle à l'aide de l𠆚pi ojb,
o Batch d𠆚utomatisation de copie périodique des données de l𠆚nnuaire ldap dans une table oracle,
• Batch d𠆚utomatisation d’édition de factures,
• Tests et validation technique et fonctionnelle,
• Recette de l𠆚pplication.