David - Chef de projet C++
Ref : 141001G001-
92600 ASNIÈRES SUR SEINE
-
Chef de projet, Développeur (56 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
2015-2017
NATIXIS Backoffice Dérivés de Taux Summit
sur le périmètre du BackOffice Natixis des dérivés de taux autour de l'application Summit:
développements pour les projets , la maintenance et évolution en c/c++ autour de l'API Summit
sur les principaux traitements de marchés BackOffice (Confirmations, paiements, clearing dérivés de taux,…).
réalisation des tests unitaires et de non-régression.
Mise en place des services sous Control-M.
Rédaction de documentations techniques.
Migration de la base de données sous Sybase vers Oracle pour cela réécriture des scripts et procédures stockées.
Développement en c# (Windows Forms) d'une application graphique pour gérer tous les templates des confirmations et contructions de ces dernières
par le moteur Spire.
Projet sur le remplacement du service de Matching Swift SNA.
Mise en place de nouvelles structures et de nouvelles Gateways autour de SUMMIT.
environnement technique : Summit , C/C++, C#, XML, shell, script, SQL, git, MQ series, JIRA, JTrac, Control-M
plateforme: Windows , Linux.
2013-2014
SWISSLIFE DEVELOPPEUR C#
Migration d’ applications graphiques VB en C# (Winforms) sous Visual Studio 2012.
Ecriture de spécifications détaillées.
Développement de procédures stockées.
Ces applications, destinées aux gestionnaires, permettent de gérer des contrats d’assurance-vie (Souscription, Avenant, calcul et simulateur de rente).
Environnement : C#, .NET, SQL Server 2005/2008, TFS, nHibernate, Linq. Framework 4.0
2012
CREDIT AGRICOLE - CIB DEVELOPPEUR C++
Développement et maintenance évolutive sur une application Front pour la salle de marchés de CA-CIB.
Cette application développée sous Linux en C++ avec les librairies STL et Boost est une application interne pour le pricing et le Risk Management des taux et dérivés de taux d’intérêts exotiques et produits hybrides.
Elle est composée d’une collection d’applications. Certaines sont graphiques pour communiquer avec l’utilisateur et d’autres pour être lancées automatiquement (calculs de nuit).
Environnement : Linux, Eclipse, C++, Sybase 15
2000 – 2011
CREDIT AGRICOLE CHEUVREUX CHEF DE PROJET - DEVELOPPEUR C++
Gestion de projets pour le middle et backoffice. (écriture des spécifications fonctionnelles et spécifiques, coordination d‘une partie de l’équipe de développement, suivi des développements et des tests d’intégation)
Développement et maintenance évolutive sur des applications pour le middle et backoffice de la salle de marchés de Cheuvreux,
Sous Windows en C++ (MFC) avec Visual studio 6 et 2005, développements d'activeX pour s'interfacer entre des applications internes et l'activeX de Bloomberg pour remonter des informations telles que cours, historiques de titres ou futures, compositions d'indices …
Sous Windows en C++ avec la librairie Qt , développements d’interfaces utilisateurs.
Sous Windows en C# Visual studio 2005, intégration d'opérations réalisées sur Crest en base de données récupérées via leur site Web.
Création d'une interface C# avec Visual studio 2008
Sous Solaris2.8 et Linux en C++, développement de multiples applications : Alimentation du référentiel, remontées de calcul de risques des positions clientes. Alimentation de divers systèmes comptables (SCALA, CODA), Gestion des positions clients CFD, Applications sur la gestion des bookings,
Applications (multi-threaded) sur les remontées des executions marchés sous différents formats (Fix via Retail, swift).
Développement de procédures stockées SQL sous Sybase 12.5.1,
Développement et maintenance autour du progiciel Egate du système pour l'envoi et la réception des messages swift via la plateforme SwiftAlliance. Concerne tous les messages sur les instructions de reglement-livraison (dénouement, status) sur les marchés en France, messages pour envoi de confirmations client, messages sur les mouvements de fonds …
Environnement : UNIX sous Solaris 2.8, Linux, VISUAL C++ 6.0 et Visual Studio 2005-2008, WINDOWS NT
2000
BNP PARIBAS DEVELOPPEUR C++
Développement et maintenance évolutive sur le logiciel de passage d’ordres de la salle de marchés de la BNP.
Environnement : VISUAL C++ 6.0, WINDOWS NT 4.0
1997 – 2000
THOMSON-CSF DEVELOPPEUR C++
Dans le cadre de la réalisation d’un système de sécurisation de messagerie :
A partir des spécifications systèmes, rédaction des spécifications détaillées des exigences logicielles,
Conception orientée objet des différents modules du système sous Rational Rose et développement sous Visual C++ 6.0
Environnement : VISUAL C++ 6.0, WINDOWS NT 4.0, RATIONAL ROSE, CLEARCASE
Au sein du Laboratoire Chiffre :
Dans le cadre de la mise en place d'un système contrôlant l'intégrité de certains fichiers d'un PC sous WINDOWS NT 4.0 :
Spécification, Conception et Développement d'une IHM pour gérer une liste de fichiers,
Ecriture d'un service NT et développement de fonctions pour éditer les événements dans le journal de sécurité NT,
Intégration et tests,
Création de l'installation du produit
Dans le cadre de la réalisation de services permettant de sécuriser les accès d'un PC :
Développement d'un service de sécurité dans un contexte client/serveur, permettant de gérer des listes de fichiers
Environnement : VISUAL C++ 4.2 (MFC), WINDOWS NT 4.0, INSTALL SHIELD 5.0, CLEARCASE
1996 – 1997
EDF – PALUEL
Dans le cadre de la mise en place du système d'information de la Centrale Nucléaire de Paluel :
Réalisation de deux modules du système (visualisation des données en temps réel) :
Module de gestion des données graphiques associées aux schémas mécaniques,
Module de gestion électronique des documents techniques (schémas mécaniques, gammes, photos, consignes)
Conception générale et détaillée avec élaboration des modèles conceptuels de données,
Développement,
Test et intégration,
Maintenance corrective et évolutive
Administration du réseau NT et Gestion des utilisateurs sous NT
Environnement : C++, SQL, WINDOWS (NT, 95, 3.1), SQL SERVER, ORACLE, VISUAL C++, ACROBAT (GED), MICROSTATION (DAO)
1994 – 1995
CABINET DE RADIOLOGIE
Développement d'une base de données informatiques,
Développement d'un logiciel de gestion des patients et des actes médicaux
1992 - 1993
BUREAU D'ETUDES BTP
Conception et développement de logiciels d'aide à la réponse aux appels d'offres (devis, dimensionnement mécanique, etc.)
ALCATEL CIT
Au sein du Service Réseaux
Dans le cadre du développement du poste d’exploitation d’un simulateur d'équipements de vidéo-communication :
Conception et développement de l'IHM
Mise en place du protocole de communication
Ecriture d’un driver
COMPETENCES INFORMATIQUES
Langages
Librairies
Visual Studio 2005-2008 (MFC, COM, ATL, STL), C, C++, C#, SQL
Qt , SFML
Systèmes d’exploitation
Windows 7 , Solaris 2.8, Linux
SGBD
Access, SQL-Server 2005/2008, Sybase 15
Méthodes
UML, OMT
Outils
Rational Rose, Clearcase, Install Shield 5.0, Acrobat (GEDT), Microstation (DAO), EGATE, SWIFT Alliance Workstation, TFS (Windows)
FORMATION
1991
DESS Productique - Option Informatique et Gestion Industrielle
DESS Productique - Option Informatique et Gestion Industrielle
Visual Studio 2005-2008 (MFC, COM, ATL, STL), C, C++, C#, SQL SERVER, SYBASE
Qt , SFML