-
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