Lieu : Cours Valmy La Défense - Bangalore
Projet – ITEC/FIC/MATRIX :
L'application MATRIX est une base de données référence des données de marchés pour les taux de change, produits de taux, dérivés de taux d'intérêt et dérivés de credit. Matrix est aussi un module de calcul et fournisseur de données de marché financier.
L'application Matrix est composée de plusieurs modules : la GUI client application desktop à base de Java/Swing, le Snapshot permettant d'extraire les prix à partir de Reuter/Bloomberg et des sources internes à la SGCIB et enfin le Scheduler qui sert à planifier les tâches d'insertion des paramétres de marché dans Matrix. Outre Reuter et Bloomberg le scheduler synchronise ou contribue des données d'autre applications sur les paramétres non hébérgées par Matrix.
Mission Fonctionnel :
• Redaction des specification fonctionnelles et techniques
• Collaboration avec le Front Office pour améliorer la qualité de service applicatif
• Centralisation et gestion de préiorité des besoins Front Office/Middle Office et divers applications
• Coordinateur de l'ofshore à Bangalore
• Géstion des réunions de suivi hebdomadaire
• Encadrement, support et assistance aux développeurs sur les sites Paris et Bangalore
• Gestion des anomalies et mise en production
• Assistance du support niveau 1 et assistant de production
• Responsable du sujet Fighting Back / Focus pour l'application Matrix
• Gestion de l'implémentation du produit ABS dans Matrix vià Makit
• Gestion de la mis en oeuvre des modules de controles C0, C1 et C2
Mission Architecture Technique:
• Architecte et résponsable de l'implémentation de l'application Matrix NG (New Generation), application N-tiers sur des framework standards et open source GWT/Struts 2.x/JQuery, DHTMLx, Spring et hibernate 3.0
• Développement du module Cube de volatilité de spread CDS
• Préconisation et mise en oeuvre d'une architecture clearcase Multisite entre Paris et Bangalore
• Participation à la définition de jeu de données Front Office
• Participation à la migration Oracle 8i vers 10g et mis en oeuvre de l'outil Metrics
• Automatisation des compilations et éxecution des scripts de base de données Oracle
• Automatisation de systéme d'industrialisation de l'application Matrix locale et distant vià citrix
• Définition des patterns/standards de développement et revu de la qualité de code
• Résponsable des livraisons Matrix (fréquence : en moyenne une livraison tous les 15j)
• Résponsable de l'architecture physique des serveurs Matrix
• Refonte de l'architecture du module Snapshot
• Refonte de l'architecture Scheduler en passant d'un module standalone en module Web
Projet 6 - RCP :
Développement de deux applications pour le compte d’AXA Banque sur la base de la technologie RCP (Rich Client Paltform).
Ma mission consiste en suivi et pilotage des applications à la fois technique et fonctionnel.
L’application de gestion des apporteurs AXA Banque est destinée à gérer les apporteurs AXA Banque via une IHM RCP communiquant avec un serveur J2EE (JBOSS 4.0)
L’application de gestion de recommandés sert quant à elle à gérer les états des recommandés AXA Banque.
Mission Fonctionnel : Encadrement 2 developpeurs juniors
• Etude des spécification fonctionnelles détaillées/générales,
• Gestion des plannings et des avancements,
• Réunions de suivi hebdomadaire/mensuelles avec le client AXA Banque
• Support et assistance aux développeurs, gestion des anomalies et mise en production
Mission Architecture Technique:
• Mise en oeuvre d’une architecture MVC
• Support technique des développeurs et industrialisation de l’application
• Rédaction de documents d’audit et d’architecture et des bulletins de livraison
Projet 5 - Infrastructure de développement et initiation à la SOA :
Le projet ‘Infrastructure de développement’ communément appelé « IDD » est focalisé sur la mise en place d’une platform de développement J2EE riche en technologie permettant aux développeurs Java d’avoir des outils de productivité à la fois faciles à l’usage et en même temps conformes aux standard ‘Open Source’.
Mission Technique :
• PMD : Outil de couverture de code - intégration Eclipse et ANT -
• Outil d’intégration continue cruisecontrol 2.5
• Modélisation et architecture d’un pattern de validation
• Outil de génération de projet Eclipse et des building ANT
Mission Gestion de projet :
• Etude et rédaction de cahier de charge,
• Chiffrage et élaboration des charges pour chaque réalisation,
• Suivi des planning des équipes de développements,
• Préparation et animation des réunion de pilotages hebdomadaires et mensuelles,
Projet 4 - Framework Graphique RCP :
Modélisation et développement d’un framework graphique qui permet d’abstraire les couches RCP. Le framework respecte le model MVC et inclut l’aspect événementiel.
Mission Fonctionnel et Technique :
• Etude des Spécification Techniques Générales (STG)
• Rédaction des documents : Guide d’utilisation et Guide d’exploitation ,
• Modélisation du framework graphique conforme à l'architecture MVC,
• Mise en œuvre d’une application de test (proof of concept),
• Industrialisation de l’application et support technique des développeurs,
• Rédaction de document d’architecture,
Projet 3 – Développement d’un framework JCA et des modules RA:
Modélisation et développement d’une couche d’abstraction JCA proposant des services réutilisables par des composants désirants implémenter la technologie JCA : Resource Adapter.
Mission Architecture Technique:
• Mise en place de sept modules pour les échanges JMS/MQSeries avec les partenaires AXA Banque.
• Test unitaires/intégration et mise en Qualification
• Rédaction de guide d’exploitation et d’utilisation et support développeurs
Project 2 - Migration Modules AXA Banque :
Migration d’une 50 de modules AXA Banque développés sur une la version du socle v1 vers le socle v2. mise en œuvre des scripts ANT pour le système de building de ces modules.
Mission Fonctionnel et Technique :
• Etude de faisabilité de la migration (v1 vers v2)
• Proposition d’une nouvelles architecture pour les modules en migration
• Création des scripts ANT pour le système de Build
• Mise en oeuvre des test unitaire, d’intégration et de non régression
• Création des EAR deployables pour chaque module migré
Projet 1 – Refonte Socle v2 :
Dans le cadre de la refonte du socle technique « Framework » AXA Banque et la préparation de la migration du système d’information de « Forté » vers Java. On m’a confié la réalisation de cette refonte sous forme d’un forfait (40j) pour le compte de Smart-Up
Mission Architecture Technique:
• Mis en œuvre d’une configuration EJB modulaire et centralisée,
• Elaboration d’un algorithme de transfert entre un ensemble de BS (BusinessService) et DS (DataService) hébergés par l’EJB (SSB) permettant une isolation de traitement au sein d’un domaine fonctionnel.
• Mise en œuvre d’un système de build ANT compatible Maven,
• Test unitaire : white-box et black-box,
• Mise en qualification/production et résolution des problèmes de performances,
Projet CASSIOPEE :
Participation a le mise en place d’une application J2EE pour le Ministère de la justice (MJ).
L’application composée de plusieurs composants J2EE permet de gérer des affaires ( pénales, commerciales etc …), des infractions, des auteurs et des victimes au sein d’un Tribunal de grande instance. Chaque composant est un EJB stateless interagissant avec les autres composant pour réaliser le chaîne logique de traitement définit par Cassiopee.
Mission :
Mise en place des générateurs MIA
• Design, développement et du générateur de service et objets métiers, SQL, Mappeurs
• Elaboration d'une batterie de test Junit de validation pour chaque générateur
• Conception et Développement des composants métiers : Codification, Territoire et Element de structure et Infraction,
• Développement des test unitaires et cactus pour ces composants,
Projet :
Recette d’une quarantaines d’applications J2EE traitant les application metiers CEGETEL en fonction d’un cahier de charges défini par IBM .
Mission :
• Validation de la configuration et du paramétrage du serveur d’application Websphere
• Déroulement de test de validation fonctionnelles et de montée en...