Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo de David, Chef de projet C++

David Chef de projet C++

CV n°141001G001
Études et formations

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

Expériences professionnelles

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