Christophe - Développeur SQL

Ref : 120914L002
Photo de Christophe, Développeur SQL
Compétences
Expériences professionnelles
  • Mars 2012 - Août 2012 : Consultant / formateur chez Maltem

    Octobre 2011 - Février 2012 CACEIS – Référentiel valeurs
    Développeur Java, webservices
    Contexte : Projet Référentiel maître MDM (Market Data Management) chez OLIS-FA
    Réalisations : Asservissement des caractéristiques d'instruments du système comptable GP3 PARIS (Sungard) au référentiel maître (inversion des flux) :
    - Recette de l'intégration et des paramétrages des webservices développé par Sungard pour le client principal du référentiel qui est GP3 Paris.
    - développement du mapping
    - refactoring de mon développement par l'architecte via l'utilisation intensive de template (generics) Java 5 pour appliquer la même structure aux autres clients,
    - développement d'un module d'enrichissement de valeurs par défaut pour permettre la création enchaînée avec la diffusion de valeurs,

    Environnement Technique : Java JEE 5, webservice, eclipse RAD, hibernate, sybase ant, Junit, Hudson/Jenkins, Jrebel, soapUI (outil de test de webservices), côté client: framework maison JSP/JSTL/Ajax/Struts, une semaine de support toutes les 6 semaines.

    Aout 2009 - Juil 2011 BNP PARIBAS - BP2S
    Expert/Architecte Sybase
    Développeur Powerbuilder et EAI IBM Datastage TX
    Contexte : Projet Amanda – CMMI3
    Réalisations : Un an de refactoring et d'optimisations: Absorption d'une application « TENALI » gérant les gros volumes du Custody par l’application Amanda:
    - refonte de la gestion des doublons du processus de sélection général. Sur le Custody, cette étape passe de 2 heures à 15 minutes.
    - refonte du processus de sélection du Custody pour effectuer la sélection par priorité et par paquets plus facile à absorber (2 heures de gains).
    - basculement de tous les clients de TENALI vers AMANDA et intégration de nouveaux clients
    - refonte totale du processus de diffusion du Custody, simplification et restructuration du système EAI WTX, amélioration de la scalabilité et de la testabilité du processus global
    - Suite à une analyse fonctionnelle, refonte du batch qui instaure le prix J-1 pour le contrôle d’écarts des prix entre J et J-1. Le temps passe de 6h à 20 minutes. Cela lève une contrainte technique qui coûtait 2 heures au Custody,
    - Suivant la technique apprise à la SGCIB, développement du premier écran Powerbuilder sur Amanda permettant une optimisation des temps de réponses lors de mises à jour en masse.
    - De nombreuses autres idées d'amélioration de l'architecture et de correction du modèle

    Lors de la première année de la mission:
    - Refactoring tactique (« best effort ») et optimisation Sybase : Création et diffusion progressive d'un moteur de recherche optimisé pour les contrôles de cours en remplacement des « copier/coller ». Ce moteur a été implanté dans 25 recherches à l'occasion de demande d'évolution sur les objets candidats.

    - Refactoring tactique (« best effort ») et reporting : Suite à une demande de reporting, mise en place de la réutilisation en mode « batch » des recherches de contrôle de cours. Par la suite, les indiens en off-shore ont pû réaliser facilement d'autres reporting par simple paramétrage.

    - Evolutions et optimisations sur le requêtage des fournisseurs Bloomberg et FTID avec l'EAI IBM Websphere Transformation eXtender (WTX) associé au SGBD sybase.

    - Suite à la correction que j’ai effectué d’un problème de couverture du requêtage Follow the Sun FTID par rapport à l’ancien requêtage, j’ai mis un terme à 9 mois de requêtage en double

    - Développement d'écrans powerbuilder

    - Projets Follow The Sun: Mise en place du framework sybase permettant de s'adapter aux contraintes des différents projets Follow The Sun. Développements de plusieurs de ces projets. Le requêtage de prix aux fournisseurs se fait au plus près de l'heure de clôture de sa place ou bien au plus près de l'heure de cut-off du client.
    Environnement Technique : Powerbuilder v11.2, Sybase 12.5, Unix, IBM Websphere Datastage TX (v8.2 sous eclipse), CMMI 3, HP Quality Center, off-shore en Inde

    Mai 2009 - Juil 2009 60 jours de formation (Financement à 50% par l’Etat)
    - cours d'Anglais, cours de communication en anglais
    - cours techniques et de gestion de projet
    - mini projet web java JEE en couches interchangeables

    Fév 2009 - Avr 2009 BNP PARIBAS - BP2S
    Contexte : Application de gestion des OPCVM Middle Office
    Réalisations : Rétro-documentation sous forme de diagrammes à partir de procédures stockées Sybase pour le projet PILOT (Operating Desk) initialement prévu à PARIS mais finalement redéfinit puis redéployé au Luxembourg
    Environnement Fonctionnel : Souscription / rachat, contrôle des frais de gestion, calcul de la valeur liquidative, émargement entre les avis d’exécution et avis d’opéré, calcul des coupons courus sur obligation.

    Fev 2007 - Fev 2009 SGCIB
    Expert Technique Powerbuilder
    Ingénieur d’Etude Java (Support 2 et 3)

    Contexte : Projet Eliot

    Réalisations :
    Développeur Java :
    - Evolution de l’outil en java/XML permettant l'extraction de données et la génération de rapports Profits/pertes par centre de gestion ou portefeuilles,

    - Création de plusieurs asservissements de données en Java liées à l’évolution règlementaire MIFID (référentiel Tiers, Best Exec). L'objectif est de s'abonner aux « topic » nécessaires via des listeners pointant la base de l'application référentielle et de consommer de manière « asynchrone » les messages XML qui y sont produits lors d'une mise à jour des données référentielles concernées.

    Rôle d'architecte powerbuilder :
    - Coordination, validation et intégration des développements Powerbuilder sur Eliot « cœur » (30 développeurs)
    - Conseil et support auprès des développeurs, développement de fonction de framework, proposition, suivi et intégration d’une nouvelle application de serveur de cache.

    Lors des 6 premiers mois de la mission, développeur Powerbuilder :
    - développement d’un mini-workflow entre le front et le middle ayant pour objectif de valider mensuellement les montants d'ajustements impactant le rapport profits/pertes, le but final est de livrer le rapport profit / perte (P&L) annuel de la SGCIB

    - Support niveau 3 middle office : Valorisation par produit, Comité mensuel de pilotage, trésorerie, frais de courtage, divers flux, débouclage, habilitations.

    Environnement Technique :
    - Middleware Oriented Messaging MOM TIBCO RDV: sybase,JAVA,XML.
    - Reporting Java,XML,XSL
    - Powerbuilder v9, Sybase 12.5, PowerAMC Unix, Perforce
    -
    Environnement Fonctionnel :
    - Acquisition des bases sur les produits, les marchés, les intervenants, les produits dérivés et instruments financiers (Actions, panier, indices, obligations, opération de change, future, fonds (OPCVM, ETF), opération sur titres (OST), produits structurés, etc…) d’une banque d’investissement.
    - Valorisation par produit
    - Gestion de la trésorerie et des frais

    2002 - 2006 MINISTERE DE LA JUSTICE
    Chef de projet du module comptabilité
    Ingénieur d’Etude Powerbuilder/sybase et Java/Oracle
    Contexte : Responsable du module Comptabilité de la Gestion Informatisée des Détenus (GIDE) - Support niveau 1 à 3 - AMOA

    Réalisations :
    - Participation aux maintenances d’une application 3 tiers intranet ‘Fichier National des Détenus’ en Java/apache/tomcat/oracle. Refactoring de l'application avec le Design pattern MVC2 pour améliorer la maintenabilité des JSP
    - Réalisation des projets du domaine comptabilité avec un fonctionnement « agile »,
    - Mise en place de la LOLF (loi organique pour les lois de finances) impactant le fonctionnement de la comptabilité (rôle fort d’AMOA):
    o Refonte et rationalisation du cahier des charges initial
    o Développement, conduite de projet et encadrement de 2 développeurs
    - Assistance MOA, étude d'impact, rédaction de spécifications techniques, mise à jour des documents de référence nécessaires à l'obtention du PV de recette,
    - Participation au plus gros développement de la TMA des nouveaux modules permettant la gestion des activités, travail et formation des détenus (plus de 1000 jours / hommes)
    - Refonte d’une application du module détention ne fonctionnant pas et ayant pour but la prise de rendez-vous de visiteurs avec un détenu via une borne tactile,

    Environnement Technique :
    - Intranet : Site implémenté avec le Design Pattern MVC, Java / Eclipse, JSP/JDBC/ Oracle, avec modélisation en UML, l’utilisation de CSS, html et XML.
    - Client /serveur : Powerbuilder v8, Sybase 12.5, framework powerlib, Modélisation en PowerAMC, Linux, Macros VBA Excel, Centura, Visual SourceSafe.

    2000 - 2001 CDC IXIS Capital Market
    Ingénieur de développement de site intranet, C/C++
    Ingénieur décisionnel pour un projet utilisant un outil ETL

    Contexte : Back office : service comptabilité (gros volumes)
    Réalisations :
    - Projet avec l’ETL Cegid : Mise en place d’un magasin de données pour consolider des données comptables et générer des états financiers et des cubes d’analyse (8 mois). Coordination avec un développeur prestataire Cegid.
    - Création d’un site intranet de gestion documentaire
    - Refonte du site intranet de gestion de paramétrages pour la compabilité
    - Les premiers mois de la mission : Développement et maintenance d’un projet en C / C++ sous visual C++

    Environnement Technique :
    - 2 intranets implémentés en Visual Interdev (IIS), ASP Vbscript, Javascript, Html, Xml, Xsl, Css, SQL Server, Unix, Open Executive (Magasin de donnée), C/C++, Sybase, PVCS (équivalent à Visual SourceSafe)

    1992 - 2000 CAISSE DES DEPOTS ET CONSIGNATIONS
    Ingénieur d’Etude et Développement Sybase (2 ans)
    Réalisations :
    - Développement de 2 projets sous Centura/Sybase (événementiel orienté objet)
    - Conception de A à Z, spécification fonctionnelle générale et détaillée, modélisation, spécification technique détaillée, réalisation et test.
    Environnement Technique :
    - Windows NT, Unix, Sybase, Centura, AMC Designer

    Ingénieur d’Exploitation Unix / Tâches d’administration Sybase (18 mois)
    Analyste d’Exploitation MVS (4 ans) :
    - Responsable des développements pour les besoins du service exploitation.
    - Suivi d’exploitation, gestion des incidents, recette, pré-exploitation
    - Mise en place d’applications et d’enchaînement de traitements différés.
    Environnement Technique :
    - DB2, langage REXX, MVS, JCL, VSAM, Ordonnanceur CA-SCHEDULER

    1991 – 1992 SOPRA : Développeur Cobol sur le progiciel de gestion de paie PACHA

Études et formations
  • COMPETENCES
    Compétences Techniques :
    - Web / JEE RAD, Eclipse, Javabean, JSP/servlet, Apache/ Tomcat, html, css, xml, javascript,
    Maitrise de la plate-forme JEE avec glassfish, JSF
    Bonne maîtrise de la plate-forme SPRING (IOC, POA)

    - Client / Serveur Expert Powerbuilder (proche de .net/wpf), Centura

    - Décisionnel ETL Open Executive (Cegid)=> datamart et cubes d’analyses

    - EAI/ETL Maîtrise EAI/ETL Datastage Websphere TX, webservice SOAP (xfire), écouteurs de messages xml / TIBCO RDV

    - Environnement Windows, Unix, MVS

    - Langages Maîtrise Java, Expert SQL, Shell, notions C/C++

    - Bases de données Expert Sybase, SQL Server, Oracle, DB2

    - Méthodes DESIGN Pattern, Enterprise Integration pattern, UML, SCRUM, Quality Center, CMMI3

    Compétences Fonctionnelles :
    - Rédaction du Cahier des charges, spécifications fonctionnelles et techniques
    - Banque d’Investissement : Produits dérivés, Actions, Indices Obligations, OPCVM
    - Référentiel : gestion des « market data » et des « static data ».

    Langues :
    - Anglais Courant

    ETUDES & FORMATIONS
    1998-2000 Cycle ingénieur CNAM (partiellement en Anglais)

    1995- 1998 Diplôme d'études supérieures en informatique - CNAM

    1992- 1995 DPCT informatique d'entreprise – CNAM

    1991 Formation initiale de 4 mois à SOPRA

    Formations: Design Pattern, Entreprise Integration Pattern, mise à jour Java 6: accès concurrents, generics, maîtrise JEE6 / Glassfish : EJB3, JPA, JSP, JMS. JSF2/facelets + primefaces, hibernate, Spring Core, Spring AOP, AspectJ. Approfondissement sur la problématique de référentiel maître via la notion de « Master Data Management ».

D'autres freelances
Développeur SQL

Ces profils pourraient vous intéresser !
CV Développeur web & mobile
Benjamin

Développeur web & mobile

  • EAUZE
PHP SQL REACT.JS Vue.js React Native
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur Full Stack
Martin

Ingénieur Full Stack

  • ÉTIOLLES
REACT.JS React Native PYTHON SQL
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Développeur mobile et web
Christophe

Développeur mobile et web

  • SAINT-MACAIRE
FLUTTER PHP SQL
Disponible
CV Développeur JAVASCRIPT
Emmanuel

Développeur JAVASCRIPT

  • MARCENAIS
JAVASCRIPT PHP SQL REACT.JS NODE.JS
Disponible
CV Développeur PHP Symfony
Nivash

Développeur PHP Symfony

  • DRANCY
PHP SYMFONY MYSQL HTML5 CSS JAVASCRIPT BOOTSTRAP GIT SQL
Disponible