Serge - Développeur C++

Ref : 091021B001
Photo de Serge, Développeur C++
Compétences
Expériences professionnelles
  • Développement C++, Java, MPI, Qt Sep 2008 – maintenant
    DIRO (Département d’Informatique et de Recherche opérationnelle),
    Professeur Pierre L’Ecuyer (********/~lecuyer)
    Université of Montréal, Canada

    Projet : Recherche de meilleures séquences Sobol pour la simulation Quasi Monte-Carlo
    Beaucoup de problèmes en mathématique financière résolus par simulation Quasi Monte-Carlo à plusieurs dimensions semble se résumer parfois à un problème à quelques dimensions seulement. Les séquences Sobol, très utilisées dans ce type de simulation, ont l’avantage d’être paramétrables. Le but de ce projet est donc de trouver des séquences Sobol dont les paramètres lui procurent une uniformité accrue au niveau des bases dimensions i.e. projections 2D et 3D, de tel sorte que l’évaluation des prix de produits dérivés avec ces séquences par simulation s’en trouverait améliorée.
    Tâches:
    - Améliorer et “debugger” une librairie existante pour la manipulation de matrice (C++)
    - Implémenter l’algorithme JoeKuo 2008 pour la recherche de séquence Sobol (C++)
    - Rechercher des séquences Sobol avec de meilleures projection 2D et 3D (C++)
    - Implémenter une version parallèle de la recherche (langage MPI)
    - Appliquer les séquences Sobol résultante aux calculs du prix d’option Asiatique (Java)

    Développement et support C, C++, Motif, Xwindow Jan 2005 – Oct 2006
    (21 mois)
    Adacel Canada,
    455, boul. Fenelon, Suite 208,
    Dorval (Montréal), Canada
    (********/)

    Projet: ATOP (Advanced Technologies for Oceanic Procedures)
    Système de Contrôle Aérien Océanic ayant la capacité de prédire et d’aviser, le cas échéant, le contrôleur d’un éventuel conflit de parcours entre avions. Il permet le contrôle simultané de plusieurs secteurs océaniques par plusieurs contrôleurs à la fois.
    Tâches:
    Maintenance applicative (côté GUI) de l’application ATOP en parallèle avec l’ajout de nouvelles fonctionnalités, lesquelles impliquent:
    Connaissance en C, C++, X-Window, Motif 1.2, AIX (RS-6000),
    Utilisation des procédures de qualité et de maintenance applicative de Lockheed Martin CMM (Capability Maturity Model) niveau 5
    Utilisation de Insure++ pour détecter les pertes ou mauvais usage de la mémoire
    Utilisation de l’outil de gestion de code source et gestion de configuration CMVC
    Voyages:
    Fournir le support technique nécessaire à la maintenance applicative de ATOP dans les Centres de Contrôle Aérien (Air Route Traffic Control Center - ARTCC) suivant :
    o New York ARTCC (ZNY)
    (********)
    (1 sem.) 4 Juillet au 11 Juillet 05
    (2 sem.) 31 Juillet au 12 Août 05
    (2 sem.) 13 Nov. au 25 Nov. 05
    o William J Hughes FAA Technical Center (WHJTC)
    (********)
    (2 sem.) 25 Avr. au 6 Mai 05
    (2 sem.) 30 Mai au 10 Juin 05
    (2 sem.) 21 Août au 2 Sep. 05
    (2 sem.) 25 Sep. au 7 Oct. 05
    (1 sem.) 29 Jan. au 3 Fév. 06
    (2 sem.) 26 Mars au 6 Avr. 06
    o Oakland ARTCC (ZOA)
    (ATOP goes live in Oakland)
    (2 sem.) 9 Mai au 20 Mai 05

    o Anchorage ARTCC (ZAN)
    (********)
    (2 sem.) 16 Oct. au 29 Oct. 05
    (2 sem.) 27 Nov. au 9 Déc. 05
    (3 sem.) 3 Jan. au 20 Jan. 06
    (4 sem.) 12 Fév. au 10 Mars 06
    (6 sem.) 23 Avril au 2 Juin 06
    (2 sem.) 11 Juin au 23 Juin 06
    (2 sem.) 6 Août au 18 Août 06
    (2 sem.) 10 Sep. au 22 Sep.06

    Développement et Assistance C++, Motif, XWindow Sep 2004 – Déc 2004
    (4 mois)
    SNCB (Société Nationale des Chemins de Fer Belges),
    151, Avenue de la Porte de Hal,
    Bruxelles, Belgique.
    (********)

    Projet: SKAI
    Application Client-Serveur, avec une interface IHM Motif, utilisée pour la gestion de l’horaire de tous les trains de la SNCB ainsi que des employés qui y sont assignés.
    Tâches:
    Développer et fournir l’assistance technique nécessaire à l’équipe de développement SKAI pour améliorer la performance d’une des fenêtres, de type “SpreadSheet”, de l’application qui doit afficher des milliers d’horaires de trains dans un temps acceptable. Ces tâches inclues :
    Fournir des recommendations sur comment utiliser Motif de façon plus performante
    Développement d’un prototype de fenêtre de type “Spreadsheet” en C++/Motif
    Connaissance de C, C++, X-Window, Motif 1.2 et UML

    Développement C, Sybase, Motif, UIMX, Java 2 & Swing Sep 2001 – Avr 2004
    (32 mois)
    Banque de France,
    151, Saint-Honoré,
    75001, Paris.
    (********/)

    Projet: MUSAM (Monnaie Unique Salle de Marché) (10 mois)
    Application « middleware » assurant le transfert des données entre les systèmes de Front et de Back Office, et les autres systèmes internes ou externes à la Banque. Ce système de type Client-Serveur permet également, par GUI, la configuration et le suivi du bon fonctionnement des échanges.
    Tâches:
    Maintenance applicative de l’application MUSAM en parallèle avec l’ajout de nouvelles fonctionnalités, lesquelles impliquent:
    Développement en C, X-Window Motif 1.2, Sybase DB-Lib, Sybase Transact-SQL, Unix (RS-6000)
    Développement et maintenance en Motif du GUI à l’aide de UIM/X 4.0
    Modifications sur les procédures stockées
    Utilisation de l’outil SNiFF+ pour la gestion de sources et de configurations

    Projet: OFAC (Office of Foreign Assets Control) (5 mois)
    Système Client/Serveur (comportant un GUI Delphi) de gestion de mouvements bancaires électroniques. Ce système, utilisé par le Back Office, vérifie automatiquement si une transaction doit être bloquée (sous embargo) ou non selon la version française de la liste noire OFAC américaine.
    Tâches:
    Cycle complet de développement lequel implique :
    Installation et teste du Serveur OFAC-Agent (de FircoSoft) contenant la liste noire des personnes ou banques sous embargo
    Développement C avec la librairie cliente FKCOMM de FircoSoft pour accéder le serveur OFAC-Agent
    Développement « batch » Korn Shell sur Unix (RS/6000)
    Utilisation de l’outil SNiFF+ pour la gestion de sources et de configurations
    Rédaction du Document d’Exploitation et des Notes de Livraison

    Projet: TAOCC (Traitement Automatique des Ordres des Clients Conventionnés) (9 mois)
    Système Client/Serveur (comportant un GUI Delphi) permettant le suivi des transactions électroniques provenant des succursales et destinées au système de comptabilité du Back Office. Il effectue automatiquement la validation des données et la complétion du code SWIFT si manquant.
    Tâches:
    Cycle complet de développement du client lequel implique :
    Installation et teste du Serveur FIRCO-5E (de FircoSoft) contenant la liste de tous les codes SWIFT disponibles
    Développement C avec la librairie cliente DB-Lib de Sybase pour accéder au serveur de données Sybase et avec la librairie cliente FKCOMM de FircoSoft pour accéder le serveur FIRCO-5E de code SWIFT
    Développement des procédures stockées, “triggers“ et requêtes SQL nécessaire à la validation, insertion et traitement des données
    Développement « batch » Korn Shell sur Unix (RS/6000)
    Utilisation de l’outil SNiFF+ pour la gestion de sources et de configurations
    Rédaction du Document d’Exploitation et des Notes de Livraison

    Projet: STORE (Système de Traitements des Opérations et Risques) (8 mois)
    Solution logicielle globale basée sur le progiciel Finance Kit dont l’objectif est de remplacer les systèmes de Front, Back et Middle (MUSAM) existant tout en conservant la connectivité avec les systèmes impliqués, internes ou externes à la Banque. La solution inclue le développement de logiciels Client/Serveur permettant d’interfacer et d’adapter le progiciel avec les divers systèmes au niveau des flux financiers et d’en assurer le suivi.
    Tâches:
    Cycle complet de développement du client lequel implique :
    Développement Java 2 et Java Swing
    Utilisation de la librairie JDBC pour accéder le Sybase Data Server
    Utilisation de l’outil WSAD (WebSphere Application Studio) pour le développement du code et CVS (incorporé) pour la gestion des sources
    Rédaction des Plans de Test et la réalisation des tests
    Formations suivis : Finance Kit (5 jours), Perl (2 jours), XML (3 jours)

    Développement C, Sybase, Motif, X-Designer Déc 1999 – Juin 2001
    (18 mois)
    Kenan – Lucent Technologies,
    Tour Framatome, 31rst floor,
    1, Place de la Coupole,
    92084, Paris La Défense 4.
    (********/)

    Projet: Système de Facturation Arbor (Arbor®/BP) pour FranceTélécom
    Système de facturation de type Client/Serveur utilisé par la branche Entreprise de France Télécom pour gérer les comptes de leurs clients de type entreprise et fournir des factures mensuelles sur les services tels que téléphonie, ISDN (voix et donnée), télex et carte d’appel.
    Tâches:
    Maintenance applicative, dont optimisation, de l’application Arbor®/BP version 6.1 et 9.1 de France Télécom en parallèle avec l’ajout de nouvelles fonctionnalités, lesquelles impliquent :
    Développement en C, Unix (HP-UX), X, Xt, Motif 1.2, Sybase DB-Lib & CT-Lib, Sybase Transact-SQL
    Développement et maintenance en Motif du GUI à l’aide de X-Designer 4.0
    Modifications sur les procédures stockées, “triggers“ et les requêtes SQL
    Utilisation d’une librairie locale Sybase-Oracle (Arbor Data Layer) pour accéder la base de donnée (développé en Sybase CT-Lib et Oracle OCI)
    Utilisation de l’outil de gestion de configuration ClearCase
    Utilisation de ClearDDTS 4.5 pour créer et suivre le statut des déficiences
    Utilisation de Purify pour inspecter le code
    Utilisation de dbx, Xdb (sur HP) et Kgdb (sur Linux) pour “débugger“
    Utilisation de Sybase SQL Advantage et ISQL pour consulter la base de donnée

    Intégration, Teste, Installation & Documentation Déc 1998 – Nov 1999
    (1 an)
    Bourse de Paris (ParisBourse SBF),
    14, Place Vendome,
    75002, Paris
    (********/)

    Support Client : Installation & Configuration Fév - Mars 1999
    (6 semaines)
    Chicago Mercantile Exchange (CME),
    30, South Wacker Drive,
    Chicago, Illinois 60606
    (********/)

    Projet: Projet HUB
    Système Client/Serveur de routage d’ordres boursiers comportant un GUI de type Delphi, utilisé pour acheminer les messages de transactions boursières entre plusieurs systèmes informatiques tels que systèmes de : Gestionnaire d’Ordre, de Transaction d’Ordre et de Compensation Comptable.
    Tâches:
    Intégrer, tester, installer et documenter la solution complète du HUB sur place et chez le client, lesquelles impliquent :
    Connaissance de C, Oracle Pro*C, Unix
    Compréhension de la librairie locale MMTP (Market Message Transfer Protocol) de traitement de messages boursiers (développée en C)
    Utilisation de l’outil de gestion de configuration WinCVS
    Connaissance de configuration : de réseau, de base de donnée Oracle, du service SMMP, de base de donnée Microsoft Excel
    Installation et la configuration du Serveur HUB et du Serveur de donnée Oracle sur la plate-forme Compaq SCO Non Stop Cluster
    Installation, configuration et teste de fonctionnement du Client HUB et du Client Oracle sur plusieurs plates-formes PC
    Rédaction des manuels : Guide Utilisateur GUI, Librairie de Message Boursier (MMTP) et Note sur les Livraisons de la Solution HUB

    Développement C, Sybase SQL, SQR, Unix
    Mai 1998 – Déc 1998
    (7 mois)
    JP Morgan Paris,
    14, Place Vendome,
    75002, Paris.
    (********/)

    Projet: Projet Concorde
    Application Client/Serveur de “front office” permettant au courtier de gérer des instruments financiers de type Fixed Income et Interest Rate Management (IRM).
    Tâches:
    Maintenance applicative de l’application Concorde en parallèle avec l’ajout de nouvelles fonctionnalités, lesquelles impliquent :
    Développement en C, Sybase Transact-SQL, SQR et Unix
    Utilisation d’une librairie objet locale (OBJAPI) développée en C
    Utilisation de la librairie locale S2 (basée sur la Sybase/CT-Lib)
    Utilisation de la librairie locale SLIB (basée sur la Sybase/DB-Lib)
    Modification de procédures stockées, “triggers“ et requêtes SQL
    Modification de rapport SQR
    Utilisation de l’outil de gestion de configuration ClearCase

    Développement C, DB-Lib, SQL, Unix Juin 1996 - Mai 1998
    (2 ans)
    Société Générale,
    Service: INFO/GMP/Mdp,
    Immeuble Niemeyer II,
    8, ave. Des Olympiades,
    Fontenay sous Bois, Paris.
    (********)

    Projet: Projet AGC (Agence Grands Comptes – Service INFO/GMP/MDP)
    Système de gestion de mouvements bancaires s'effectuant sur certains Grands Comptes de la Société Générale. Ce système de type Client/Serveur permettra aux clients de ces comptes de consulter en temps réel, et à distance, les mouvements bancaires journaliers et d’en obtenir le solde.
    Tâches:
    Cycle complet de développement lequel implique :
    Concevoir et réaliser des sous-ensembles du projet AGC côté serveur : ces sous-ensembles consiste à recevoir les flux de données extérieurs au système, les valider, les formater et les insérer dans la base de donnée du système
    Développement en C, DB-Lib et Sybase Transact-SQL sur HP-UX
    Utilisation de SMTP pour la réception de flux par « e-mail »
    Utilisation de CM2/PFE (spécifique SG) pour la réception de flux bancaire
    Utilisation de Emacs et Isql pour consulter la base de donnée
    Installation et utilisation de CVS comme outil de gestion de configuration

    Évaluation de produits multi-platformes Windows-Motif Avril - Mai 96
    (1 mois)
    Bourse de Montréal (ME),
    800, Place Victoria,
    Montréal, Canada.
    (********/)

    Projet:
    Évaluation de deux produits commerciaux permettant le développement d'applications multi-platormes entre Windows et Motif.
    Tâches:
    Évaluer les deux produits multi-platformes suivants: MainWin de MainSoft Inc et Wind/U3 de Bristol Technology
    Faire l'évaluation en tentant de porter sur Sun Solaris/Motif une application de transaction Boursière (Trader Workplace) développée à prime abord en Microsoft Visual C++/Windows
    Rédaction d'un rapport sur l'évaluation

    Développement C, Unix, X-Window, Motif, UIMX Sept 1995 - Avril 1996
    (8 mois)
    ATS Aérospatial Inc.,
    1250, Marie-Victorin,
    St-Bruno, Montréal, Canada.

    Projet: MinDef-Singapore (Singapore Minister of Defense)
    Projet militaire de Simulateur de Tour de Contrôle pouvant simuler jusqu'à sept aéroports différents de Singapore.
    Tâches:
    Phase de démarrage du cycle complet de développement lequel implique :
    Rédaction de documents de design préliminaires et détaillés du GUI selon la norme militaire 2167a
    Développement en C, X (X11R5), Xt et Motif 1.2 sur Unixware
    Programmation du GUI avec l'aide de l'outil UIM/X 2.6.1
    Utilisation du "widget" Xrt/Table comme "spread-sheet"

    Développement PowerBuilder, Sybase SQL Mai 1995 - Sept 1995
    (5 mois)
    Bourse de Montréal (ME),
    800, Place Victoria,
    Montréal, Canada.
    (********/)

    Projet: SSBD (Support au Système de Base de Donnée)
    Système de gestion (client/serveur) des informations boursières comportant une cinquantaine de fenêtres et fonctionnant sur Microsoft Window. Sa conception vise à remplacer le système actuel basé sur le IBM-S38.
    Tâches:
    Maintenance applicative (côté GUI) de l’application SSBD en parallèle avec l’ajout de nouvelles fonctionnalités, lesquelles impliquent:
    Connaissance en C, PowerBuilder V4 et Sybase Transact-SQL System 10
    Développement avec PowerBuilder pour modifier le GUI
    Modification de procédures stockées, “triggers“ et requêtes SQL

    Développement C, X-Window, Motif, UIMX, SQL Mai 1994 - Mai 1995
    (1 an)
    Bourse de Montréal (ME),
    800, Place Victoria,
    Montréal, Canada.
    (********/)

    Projet: PEACE (Platform for Electronic Access to Canadian Exchanges)
    Système de transaction boursière électronique permettant d'accéder et de transiger sur toutes les Bourses canadiennes.
    Tâches:
    Développement en C, Xt (X11R4) et Motif 1.2 sur Sun Solaris
    Développement du GUI avec l'aide de l'outil UIM/X 2.6.1
    Utilisation du "widget" HyperMatrix comme "spread-sheet"
    Utilisation de requêtes SQL pour accéder la base de donnée Sybase
    Utilisation de ‘dbx’ et ‘Xgdb’ pour régler les défectuosités (ou “bug”)

    Développement C, X-Window, Motif, Unix Mai 1990 - Mai 1994
    (4 ans)
    CAE Electronics Ltd,
    CAE est un chef de file dans le domaine des technologies de simulation et des services intégrés de formation destinés aux compagnies aériennes, aux constructeurs d'avions, aux forces de défense et aux marines du monde entier.
    8585, Côte de Liesse,
    Ville St Laurent, Montréal, Canada.
    (********/)

    Projet: RFDPS (Reykjavik Flight Data Processing System)
    Système de contrôle de trafic aérien (développé pour l'Icelande) pouvant prédire et avertir le contrôleur d'éventuels collisions ou conflits entre avions.
    Tâches:
    Cycle complet de développement lequel implique :
    Rédaction de documents de design préliminaires et détaillés du GUI (Graphical User Interface) selon la norme militaire 2167a
    Développement en C, X(X11R3), Xt et Motif 1.1 sur RS/6000
    Programmation directe en Motif sans l'aide de GUI Builder
    Création d'un "widget" selon la structure définie par le Xt Toolkit
    Utilisation des routines XLib pour dessiner à l'écran les plans de vols des avions sous forme de bande rectangulaire (ou «strip»)
    Utilisation de Lint et Purify pour inspecter le code
    Utilisation de dbx et Sentinel pour régler les défectuosités (ou “bug”)

Études et formations
  • FORMATION ACADÉMIQUE - Récente
    Maîtrise Finance mathématique et computationnelle
    (M.Sc - Mathematical Finance & Computing) Oct 2006 – Sep 2008

    Université de Montréal,
    Montréal, Canada (********.htm)

    Été 2008 : - FMC 6100 Travail dirigé (Stage 4 mois)
    “Use of Quasi-Monte Carlo Methods in Option Pricing” avec
    Professeur Pierre L’Ecuyer (********/~lecuyer)

    Printemps 2008 : - 6-201-04 Titres à revenus fixes (HEC)
    - IFT 6521 Programmation dynamique
    - ECN 6578 Économétrie des marchés financiers
    - ECN 6878 Choix d'investissements
    Automne 2007 : - IFT 6266 Algorithmes d’apprentissage
    - IFT 6561 Simulation : aspects stochastiques
    - ECN 6238 Macro économétrie
    Été 2007: - ECON 765 Models for Financial Economics (Université McGill)
    (russell-davidson.arts.mcgill.ca/e765)

    Printemps 2007: - MAT 6240 Évaluation des produits dérivés
    - MAT 6798 Calcul stochastique
    - ECN 6573 Économie financière
    Automne 2006 : - MAT 6470 Calcul scientifique
    - MAT 6717 Probabilités

    Projets : - Calcul du prix des produits dérivés de température (Matlab)
    - Modélisation & Calibration d’un titre à revenu fixe (Fix Income)(Matlab)
    - Black Scholes Pricing Formula with a Neural Network (Matlab)
    - Pricing American Option with Least Square Monte Carlo (Matlab)
    - Asian Option Pricing with Quasi Monte Carlo (Java)

    FORMATION ACADÉMIQUE – Passé
    Bachelier en Ingénierie (B.Ing), Sept 1985 - May 1990
    École Polytechnique de Montréal,
    Montréal, Canada

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Designer 5G
Mouhamed

Designer 5G

  • PARIS
C++ 5G
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Développeur Full Stack et Data Scientist
Jugurtha

Développeur Full Stack et Data Scientist

  • BOULOGNE-BILLANCOURT
PYTHON SQL REACT.JS C++ JAVASCRIPT SWIFT
Disponible
CV Développeur React
Florent

Développeur React

  • PIERRES
C# JAVASCRIPT SQL SERVER .NET MYSQL SQL REACT.JS POSTGRESQL C++ NODE.JS
Bientôt disponible