Bienvenue sur le profil Malt de Steve !
Localisation et déplacement
- Localisation
- Sophia Antipolis, France
- Peut travailler dans vos locaux à
-
- Sophia Antipolis et 50km autour
- Monaco et 10km autour
- Aix-en-Provence et 10km autour
Préférences
- Durée de mission
-
Préfèrerait :≥ 6 moisPréfèrerait éviter:entre 1 et 3 mois
- Secteur d'activité
-
- Banque & assurances
- Automobile
- Biotechnologies
- Conseil & audit
- Culture
+6 autres
Vérifications
Charte du freelance Malt signée
Consulter la charte
Langues
Catégories
Compétences (7)
- Langages
-
-
- Databases
-
- Operating system
-
- Tous
-
-
-
Steve en quelques mots
Je suis Développeur-Concepteur C#/.Net et .Net Core 6 et C++ depuis 9 ans, et je travaille principalement dans des sociétés de fabrication de logiciels, les salles de marchés, et les gestionnaires d'actifs.
J'ai de superbes références de mes dernières missions longues C#/.Net et C++ ( ING, CASAM/Amundi Asset Management, Caisse de Dépôts, APPI Robotique...) exclusivement en mode "professions libérales".
A travers plusieurs projets réussies, j'ai une réelle maîtrise des principaux outils Microsoft, non seulement les derniers "Frameworks" C#/.Net, mais aussi : Microservice, WCF, "Entity Framework 6.0", SQL-Server (MSCP), ASP/Webforms/Javascript, LINQ, Javascript, JSON , Winforms (Expert), XML.
Je cherche un poste de type “Tech Lead” ou “Développeur Senior”, qui me permettra de capitaliser le travail de ces dernières années: concevoir et coder des applications complexes (automates de trading, accès aux données en temps réel, confection des API à base d'objets métiers,...) principalement dans les environnements C#/.Net sous Windows, mais aussi en C/C++/STL sous Linux.
Vous trouverez ci-attaché mon CV à jour en français et anglais : merci de me contacter pour échanger, car je recherche activement une mission pour un démarrage rapide. J’habite à Sophia-Antipolis (06) depuis 7 ans , mais je suis ouvert à des missions à Paris et ailleurs.
Mon tarif varie selon la région : en moyenne, 350/375 E/J pour les 06 et 13
Mon Email Personnel : , Mobile :
Expériences
Genicorp
High tech
Synthèse Carrière - En tant que freelance
Skype: Steve.Begelman
Mobile : 06 12 98 44 80
Senior C#/.Net et C/C++ Developpeur à Sophia-Antipolis NIVEAU D’INTERVENTION
Types d’interventions ● Développeur Senior Polyvalent C# Net Core 5 et C++ Moderne
● Architecte (Expert Technologies Microsoft
Back-End)
● Chef de Projet Technique
Types d'Entreprise/Secteur ● Banque, Finance, Gestion des Actifs, Back-End WEB
Compétences Finance ● SUMMIT, KONDOR+, BLOOMBERG , VHAYU Velocity Engine
● Process Front to Back Office
● Front Office : automates de trading,
exécution des ordres, tenue de position,
P&L, Moteur de Calcul des Risques
● Produits Financiers : actions & indices,
Basket Trading, Produits dérivés (Caps,
Floors, Swaps, Swaptions et Exotiques)
RESUME DES COMPETENCES
MATÉRIELS & SYSTÈMES SUN Système V et BSD, HP-UX, Linux Red Hot, WINDOWS, MS-DOS, Mac/Os 10.x
SGBD/R SYBASE (v12.x,v15.x) Expert Reconnu , Microsoft SQL-Server (MSCP), Oracle 9i/10i (API : SQL Native Client, ODBC, JDBC)
LANGAGES & OUTILS DE DEV C/C++ STL, C#./Net, ASP, SQL-Server (MSCP), Transact-SQL, UNIX Shell (ksh,sh), Visual Studio, Entity Framework 6.0,
LINQ, Generics, XML/JSON, Winforms, Web Services, SVN
ERP / PROGICIELS Summit STK C/C++, Reuters-RTCE, (Vyahu Velocity Engine), Bloomberg API, Kondor+, Summit eToolKit, MQS-Series
LANGUES Français-Anglais parfaitement bilingue + notions d’Espagnol
METHODOLOGIES SCRUM/Agile et UML
TOOLS Rational Rose, XML-Spy, DB-Artisan, Log4/C/Net, Doxygen, Microsoft Office Integration
1
Dernier Poste : de Février 2021 à ce jour: Consultant-Développeur chez “Key4Events” à Biot: conception et développement en C#/.Net Core 5 des services "back-end" en Web API et gRPC, dans le cadre de la refonte du système "Register" (Enregistrement de Participants aux Événements); création d'une POC autour de GraphQL; rédaction d'études d'architecture pour la DI, et contrôle de leur mise en place; mise en place d'outils de génie logiciel pour la documentation et la qualité du code C#.
Novembre 2018 à Novembre 2020 Architecte et Développeur Senior C#/.Net/ASP/Javascript chez NSH à Mougins: responsible de l’architecture et implémentation des Interfaces monétiques et tiers via Web Services REST : écriture d’un ensemble de Web Services SOAP/XML/JSON très sécurisés, permettant de “tokenizer” et effectuer des paiements, de type différents, sur plusieurs plateformes de paiement et notamment Payxpert et Adyen; mise en place des classes utilitaires de la gestion de la sécurité: vérification de la conformité RGPD et PC IDSS; rédaction de la documentation; contrôle de la qualité via automates de tests;
Ecriture d'un Moniteur de Santé et de Performances : ASP-MVC, Javascript, CSS, HTML, Bootstrap; présentation visuelle des données;Gestion de la sécurité via habilitation des IPV4 et encryption des données;
AMADEUS Software : de Septembre 2017 et jusqu'à Novembre 2018 : Ingénieur-Concepteur chez AMADEUS SAS à Sophia-Antipolis, au sein du groupe "Hôtelier": développement en mode Agile de micro-services et de WEB Services, permettant aux partenaires (du type Expedia et Google) d'obtenir en quasi temps réel des informations fiables sur les changements de prix et de disponibilité des chambres de leur périmètre.
Ces services Java, au couplage "lâche", s'intercalent avec de processus "back-end" en C++ via HTTP, via du JSON très optimisé; j'ai eu la responsabilité d'écrire les classes qui effectuent des "filtres", des transformations métier et des "compressions" de données, de manière à optimiser le stockage physique et temps d'exécution: environnement : IntelliJ/Idea 1.9/JBoss/Mockito/Protobuf.
Mise en place de tests automatiques via le framework “Mockito” et analyse de la qualité du code via SONARQube.
APPI Automatismes/YNSECT : Décembre 2016 à Juillet 2017 : Développeur Senior C# dans la société APPI pour le développement d’un monitor et outil de planification et pilotage de robots Siemens : codage de la logique de surveillance et de monitoring de la production de farine animale en circuit fermé à partir d’insectes d'élevage, pour le « start-up » YNSECT : WCF, C#/.Net 5.0, Sql-Server, Entity Framework 6.0, Web Services REST, en mode Agile. Utilisation des API Windows Forms et WPF pour la confection d’un outil du type GANTT pour la visualisation des tâches et leur simulation.
ING Salle des Marchés (Bruxelles) : de Septembre 2015 à Octobre 2016 : "Développeur Senior C++ et C#/.Net " chez ING Trading: développement de programmes en C/C++/STL pour la salle des marchés à Bruxelles ("saisie des deals", "interfaces avec Flexing", ) autour du progiciel Summit: gestion des trades exotiques du type "swaps" et "cap floors", en utilisant les boîtes à outils MUST et STK de Summit; modifications des écrans de visualisation des instruments en C#/.Net ("fees", "échéanciers",..) avec INFRAGISTICS., et interfaçage des modules front-end avec le C++. Utilisation extensive des API MUST et
2
STK.
Interface de modules de calcul « back-end » avec un serveur de «pricing générique » à travers XML et Web Services (WCF)
Validation des calculs avec les utilisateurs en salle, et diffusion des calculs via Doxygen. Utilisation de : GIT, Maven, Sparkworks sous Linux, Microsoft Visual-Studio 15, C-Unit, Doxygen
BPCE
Août 2014 à August 2015 – Développeur Senior C#/.Net
Contexte de la mission :
Conception et codage de programmes pour calculer des indicateurs de ALM (Asset Liability Management), en C# avec Winforms et Transact-SQL, y compris la validation des calculs avec le métier, ainsi que l'intégration des données référentielles externes dans la base de données pilote.
Intégration des données via chaînes SSIS
Optimisation des procédures stockées Transact-SQL
Environnement technique : C#, .Net Winforms, Transact SQL, SSIS
Crédit Agricole/CA-CIB (Sophia-Antipolis et Paris)
Janvier 2013 – Juillet 2014 – Développeur Senior C#/.Net et C++
Contexte de la Mission : Décembre 2013 à Décembre 2015
Mission C#/.Net SQL-Server 2010 chez « Crédit Agricole Asset Technologies »: j'ai eu comme rôle la conception et la programmation en C#/.Net des « Virements SEPA » à la nouvelle norme Européenne, ainsi que le rajout d'un module important de simulations dénommé « Droits de Garde », dont la finalité est de simuler un impact des paramètres de calcul des droits de garde sur titres, principalement pour le compte de la CFM à Monaco.
Ces modules ont été réalisés dans les règles de l'art, avec de fortes contraintes de temps de calcul et d'affichage des calculs en Winforms et CLR 3.0.
Suite de mission dans chez CA-CIB (Paris) à partir de Décembre 2013 : pour la salle des marchés du Crédit Lyonnais, confection et optimisation de programmes C++ avec l’API Summit STK et eToolKit : implémentation en C/C++ des procédures d’optimisation et de « best practices » à la suite d’un audit visant à corriger du code problématique.
L’implémentation a visé à accroître les performances d’exécution de programmes de trading (« process », « gestionnaires de risques », et autres calculateurs) principalement via une refonte de l’algorithmique et une amélioration de la gestion mémoire, aussi bien dans la partie GUI que dans la partie calcul « back-end ». Rédaction d’un Wiki WEB pour le debugging « remote » des processus UNIX en C++.
Environnement technique : C#/C++, .Net Winforms, Summit STK et eToolkit , SQL-Server, Sybase 15.x, ClearCase, Wiki
3
Banque de France
Sept 2012 Janvier 2013– Développeur Senior C/C++
Objectif de la mission :
Conception et réalisation de « Report/Manager: Explanatory Risk Manager «
Démarche :
● Développeur Senior C/C++/STL sur un projet de compensation et règlement d'opérations de bourse, au niveau Européen;
● Écriture des spécifications techniques programmables à la norme PdF en anglias; ● Codage des algorithmes classiques complexes du type "Gross Settlement", "One by One", y compris l'optimisation;
● Participation à la confection et validation du méta-modèle applicatif, en collaboration avec une MOA spécialisée. Environnement technique mixte : Microsoft VS-C++, DB2, cible MVS C++ natif ● Contrainte de portabilité et de performances élevées (tous les calculs optimisés « tout en en mémoire sur volumes très importants, via structures STL optimisés)
● Réalisation de tests de validation entre la plateforme « source » Windows et la cible MVS via automate
Environnement technique : C++, Unix, DB-2
HSBC
12/2010 – Septembre 2012 – Chef de Projet SUMMIT
Contexte de la mission :
Chef de Projet Summit STK C#/C++ et eToolKit chez HSBC HUB-IRD Summit.
Rôle d’architecte principal et de Développeur Senior du projet Interfaces Microgen, refonte de la comptabilité « back-office » de Summit;
Démarche :
● Codage de l'application et écriture des spécifications à la norme HSBC;
● Déploiement et optimisation vers la Production via automate "Control/M";
● Conseil au Maitrise d'Ouvrage à l'équipe Anglaise;
Environnement technique : SUMMIT, Toolkit, C++, C#
ING Bank – Singapour (14 mois)
08/2009 – 09/2010 – Développeur Senior & Architecte (Expert Summit eToolKit) Objectif de la mission :
Conception et réalisation de « Report/Manager: Explanatory Risk Manager «
Démarche :
● Mise en place d‘un environnement de développement eToolKit/C#.Net;
● Ecriture d‘une application threadé de calcul de P & L intra-day via eToolKit;
● Ecriture d’une Framework pour manipuler le reporting API de eToolKit en C#;
4
● Intégration des composants graphiques GUI écrits en ASP/.Net ;
● Écriture de l’interface avec des procédures stockées Microsoft SQL-Server 2008; ● Formation des nouveaux membres de l‘équipe;
● Mise en place d'une stratégie de tests de non-régression numérique avec NUnit; ● Assurance qualité de l'ensemble du projet via méthodologie SCRUM/Agile
● Documentation à la norme Microsoft docs via Document!-X;
Environnement technique : C#/.Net 2.0/3.0 avec des API Microsoft/ .Net : multi-threading, remoting, sérialisation, réflexion. L'application écrite compte environ 25000 lignes de C#.
SOCIETE GENERALE CIB (~2 ans)
Chef de Projet & Développeur Senior
Chef de Projet (Mars 08 à Mars 09 : 1 An+)
Objectif de la mission :
Coder en Java les modules techniques et métier d'une application d'arbitrage actions/Indices dont la finalité est la collecte de "Trade Ideas" alimentant un automate de trading: accès au temps réel via Reuters-RTCE, Validation des Règles, Exécution des Ordres et Tenue de Position; L'application écrite compte environ 14000 lignes de Java
Démarche :
● Rédiger la Spécification Technique Détaillée à la norme Société Générale;
● Connaissance algorithme de trading du type Vwap Twap et VP;
● Mise en place de Basket Trading;
● Réaliser en Java toutes les interfaces données temps réel via Reuters-RTCE;
● Assurer l'intégration technique et fonctionnelle des composants externes (via Junit); ● Interface principale de la MOA;
Environnement technique : Weblogic 8.0 Eclipse Java-J2EE 1.5 Spring GWT Oracle 10i Hibernate-JPA Maîtrise d’Œuvre – Projet ELIOT (Mars à Déc 2003 )
●Expertise sur l'administration et optimisation des serveurs de base de données et serveurs de réplication Sybase, ainsi que les serveurs de calcul (MtM, Valorisation).
●Réécriture des procédures les plus complexes de l'application ELIOT "front to back", notamment les valorisations, "mark to market" et les historisations.
●Mise en place d'outils d'analyse et de performances du code (SQL Moniteur Serveur & SQL Browser). ●Assistance aux développeurs : JDBC/CT-Lib-C/Transact-SQL.
●Tests et validations des "mini patchs" et patchs fonctionnels ELIOT (non régression). Environnement technique : UNIX, Sybase, JDBC/ CT-Lib-C/Java
NATIXIS AM (1 an)
02/2007 – 02/2008 - Développeur Senior
Objectif de la mission :
Conception et réalisation du Module Méta Contrainte, cœur de l’application GEOS (Gestion et Optimisation 5
des CDO et CPPI).
Démarche :
●Réalisation du "Moteur de Calcul des Risques" standards et exotiques WHARF, Dispersion, Densité, Sensibilité, Variance, ABN à travers des ressources XML configurables par les décisionnaires. Ce développement représente plus de 15 000 lignes de C#/.Net;
●Intégration des composants graphiques GUI et ETL;
●Le module Méta Contrainte permet de mesurer l’impact d’un Trade à tous les niveaux : métier, conformité légale et interne;
●Mise en place d'une stratégie de tests de non-régression numérique avec Nunit;
●Assurance qualité de l'ensemble du projet via méthodologie SCRUM/Agile;
●Documentation à la norme UML;
Environnement technique : C#/.Net avec des API Microsoft/ .Net : multi-threading, remoting, sérialisation, réflexion. L'application écrite compte environ 15000 lignes de C#.
GROUPE CRÉDIT AGRICOLE & CREDIT LYONNAIS (+5 ans)
Chef de projet & Développeur Senior
CASAM/Amundi - Chef de Projet (Févr. 05 - Jan. 07 : 2 ans)
●Conception et réalisation d'un Core Component pour une application C# N-tiers utilisée par le système d'information Trading.
●Charger et vérifier les informations Dividendes et Prix dans l'application de front-office Kondor V2 via un automate d’alimentation.
●Encapsuler les méthodes d'accès « temps réel » et « données historiques » Bloomberg. ●Autoriser un accès complet et générique à Bloomberg via des descriptions externes XML, par exemple : Ticker Listes et Attribute Listes.
●Corriger automatiquement les différences de codes et les écarts de prix entre Bloomberg et Kondor. ●Intégration des données Bloomberg dans Excel en totale transparence.
●Encadrement des développements annexes du type Reporting avec « Crystal Reports ». ●Ce projet a été modélisé avec "Rational Rose" et utilise plusieurs outils et API Microsoft/ .Net : multi-threading, sérialisation, réflexion. L'application écrite compte environ 9000 lignes de C#/.Net. ●Conception, modélisation et codage de l’application « Gerico Feeder » .
●Modélisation des données « Trade », »Position », « Statics » utilisées par toutes les applications CASAM dans un schéma XML/XSD (20 classes d'asset différents).
●Chargement de la totalité des données dans un « Risk Engine » spécialisé et externe. ●Validation de l'intégrité des données via automates via XML/XSD.
●Normalisation de la vue CASAM des données Trading grâce au système Kondor+ dans une représentation XML unique.
●Réalisation de feuilles Excel complexes permettant aux traders et analystes de paramétrer les stratégies risque. Résultats sous forme XML.
●Intégration des composants OLAP, SQL-Server, Sybase, Excel « RiskMetrics » dans un Framework homogène et extensible.
●Encadrement technique : « stress-testing », déploiement, documentation,…
●Le « Gerico Feeder » est écrit entièrement en C#-.Net, en utilisant des Framework .Net (ODBC Database Access, Réflexion, Collections, ...) et Transact-SQL. Il représente 6 mois équivalent travail d'un développeur, soit 11 000 lignes de code.
Environnement technique : C#/NET, SYBASE, SQL-SERVEUR-2005, XML, OLAP), Salle de Marché Equities-Bloomberg – Temps Réel – Kondor 2.6
6
CRÉDIT AGRICOLE-INDOSUEZ - Ingénieur Expert Bases de Données Sybase (Nov. 02 à Février 03 : 4 mois)
●Assistance aux développeurs dans l’exploitation et optimisation des traitements spécifiques Indosuez (écrits en Transact-SQL), y compris dans leur validation et leur intégration dans la couche C ●Confection du schéma des bases de données.
●Écriture des Programmes de déploiement des résultats du « calculs des risques », via une couche de persistance.
●Design des profils de risque » et leur diffusion.
●Aide à la reprise des données externes du marché via un automate de transformation. Environnement technique : SUN -450, Sybase 12.x, Java, Transact-SQL, UNIX Shells, C++ CREDIT LYONNAIS DCMS Systems – Architecte (Mai 88 à Mai 90 : 3 ans)
Architecte principal de l'application qui gère les Swaps (« FrontOffice ») utilisée à Paris et à l’étranger. Dans le cadre du projet « BOOM » (Book Manager et Blotter).
●Réalisation d'un « serveur de calcul financier » et d'un « serveur de messages », avec les API : Open/Serveur(ODS) et Open Client/C. Ces serveurs, hautement fiabilisés, permettent l'émission, la synchronisation et le traitement de messages et calculs financiers complexes en mode « client serveur » et représentent plus de 15 000 lignes de C/C++.
●Réalisation d'un ensemble de routines (en Open Client/C++), permettant l'exécution de modules de calcul en mode «asynchrone, mono-process et multi-thread» à partir d'une interface Motif/Contessa. Ces routines s'appuient directement sur les primitives d'Unix (alarmes, signaux,..). ●Participation à l'analyse technique et à l'élaboration des choix techniques ; mise en place de standards de normes de développement et encadrement technique.
●Dans le cadre global de DMC Systems du Crédit Lyonnais.
●Transfert de savoir «Optimisation/DBA» vers DMLT/DCMC.
●Expertise Sybase auprès de la Direction Technique de DMC System.
Environnement technique : SYBASE, HP-UX, ULTRIX-32, VMS, Mac/OS, Open Source, C, C++, Shell.
CDC – IXIS Group (16 mois)
Développeur Senior
Ingénieur Concepteur Senior SUMMIT (Sept 04 à Janv. 05 : 5 mois)
●Développement de programmes en C++, à partir du "Tool-Kit Financier C++" Summit V3.42 et des analyses (valorisations, pricing, calculs "M to M"), de l'ensemble des produits dérivés : Caps, Floors, Swaps, Swaptions et Exotiques. Production de fichiers (XML et "plats») utilisés par les traders sous Excel.
●Réécriture des programmes "anciens" à base de l’interface API "STICC" en Toolkit C++ pure. ●Optimisation des performances : (algorithmique simplifiée et améliorée, consommation mémoire réduite, conformité aux normes Summit-TK...).
●Ajout de fonctionnalités (ex : Gestion des "groupes de risque" au sein des filtres utilisés lors de la création des échéanciers, via ToolKit.);
●Mise en place et optimisation du "GRID" de la société DataSynapse, pour paralléliser les calculs de "hedge" de manière plus efficace, y compris l'écriture de shells Unix ( ksh, sh,...).
●Mise en place d'outils d'analyse des résultats obtenus;
●Conseil et assistance auprès de l'équipe de développeurs notamment dans les domaines Transact-SQL 7
optimisation accès données en C/C++;
●Ajout d’une sortie XML/XSD dans les Rapports « textuels » en C++.
Environnement technique : UNIX SOLARIS, C/C++, SYBASE, SUMMIT 3.46 FO/BO
Refonte des Applications de la Salle des Marchés (Mai 90 à Juin 91 : 11 mois) Dans le Cadre du Chantier « FM »
●Conception détaillée Pricing et Modélisation sur MATIF;
●Réalisation et déploiement de plusieurs API C/C++ de fonctions financières portant sur les « Coûts de Financement » et les « Courtages à Payer »; ces API de haut niveau, conçus sur un modèle objet s’appuient sur des API technique de bas niveau (gestionnaire de listes, encapsulation de la CT-Library de Sybase,...);
●Réalisation en C++ (> 15 000 lignes de C/C++);
●Conseil à la Direction Technique de la CDC;
Environnement technique : SYBASE, C++, Workgroups/TCP/IP
REUTERS SOFTWARE FRANCE (6 mois)
03-08/2004 - Développeur Senior
●Conception et développement de modules et composants logiciels complexes en C++ et XML, dans le cadre de la refonte du produit « Kondor + V3 » en architecture N-Tiers et distribué : « Gestion des Utilisateurs », « Gestion de la sécurité », « Gestion du Paramétrage Applicatif dénommé Identité Card. »;
●Modélisation UML des « Données Statiques » avec Rational Rose / XML Spy;
●Prototypage en JAVA-J2EE d’un outil de validation des données aux normes XPATH, en vue d’assurer la migration Kondor 2.x vers 3.x.
●Ingénierie « reverse » sur le code ancien C en service SOAP/Web-Service en C++.
Environnement technique : C++, XML, UML, Web services, Sybase, Solaris, JAVA/SAX.
CNETI - CAISSE D’EPARGNE
01-02/2004 - Développeur Senior SUMMIT
Objectif de la mission :
Mission d’expertise UNIX / Shell / Reprise & Migration Données Summit
Démarche :
●Ecriture d’un moteur de génération de Tâches pour la reprise de données entre différents environnements Summit, à travers l’utilisation du « Tool-Kit » Summit (import/export). ●Développement d’un outil d’extraction de données en Toolkit C++.
●Ecriture des procédures de contrôle pour l’intégration des données en KSH/93 (Shells complexes et structurés) , Surveillance des « flux » entre le produit « back-office » Arpson et Summit. ●contrôle qualité et validation technique sur les développements spécifiques SUMMIT. (Performances, normes de développement et documentation).
8
Environnement technique : C, UNIX, SUMMIT, ksh ‘93
BNP-PARIBAS CIB Arbitrage (11 mois)
09/2001 – 10/2002 - Développeur Senior
Contexte de la mission :
Dans le cadre de l’implantation du produit MUREX, dans une configuration Sun Entreprises –1000/16/24 processors, 1200 connections Sybase simultanées, 500 utilisateurs concurrents, 56 Gigabytes de données utiles et « répliquées » dans les environnements autonomes.
Démarche :
●Gestion et optimisation des bases de données SYBASE utilisées par le progiciel MUREX, y compris dans le réécriture de certaines procédures stockées clefs, la refonte des indexes et la gestion des plans d’accès aux données.
●Mise en place d’un ensemble d’outils d’analyse et de surveillance permettant un niveau de disponibilité et de fiabilité satisfaisante ; Ordonnanceur de tâches et alerteurs paramétrés. ●Ecriture de procédures Shell Unix (sh, ksh, SQL) ayant trait à l’automatisation des principales tâches batchs ; (certaines scripts font également appel à une couche SMS écrite en JAVA, implémentée sous forme de Serveur d’événement).
●Mise en place/codage d’un ensemble de Servlets JAVA permettant aux traders de lancer des «books paramétrés», à travers une interface WEB, faisant appel aux librairies de pricing MUREX. ●Ajout d’une couche JDBC aux applications de surveillance WEB/Murex anciennes. ●Conseil technique à la Direction Technique de la Salle, afin d’accroître la qualité du service rendu aux utilisateurs, par le biais d’une exploitation UNIX plus efficace.
●Assistance aux utilisateurs dans l’exploitation et optimisation des traitements spécifiques PARIBAS (écrits en PERL), y compris dans leur validation et leur déploiement.
Environnement technique : SUN E20000, Sybase 12.x, Java, Perl, Transact-SQL, ksh
HAMBRECHT & QUIST IB San Francisco ( filiale de JPMorgan) 3 ans
10/1998 – 08/2001 - Développeur Senior
Contexte de la mission :
Responsable de toutes les opérations d’ingénierie « base de données » et ingénierie autour de Sybase et SQL/Server, Silicon Valley, USA.
Démarche :
●Ecriture d’une interface JAVA entre les données « Back Office » et une application de Front Office trading (>7000 lignes de JAVA/RMI/JDBC).
●Ecriture de programmes JAVA de migration de données et pour la « customisation » de produits d’INFINITY : Derivatives, Forex.
●Aide à la réalisation des routines d’optimisation dans la couche « accès aux données » en C++. ●Automatisation de l’exploitation UNIX (Applications de la Salle des Marchés) : Optima, Reuters. ●Administration et optimisation SYBASE et SQL-Server sous Solaris (BSD + System V).
9
●Mise en place de Sybase-IQ et création des premiers cube OLAP
Environnement technique : SYBASE, Sybase IQ,SQL Server,Serveurs SUN (BSD et System V)
NEXTCARD INTERNET ACCESS
12/1997 – 09/1998 - Développeur
Gestionnaire de 4 SQL-Servers gérant 32 GB de données, dans un environnement 24/24 x 7/7, Silicon Valley, USA.
●Écriture, en Java/HTML, d’un « Moniteur d'État », multi-threadé, capable de détecter toute anomalie dans le fonctionnement des serveurs (WEB et SQL), allant jusqu’à la notification des pages, via un agent SNMP également réalisé en Java (12 000 lignes).
●Conseil à la Direction Technique autour des architectures possibles basées sur un découpage en quatre couches : server->serveur d’application->broker->client WEB.
●Gestion des Serveurs et Incidents
SIP SA Sophia-Antipolis
10/1997 – 11/1997 - Développeur
Responsable de la gestion opérationnelle des bases de données incluant certains sites clients
●Missions d’optimisation et d’études pour les grands comptes (CCF, C.A.,...).
●Participation à la refonte des applications, sur le plan architecture, topologie des traitements, et utilisation des API Sybase.
●Validation des axes techniques stratégiques auprès de la Direction Technique.
●Confection des cours de formation spécialisés internes sur Sybase et ses API.
●Mise en place de normes et de procédures de gestion de données « dans les règles de l’art ».
RECOMMENDATIONS (Email et Téléphone Communiqués sur Demande)
● CASAM/AMUNDI Asset Management, Paris: Monsieur Tony Le Gallic
● GENICORP SSII, Paris : Monsieur Pierre Lacoste
● Crédit Lyonnais (CA/I) : M. Antoine Jacquemin
● ING Bank, Singapour et Bruxelles : M. Michel de Lambilly
FORMATIONS et Diplômes
Licence de l'Université de Californie (Spécialisation: Logique et Maths 1989)
Diplômé de l'E.S.S.E.C. (2ème Cycle en Informatique Financière 1990)
Formation chez SUN Microsystems (Programmation Système 1994)
Ingénieur Certifié Microsoft /Sybase SQL/Server» (MSCP 1996)
Publications prof : plusieurs contributions longues à « Programmez Magazine »
10
Recommandations externes
Consultez les recommandations qu'a reçues Steve