Menu

Christian DUBOIS

LA VILLE AUX DAMES

En résumé

Mes compétences :
Java
Java Enterprise Edition
Java Swing
C++
Web Services
Enterprise Java Beans
Oracle PL/SQL
Lotus Notes/Domino
Struts Web Application Framework
CORBA
Apache WEB Server
Apache Maven
Microsoft C-SHARP
XML
WebLogic Enterprise Application Server
Visual Basic for Applications
UNIX
TIBCO iProcess Suite
SQLPlus
SQL
Python Programming
Perl Programming
Oracle 10G
Oracle
Multithreading
Microsoft Windows NT
Microsoft Visual Studio
Microsoft Visual C/C++ > Microsoft Visual C
Microsoft Transact-SQL
Microsoft SQL Server 2008
Microsoft SQL Server
JavaServer Faces
JavaScript
Java Servlets
Java RMI
Java Messaging Service
Jakarta TOMCAT Servlet Engine
JDK
ECLiPSe
Derivatives
COM/DCOM
C Programming Language
API
shell scripting
XSL
Visual Basic 6
Visual Basic
UML/OMT
TCP/IP
Spring Framework
Secure Socket Layer
Reverse Proxy
Pacemaker
PATTERN
Oracle Financials
Oracle 9i
Oracle 9
OSS (Operating Support Systems)
OSI
ORACLE SOA
OLAP
Nouveau
MySQL
Microsoft Windows
Microsoft Visual Studio.NET
Microsoft SQL Server 2005
Microsoft ASP.

Entreprises

  • TOURS DATA CENTER - MANAGED SERVICES PROJECT MANAGER

    2014 - 2014 Architecture technique et fonctionnelle ainsi que le support applicatif (de niveau 2) des projets de ce service dans un contexte anglophone. Expert technique local en charge du suivi, de l'intégration et du support de ces projets. Garant du bon fonctionnement des applications en accord avec le niveau de service souhaités par le client et aux contraintes de sécurités relatives au contexte.

    Responsable de projets - Expert technique

    * Rédaction des architectures fonctionnelles relatives au projet.
     Validation des aspects sécurité du projet (Contraintes Techniques, certifications).
     Réalisations des documentations / instructions relatives pour l'équipe de support niveau 1.
     Formation de l'équipe niveau 1 sur les aspects techniques ou procéduraux.
    * Support de niveau 2 des projets.

    Environnement fonctionnel : Moyen de paiement sécurisé.

    Environnement Technique : Linux (Redhat), Shell/sed/awk, Python, Perl, Java/JEE, WebService, Oracle, MySQL, Architecture Réseaux IP, modèle OSI, Reverse Proxy, Apache http server/vhost/mutual authentification, cryptographie Symétrique/asymétrique (PGP, RSA..), Troubleshooting, Architecture 3-tiers / n-tiers, architecture orientés SOA, PaceMaker/Corosync, Weblogic, JBOSS, clustering, load balancing, failover, haute disponibilité ...
  • ELLISPHERE - Responsable du projet

    Nanterre 2013 - 2014 1. PROJET DAFSALIENS
    Architecture, développements et refonte du site web www.dafsliens.fr
    : site web permettant d'identifier les liens financiers et humains qui relient les grands groupes français à leurs actionnaires et à leurs filiales (organigramme des filiales, participations à partir de 0,01%, composition des Conseils d'Administration, structures de contrôle)..

    Responsable du projet

    * Réécriture du dynamic module Apache (DLL win 32 / Visual C DLL).
     Développement du batch d'alimentation du site (Java 6, framework NIO2, Multihreading).
     Développement et maintenance de divers prestations client sous forme de reporting(Visual C DLL, shell unix, awk ).
     Mise en place de l'envoi automatique de la prestation Banque de France (Java, Apache httpclient nio, httservlet).

    2. PROJET IREF
    Développements et maintenance évolutive d'Iris Référentiel : IHM web servant de référentiel des entreprises françaises, étrangères avec leurs liens financiers (actionnaires et participations) et leurs documents officiels.

    Responsable du projet

     Mise en place d'une nouvelle page de recherche avancée compatible avec le moteur de recherche Exalead (Jsp, Apache Beehive, Struts, Ajax)
     Développements et maintenance évolutive ou corrective sur les diverses pages du site.

    3. PROJET LIENS FINANCIERS
    Architecture, développements et optimisation sur un ensemble de batch et de composants EJB permettant la gestion des liens financiers.

    Équipe de 2 développeurs

     Développement et maintenance évolutive sur un EJB servant de composant métier et permettant de gérer l'ajout, suppression et la modification des liens financiers.
     Ecriture et optimisation des batchs de mise à jour des liens financiers (Java, Nio, Oracle ucp, Multihreading)

    PROJET RNVP/RAPPRO/REFMATCHING
    Architecture, développements et optimisation sur un ensemble de batch (shell unix et java) et d'une application web servant à la chaine RNVP (Restructuration normalisation et validation postale) et Rapprochement Amabis.

    Responsable du projet

    * Développement et maintenance évolutive sur l'application Web RefMatching (JEE, JSF 2, EJB).
     Ecriture et maintenance évolutive sur l'ensemble des batchs de traitement RNVP/Rapprochement et créations des divers référentiels nécessaires (Java, shell unix, awk/gawk, shell amabis)

    Environnement fonctionnel : Liens financiers, Groupes d'entreprises, Calcul de groupes, Restructuration normalisation et validation postale .

    Environnement Technique : Unix shell/awk, Java 1.6, JEE, EJB, Apache Beehive, Servlet, Ajax, javascript, Visual C, DLL win32, STRUTS, JSF 2, JBOSS, Multithreading, Apache httpclient nio,SQL, Architecture Réseaux IP, Reverse Proxy, Apache http server/vhost, PL/SQL , Oracle UCP, ORACLE11g, MAVEN, Amabis
  • BNP CIB - Architecte Tecnique

    2010 - 2013 1. PROJET STARWARRANT2
    Conseil, architecture et développements de la nouvelle plateforme de trading des produits dérivés et structurés de BNP PARIBAS ARBITRAGE capable de traiter 150 mille produits en temps réels sur le marché.

    Équipe de 9 développeurs

    Projet international (Paris, Frankfurt, Milan, Madrid, HK) 50 utilisateurs

     Migration StarWarrant1 (GUI C++/ Composants serveurs C++) vers StarWarrant2 (GUI Java swt Eclipse RCP/ Façade en Java /Composants métiers C++).
     Responsable de la refonte complète de l'interface graphique destinée aux traders.
     Amélioration de performance graphique et optimisation mémoire (framework swt émulé, Multihreading, Tunning HotSpot JVM)
     Amélioration de performance de la couche de COM maison basée sur TIBCO.
     Optimisation de la Façade Java (Multihreading, Oracle statement caching, Procédure stockée)

    2. PROJET WARRANTS & CERTIFICATS
    Conseil, architecture et développements autour d'une suite logicielle destinée aux traders et vendeurs Warrants (Outils de pricing et valorisation, étude et analyse du marché, développements stratégiques sur la chaîne Front to Back, expiration, émission...)

    Équipe de 4 développeurs

    Projet international (Paris, Frankfurt, Milan, Madrid, HK) 50 utilisateurs

     Mise en place d'un framework graphique déclaratif ECLIPSE RCP / SWING avancée (awt/swt Bridge, BeansBinding, annotation...)
     Mise en place d'un process de développement / livraison pour les plugins Eclipse basé sur Maven3 / Tycho.
     Migration Ant vers Maven 3 de l'ensemble des applications Warrants & Certificates.
     Mise en place d'un Framework temps réels basé sur RFA/RMDS6 (Reuters Market Data System).
     Optimisation performance et mémoire de toutes les applications JAVA pour pouvoir traiter 150 mille produits (multithread, Profiling, memory leak detection, Tunning HotSpot JVM)

    3. PROJET WISH
    Conseil, architecture et développements sur la plate-forme d'émissions des Warrants et produits structurés, un projet workflow centric avec un client GUI Swing et des EJB Weblogic : saisies des émissions par le trading, gestion en temps réel du workflow d'émissions des produits financiers, génération de termsheets...

    Équipe de 1 développeur

    Projet international (Paris, Londres,New York, HK)

    * Décommissionnement de Tibco IProcess et mise en place d'un framework de gestion de workflow en Java.
     Refonte complète de la gestion des événements, des actions et de l'utilisation l'Event Dispatching Thread.
     Amélioration de performance (awt Painting, Event Dispatching Thread, Thread pooling)
    * Migation Maven 1- 2

    Environnement fonctionnel : Warrants et Certificats (Vanille, Barrière et composite), volatilité.

    Environnement Technique : Java 1.5 / 1.6, SWING, JEE, EJB, STRUTS, SPRING, JMS, WEBLOGIC 9.2,TIBCO IPROCESS, WebServices,
    Multithreading,ECLIPSE RCP, C/C++, SWINGX, JIDE-OSS, Temps réels(Reuters RFA), ORACLE9/10g, PL/SQL, SQL Server 2008, T-SQL, MAVEN, Java Web Start ...

    SOCIETE GENERALE CIB
  • Société Générale - Ingénieur Senior / Référent technique

    PARIS 2009 - 2010 Nouveau module intégré à la plate-forme d'animation des produits structurés (DOMINO SP) permettant la gestion de la marge des sales (X)

    * Élaboration de spécifications fonctionnelles et techniques.
    * Conception/Modélisation.
     Mise en place d'un FrameWork Graphique SWING et d'une API notamment déclarative (avec des annotations) en java 1.5 en se basant sur les JSR 295 et 296.
     Développement des nouveaux écrans dans la GUI DOMINO (Swing).
     Mise en place d'un système de Workflow de validation de marge par les sales managers via BlackBerry et un Webservice CXF en SSL sous Tomcat.

    Environnement fonctionnel : Produits structurés.
    Environnement Technique : Java 1.6, SWING, JEE, Webservice, JAX-WS, CXF, SWINGX, Jide oss, Multithreading , MAVEN...
  • BNP CIB - Ingénieur Senior

    2008 - 2009 ARCHITECTURE ET DÉVELOPPEMENT AVANCÉ JAVA DESKTOP (ERGONOMIE ET PERFORMANCE)
    * Aide au passage au JDK 1.6
    * Mise en place d'un framework déclaratif SWING avancée (BeansBinding, AppFramework...)
     Optimisation et conseil sur gestion des événements, des actions et de l'utilisation l'Event Dispatching Thread
     Optimisation et conseil autour de la programmation concurrentielle et de l'utilisation des nouveaux objets de synchronisation introduit dans le JDK 1.5 (java.util.concurrent)

    1. PROJET WARRANTS & CERTIFICATS
    Conseil, architecture et développements autour d'une suite logicielle destinée aux traders et vendeurs Warrants (Outils de pricing et valorisation, étude et analyse du marché, développements stratégiques sur la chaîne Front to Back, expiration, émission...)

    Équipe de 4 développeurs

    Projet international (Paris, Frankfurt, Milan, Madrid, HK) 50 utilisateurs

     Création d'un outil « From Scratch » sur le passage de MarkUp et de MarkDown (changement de l'issue size en cours de vie du produit)

    2. PLATE-FORME FAST
    Application Front to Back , toolbox technique et fonctionnelle pour les opérations courantes des desk : booking de trades, suivi de positions, de PNL, Pricing, ...

    Équipe de 10 développeurs

    Projet international (Paris, Londres,New York, HK)

    * Refonte de l'interface de saisie de deals
    * Amélioration de performance (awt Painting, Event Dispatching Thread, Thread pooling)

    Environnement fonctionnel : Warrants et Certificats (Vanille, Barrière et composite), volatilité.
    Environnement Technique : Java 1.5/1.6, SWING, JEE, Jide oss, WebServices, Multithreading, SQL Server 2005, MAVEN, Java Web Start ...
  • SOCIETE GENERALE - INGÉNIEUR D'ÉTUDES ET DÉVELOPPEMENT JAVA/J2EE/SWING

    PARIS 2007 - 2008 * Élaboration de spécifications fonctionnelles et techniques pour les DPS (Dynamic Portfolio Swap)
     Mise en place d'un FrameWork Graphique SWING et d'une API notamment déclarative (avec des annotations) en java 1.5 en se basant sur les JSR 295 et 296.
     Création de reporting pour les CFD (Contract for difference) génération de PDF en java sous Calypso.
     Étude pour la mise en place d'un système de règlement/livraison (SWIFT/TIBCO RDV)
     Étude pour la mise en place de JINI une architecture SOA pure JAVA.
     Mise en place d'une connexion CORBA vers un serveur JBOSS

    Environnement fonctionnel : Produits dérivés OTC (CFD/DPS), FOREX.
    Environnement Technique : Java 1.5, JEE, Calypso, RMI, JINI, SPRING, CORBA (VisiBroker), MAVEN
  • EXANE DERIVATIVES - INGÉNIEUR D'ÉTUDES ET DÉVELOPPEMENT JAVA/J2EE/SWING/C++

    1999 - 2007 Participation à différents projets pour la salle de marchés et le département «recherche produits
    dérivés » :

    PROJET EN JAVA/SWING/WORDML/STAX/JAWIN
    Applet Swing de publipostage pour l'intranet permettant de générer un très grand nombre de publication au format word en très peu de temps (5000 documents en moins de 5mn en utilisant le support XML d'office 2003 et STAX) et permettant également le pilotage de Word.
    * Rédaction de spécifications
    * Conception/Modélisation
    * Réalisation

    PROJET EN JAVA/JEE/TOMCAT/JNI/CORBA/COCOON/JAXP/XALAN
    Évolution et maintenance d'un pricer de produits dérivés sur le Web composé d'une servlet, un serveur RMI et un client CORBA
    * Évolution de l'interface
    * Refonte technique
    * Migration de tomcat
    * Remplacement de cocoon vers une nouvelle interface JAXP
    * Migration de JDK 1.3 vers la version 1.4

    PROJET EN JAVA/SWING/CORBA /SQL+/PL/SQL
    Réalisation et maintenance d'une application de gestion de base de données (référentiel) permettant la saisie, la gestion et également le pricing des Instruments financiers.
     Rédaction de spécifications pour l'ajout de la partie référentiel tiers
  • OPEN - Architecte technique Java / Jee

    Levallois-Perret 1999 - maintenant

Formations

Pas de formation renseignée

Annuaire des membres :