Olivier - Consultant technique C++

Ref : 121226M002
Photo d'Olivier, Consultant technique C++
Compétences
C++
VISUAL C++
ORACLE SQL
C#
VISUAL.NET
SOPHIS VALUE
Expériences professionnelles
  • Expérience professionnelle

    01/2019 – 05/2019
    NATIXIS WEALTH MANAGEMENT

    Consultant Business Intelligence

    Etablissement de la cartographie fonctionnelle des traitements et applications du référentiel de la banque privée.
    L'ensemble regroupe plusieurs milliers de tables réparties dans plusieurs dizaines de bases de données et agrège les données clients, comptes, mouvements et positions, assurance vie..., provenant des différents systèmes de la banque

    Domaine Fonctionnel
    Banque Privée
    Langage
    SQL, C#
    Librairies / outils
    SQL Server, SSIS, .Net, TFS

    06/2018 – 01/2019
    INGENICO GROUP

    Pilotage de projet MOE / MOA

    Pour la mise en place d’un logiciel de gestion et d’aide à la décision utilisé par les centres de réparation du groupe à l’échelle mondiale

    Spécifications fonctionnelles
    Coordination des développements agiles : en France et ceux externalisés en Pologne
    Rédaction des cahiers de tests, mise en place et suivi de la campagne de tests auprès des utilisateurs italiens
    Support et Maintenance de la solution existante (METRIX)

    Domaine Fonctionnel
    Traitement et suivi de réparation des terminaux de paiement, gestion des devis, des pièces détachées, échanges de données avec les systèmes internes (middle, SAP) et externes (exports vers clients spécifiques)
    Langage
    C#, SQL Server
    Librairies / outils
    .Net, TFS, Power Point MS Project, Panaya


    01/2017 – 04/2018
    NEUFLIZE OBC – Groupe ABN AMRO

    Pilotage de projet MOE / MOA

    Dans le cadre de la réglementation MIFID2, pilotage de la mise en place de la classification des instruments financiers définie par le groupe ABN AMRO.

    Intégration des données fournies par CETREL et adaptation technique et métier aux spécificités françaises
    Implémentation de la classification au sein du référentiel de la banque, rédaction des spécifications fonctionnelles et techniques et développement
    Coordination des développements au sein de Triple A (2 scrum teams aux Pays Bas)
    Coordination des équipes d’infrastructure en France, aux Pays Bas et au Luxembourg
    Animation des réunions hebdomadaires de suivi avec le groupe et les différentes équipes
    Animation des comités de projet
    Animation des workshops

    Domaine fonctionnel
    Alimentation en données de marché CETREL, Classification d’instrument financier
    Langage
    C#, SQL Server
    Librairies / outils
    .Net, TFS, Power Point MS Project


    09/2016 – 12/2016
    AGI – Allianz Global Investors
    Consultant MOE / MOA
    Rédaction des spécifications fonctionnelles et techniques, développement et planification des tâches pour les gérants du département Fixed Income OTC.

    Réalisation d’un Add In Excel permettant de gérer les trades organisés en pile FIFO
    Gestion de classeurs Excel contenant de larges volumes de données temps réel obtenues auprès de Bloomberg (> 200 000 appels par feuille), organisation des calculs de P&L, présentation d’indicateurs de marché
    Simulation de trades avant booking
    Fusion de portefeuilles

    Domaine Fonctionnel
    Fixed Income – Valorisation d’Obligation OTC - Taux Actuariel Comptable
    Langage
    C#, SQL sous SQL Server et Sybase
    Librairies
    VSTO pour Excel, Bloomberg API, DevExpress

    04/2015 – 10/2015
    VEDIF - Veolia Eau Ile De France
    Pilotage de projet

    Mise en place d’un outil d’aide à la décision concernant la traçabilité de l’eau, présentant les alertes remontées par des capteurs situés le long du réseau de distribution de l’eau potable et permettant de simuler les paramètres hydrauliques et de qualité de l’eau. La solution repose sur un stockage de type BIG Data.

    Coordination transverse des équipes SIG (Système d’Information Géographique), gestion de la relation client, et d’intégration des flux de données
    Suivi des actions, élaboration des plannings
    Animation des comités de suivi et de pilotage auprès de la DSI et de la direction métier
    Spécifications fonctionnelles et techniques
    Homologations fonctionnelle et technique des développements transverses, mise en place des tests
    Conduite du changement
    Team building d’une équipe composée d’experts hydrauliciens, de MOA et MOE


    Domaine Fonctionnel
    Système d’Information géographique, traçabilité de l’eau
    Equipe
    3 Métier, 2 MOA, 3 MOE
    Langage
    C#, Javascript
    Outils
    BIG DATA : PI Archive, PI Asset Framework d’OsiSoft

    09/2014 – 04/ 2015
    SWISSLIFE
    Consultant

    Gestion des OST (Opérations Sur Titres)
    Sécurisation contre l’injection SQL des IHM des applications VB et .NET.

    Domaine Fonctionnel
    Assurance Vie, Retraite Complémentaire
    Langage
    C#, VB6, SQL
    Outils
    VS 2012, TFS, SQL Server
    Matériel
    PC / Windows 7

    04/2013 – 04/ 2014
    GDF SUEZ TRADING
    Consultant
    Développement au sein de l’équipe risques de crédit, méthodologie SCRUM.
    Architecture et amélioration des performances des diverses applications calculant la CVAR.
    Mise en place de nouveaux pricers avec l’équipe quant, amélioration des pricers génériques.
    Participation au dé-commissionnement du progiciel ENDUR (OPENLINK).
    Elaboration d’un outil de gestion de workflow pour maitriser la chaine des différents programmes assurant le calcul et leur ordonnancement.
    Domaine Fonctionnel
    Risque de contrepartie
    Langage
    C#, C++,VB.NET, SQL
    Outils
    VS 2008,2010, DevExpress, WCF,WF,WPF-MVVM TFS, SYBASE, SQL Server, ORACLE, SYMPHONY
    Matériel
    PC / Windows XP PRO – Windows Server 2003/2008/2012

    NATIXIS AM – Responsable d’application octobre 2010 – aujourd’hui
    Suivi d’évolution et de production sur plusieurs applications Web et Winform gérant
    • des CDS, CDS Index, CDO : intégration de flux, échanges avec les différents arrangeurs.
    • des analyses et les ratings d’émetteurs.
    • des CFD (Contract For Difference) : calcul de position, d’intérêts, pour le middle office.
    ENVIRONNEMENT
    Langage C++,C#, ASP.NET, SQL
    Outils VS 2008,2010, DevExpress, Tekerik, SVN, SYBASE, SQL Server, MS PROJECT
    Matériel PC / Windows XP PRO – Windows Server 2003.

    BNP PAM – Responsable d’application juillet 2008 – juillet 2010
    Au sein de l’équipe Sophis Value Application Transverse, gestion de la mise en production et du suivi de l’application PICASSO assurant la tenue de position et le passage d’ordres des gérants (environ 70 utilisateurs internationaux), en pré ou post trade sur tout type d’instrument.
    • Alimentation des données marché (actions, taux, composition d’indices) depuis le référentiel interne et Reuters (snapshots).
    • Souscription – rachat (fonds).
    • Passage d’ordres et cycle de vie des trades (marchés listés et OTC).
    • Suivi des évolutions demandées par la MOA, et support technique; suivi des développements, mise en recette, et validation des évolutions en accord avec les procédures CMMI internes.
    • Organisation et packaging des livraisons en production en relation avec les équipes de mise en oeuvre.
    • Suivi de production, gestion des incidents, support applicatif (niveaux 2 et 3) en coordination avec l’équipe de support MOA.
    • Etablissement de procédures relatives au cycle de développement.
    • Développement d’outils de surveillance de production en C#.NET et ASP.NET.
    ENVIRONNEMENT
    Langage C++,C#, ASP.NET, Transac SQL
    Outils Visual Studio 2008 – SVN, CITRIX ORACLE SYBASE, MS PROJECT
    Matériel PC / Windows XP PRO – serveurs 64 bits / Windows Server 2003.

    CALYON – GED FO – Automates & Accès Marchés – Chef de projet - octobre 2007 – mai 2008
    Dans le cadre d’un projet d’historisation des données du marché avec RTCE (Reuters Tick Capture Engine), pour un univers composé d’environ 10 000 instruments (index-stocks-futures) répartis sur les marchés américain, asiatique et européen.
    • Alimentation de la base à partir des informations recueillies auprès de Reuters (DEX) et Bloomberg (DataLicense) ; suivi des changements de tickers/ric, intégration des corporate actions.
    • Recueil et analyse des besoins auprès des traders.
    • Participation aux réunions métier transverses en vue de fédérer et de rationaliser l’accès aux données marché.
    • Reporting, conduite du projet et revues de code (2 développeurs).
    • Support utilisateur pour les équipes de traders de Paris et New York.
    • Suivi des corrections d’anomalies en relation avec Reuters / Vhayu et Bloomberg
    • Développement d’applications C# pour les traders et déploiement en salle des marchés.
    • Développement d’un composant intégré à RTCE (DLL C++) assurant le filtrage des trades sur les sales conditions.
    ENVIRONNEMENT
    Langage C#,C++,VBA
    Outils Visual Studio 2005 – SVN, CITRIX ACCESS, MS PROJECT
    Matériel PC / Windows XP PRO – 11 serveurs 64 bits.

    REUTERS FINANCIAL SOFTWARE septembre 2006 – octobre 2007
    Maintenance évolutive de deux logiciels XTra et Trader destinés aux opérateurs de marché, offrant l’utilisation d’outils financiers appliqués à des données boursières et des informations d’agence de presse diffusées en temps réel.
    • Correction et suivi des anomalies en relation avec les équipes support, dans un contexte international notamment sur les problématiques d’accès aux données en temps réel.
    • Participation à l’amélioration des procédures de test des différents composants logiciels.
    • Portage de la compilation de VC7 à VC8.
    ENVIRONNEMENT
    Langage C++ (COM), C#,VBA
    Outils Visual Studio 7 et 8 - SVN
    Matériel PC / Windows XP PRO

    HUMANTECH INGENIERIE janvier 2006 – août 2006
    Pour un logiciel d’aide au relooking, établissement de l’expression des besoins auprès des clients, rédaction du cahier des charges et des spécifications.
    Conduite du projet avec une équipe de 3 personnes à temps partiel et développement en C# sous .NET2, et un budget de 100 k€.
    Architecture et exploitation d’une base de données avec SQL Server.
    ENVIRONNEMENT
    Langage C#
    Outils .NET2, SQL Server
    Matériel PC / Windows XP PRO

    SAGEM août 2005 – janvier 2006
    Dans le cadre d’un forfait visant à découpler les liens forts vers une base de données Versant, spécification, conception et développement d’un module instaurant une communication entre le poste client et le serveur, pour le logiciel METAMORPHO.
    Utilisation des protocoles FILE et HTTP, transformation XSL de fichiers XML utilisés lors d’exportation et d’importation en base en tenant compte des différents model de données.
    ENVIRONNEMENT
    Langage C et C++
    Outils Visual 6, , ILOG VIEWS 5.1, VERSANT 6.05, PYTHON 2.2, APACHE 1.3, IMAGEMAGICK 5.4, OBJECTSPACE 4, XALAN 1.9, XERCES 2.6, STL
    Matériel PC / Windows 2000-XP PRO – LINUX RedHat – Novell 9

    THALES COMMUNICATIONS juillet 2004 – juillet 2005
    Dans le cadre du développement d’une suite de logiciels d’aide à la décision dans le domaine de la guerre électronique, réalisation de l’éditeur tactique présentant sur fond cartographique les évolutions des communications entre unités sur le terrain.
    Mise en œuvre de nombreuses fonctionnalités ; Représentation des émetteurs, des réseaux, outils graphiques, annotations, génération de rapports sous Word, échanges de données XML permettant d’être piloté par d’autres logiciels, paramétrage d’algorithmes de couverture et brouillage radio.
    Utilisation de librairies développées par trois équipes et représentation graphique assurée par ILOG.
    Spécifications et développement.
    ENVIRONNEMENT
    Langage C et C++
    Outils Visual .NET 2003, Clear Case, Saga, ILOG VIEWS 5.0
    Matériel PC / Windows XP PRO

    SAGEM juillet 2003 – mai 2004
    Intégration d’un annuaire LDAP au sein du logiciel QUADRIGE qui pilote le fax haut de gamme de la SAGEM.
    Etude du protocole LDAP, compilation et configuration du serveur OpenLDAP (Service NT).
    Création de nouveaux schémas, gestion des droits d’accès aux entités de l’annuaire. Téléchargement de l’annuaire vers le fax. Réalisation de clients LDAP pour la consultation et la gestion de l’annuaire.
    Importation de contacts depuis d’autres serveurs LDAP (Active Directory, eDirectory, Lotus), développement d’opérations asynchrones (thread) entre les clients et les serveurs.
    Développement d’utilitaires (listes, vecteurs, dictionnaires) sous forme de classes génériques, utilisation de template.
    Spécification, codage en C++, documentation et tests.
    ENVIRONNEMENT
    Langage C et C++
    Outils MFC - Visual .NET, BoundsChecker, Source Safe
    Matériel PC / Windows XP PRO et 2000 PRO

    THALES COMMUNICATIONS novembre 2002 – mai 2003
    Elaboration d’une librairie d’utilitaires de développement visant à remplacer la librairie ROGUE WAVE. Etude des librairies Tools, STL et MFC.Substitution du code de plusieurs logiciels, par une application COM manipulant CLEARCASE et MSDEV, forte utilisation de template et interface proche de la STL.

    janvier - juillet 2002
    Dans le cadre du développement d'une librairie d'outils cartographiques en C++ :
    • Génération de cartes additionnant l'altitude du terrain et la hauteur d'objets ponctuels, linéiques ou surfaciques, représentés par des vecteurs. Numérisation des données via le GDI de Windows.
    • Adaptation de calculs de visibilité optique et radioélectrique, de coupe de terrain à ces nouvelles cartes.
    • Spécifications et documentation client.
    ENVIRONNEMENT
    Langage C et C++
    Outils Visual C++, BoundsChecker, Clear Case, Saga
    Matériel PC / Windows 2000

    CANAL PLUS TECHNOLOGIES juin 2000 - décembre 2001
    Conception objet (UML) de deux modules graphiques « Graphic Device » et « Picture Device » au sein de l’équipe de développement d’un simulateur de décodeurs pour la télévision numérique :
    • récupération d’un flux discontinu
    • conversion d’image
    • décompression
    • redimenssionnement
    • changement du mode de couleur de l’image
    • gestion mémoire (demande de ressources, réservation des ressources allouées et libération en fin d’utilisation)
    • notion de groupe d’image
    Gestion dans un environnement multitâches sous les systèmes Windows NT, Unix et Linux, de la décompression, de la conversion et de l’affichage d’images au format JPEG, MPEG, GIF, PNG et MNG.
    Implémentation d’une dizaine de profiles comportant chacun une vingtaine de services. Chaque composant du décodeur est simulé par une tache (thread), et est utilisée par une couche applicative écrite en JAVA. Gestion de 256 clients, synchronisation et partage de donnés entre les taches. Utilisation de librairies de décompression d’image écrites en C.
    Conception d’un module de test pour mettre au point ces deux modules.
    Intégration avec les équipes de tests et les équipes utilisatrices sous Unix.
    ENVIRONNEMENT
    Langage C et C++
    Outils Visual C++, Continuus 5.1, BoundsChecker
    Matériel PC / Windows NT 4, 98 et 2000 décodeurs TV numérique de divers constructeurs

    ELA MEDICAL janvier 1999 -mai 2000
    Conception d’un moteur d’impression pour une imprimante thermique (Seïko) permettant d’imprimer en temps réel les signaux produits par un stimulateur cardiaque.
    Adaptation du moteur d’impression à 3 logiciels pilotant des stimulateurs cardiaques (programmateurs). Les logiciels s’exécutent sous Windows NT 4 en multitâches.
    Synchronisation de la lecture des signaux et de l’envoi des données à l’imprimante, échantillonnage des différents signaux suivant la vitesse d’impression.
    Conception objet (UML) et génération de code à l’aide de Rational Rose 98.
    Réalisation de divers modules logiciels utilitaires permettant de lancer et configurer les programmateurs :
    • service NT (Spooler et propriétaire) ; contrôle de température ; mise hors tension ; configuration ; collecte et conversion des données du patient
    ENVIRONNEMENT
    Langage C++
    Outils Visual C++, Source Safe, PVCS, Rational Rose 98, BoundsChecker
    Matériel PC / Windows NT 4

    GTMH TRANSPORT avril 1998 - décembre 1998
    Dans le cadre de la réalisation d’un système d’aide à l’exploitation d’un réseau de bus à l’échelle d’une agglomération (Montpellier) :
    • conception à l’aide du modèle objet de l’application et réalisation d’un document de conception préliminaire
    • programmation en C++ du module phonie s’interfaçant avec l’IHM (Ilog Views) et un processus pilotant la radio
    • mise à jour du code de divers modules
    • intégration du module phonie, et de modules constituant le noyau de l’application temps réel.
    ENVIRONNEMENT
    Langage C++
    Outils Visual C++
    Matériel PC / Windows NT, SUN / UNIX

    DATA IMAGE 1997
    Dans le cadre d’un contrat d’apprentissage de 15 mois dont les 6 derniers à temps plein :
    Réalisation d’une DLL pour le logiciel ARCVIEW (Système d’Informations Géographiques) qui associe des informations repérées par des coordonnées linéiques à un réseau de rivières ou de routes.
    • Interface graphique (BORLAND)
    • Manipulation de fichiers dBase et binaires
    • Calculs de répartition et de recouvrement des informations le long du réseau
    ENVIRONNEMENT
    Langage C++, Avenue (langage orienté objet d’ARCVIEW)
    Outils Borland C++ et Builder
    Matériel PC / Windows NT, 95 et 3.11

    STAGE
    TELECOM PARIS - Département Images juin - août 1996
    Filtrage d’images en sous bande
    Etude théorique et programmation sur station de modules en c++ :
    • Séparation du signal en bandes de fréquence
    • Simulation d’erreur en transmission
    • Reconstruction du signal, filtrage et affichage des images (X11 – Motif)

Études et formations
  • COMPETENCES METHODOLOGIQUES

     Coordination d’équipes & reporting
     Planification / suivi des développements / Agilité
     Assistance à la maitrise d'œuvre / maitrise d'ouvrage
     Etude des besoins utilisateurs / Rédaction de cahier des charges
     Spécifications fonctionnelles générales et détaillées
     Tests et recette, recherche et correction d’anomalies
     Formation des utilisateurs

    COMPETENCES FONCTIONNELLES
     CDS, CDO, CFD, Commodities, Futures, OPCVM, Obligations
     Risque de contrepartie, CVar
     Devises, Gestion des trades Front to Back office, Contrats OTC

    COMPETENCES TECHNIQUES
    Langages - Librairies C#, .NET, ASP.NET, Winform, WF, WCF, WPF, DevExpress, Telerik, C++, C, SQL, PYTHON, Java, Fortran, Pascal, Basic, Assembleur 80x86, Multitâches, Template.
    Méthodologies – Normes SCRUM, Cycle en V, CMMI, UML, LDAP.
    Logiciels
    BLOOMBERG API – REUTERS - VHAYU (RTCE)

    Visual Studio 2008-2019, TFS, SVN, Panaya, Clear Case, SYNERGY, JIRA,
    Rational Rose, BoundsChecker, Saga, PVCS, Source Safe, Gemini, TeamCity
    SGDBR SQL Server, Sybase, Oracle, Access, PL/SQL.
    Bureautique MS Project, PowerPoint, Word, Excel, SharePoint, Microsoft365

    FORMATIONS

    SOPHIS Toolkit 2009
    Introduction aux marchés FINANCIERS - First Finance 2007
    Formation UML intensif et Design Patterns - VALTECH 2000
    DESS d'imagerie électronique - UPMC - PARIS VI 1997

    LANGUES
    Anglais Lu, parlé et écrit
    Allemand Scolaire, première langue

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible