Ludovic - Développeur DELPHI

Ref : 180107D001
Email vérifié
Photo de Ludovic, Développeur DELPHI
Compétences
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    … Ostrum AM – Maîtrise d’œuvre
    Juin 2021

    Développement applicatif au sein de l’équipe IT Dealing (3 développeurs).

    Développement d’un webservice lié à l’OMS Charles River : 2 ans

    - API REST pour la gestion des ordres écrite en ASP.Net
    - Passerelle entre les clients de l’API et le serveur Charles River via le web service éditeur
    - Interface de monitoring détaillé, développée en javascript et Angular
    - Outil de validation des tests de non régression écrit en C# Forms

    Développement d’addins pour l’OMS Charles River : 1 an
    - Bouton permettant l’ouverture rapide des propriétés des TCN depuis le blotter du trader
    - Vue permettant l’édition des cotes a posteriori d’un ordre depuis la vue du trader
    - Bouton permettant d’envoyer un program trade depuis l’espace de travail du manager
    - Kit de développement permettant de debugger les addins depuis VisualStudio

    Développement d’un service de scheduling : 3 mois
    - Envoi de mails quotidiens
    - Mise à jour régulière des informations d’allocations sur réception de message FIX
    - Interface de monitoring détaillée, développée en javascript et Angular

    Mai 2021 La Banque Postale AM – Maîtrise d’œuvre
    Avr 2018

    Support et Développement au sein de l’équipe Support PMS OMS (9 personnes).

    Développement de plugins JAVA pour l’application NX Manager : 3 ans

    - Plugin de création d’instruments CFD et de passage d’ordre sur ces instruments
    - Widget de visualisation de la collecte du jour sur les portefeuilles ouverts, détaillée par parts
    - Plugin de calcul des allocations sur les émissions primaires, et d’exécution des ordres
    - Blotter permettant de suivre en temps réel l’exécution des ordres passés sur le marché


    Développement de scripts en Bash : 3 ans
    - Export des positions et ordres quotidiennement pour le rapprochement avec Ostrum
    - Envoi de mails d’alertes et de reporting, génération de fichiers Excel en Bash
    - Intégration de fichiers d’ordres dans le système NX Manager

    Fev 2018 France Télévisions Publicité – Maîtrise d’œuvre
    Oct 2016
    Développeur au sein de l’équipe AdSpace TV/Radio/Digital (4 personnes).
    Développements en méthode agile : 17 mois
    - Mise en œuvre des CGV 2017 et 2018 dans l’outil de gestion AdSpace (Delphi, Oracle)
    - Calcul du budget d’un brief en fonction de la cible garantie (Oracle)
    - Intégration de l’outil d’allocation des spots Adloc (script Bash, Oracle)
    - Intégration de l’API JSON de l’opérateur digital Freewheel (scripts Bash & Php, PL/SQL)
    - Conception du module devis à l’international dans l’outil de gestion Adspace (Delphi, Oracle)
    - Algorithme d’allocation de spots pour le devis international (Delphi, Oracle)
    - Evolutions sur la facturation (procs. Oracle)

    Oct 2016 CanalTP (filiale de la SNCF) - Maîtrise d’œuvre
    Dec 2012
    Développeur au sein du pôle Recherche Opérationnelle (8 personnes).
    Migration des applicatifs Delphi vers Lazarus 64 bits : 6 mois

    - Désassemblage et identification des différences entre les compilateurs Delphi et Free Pascal
    - Migration du code du calculateur d’itinéraire, Benchmark
    - Utilisation du composant XML-RPC pour simuler un web service SOAP
    - Réécriture d’algorithmes, optimisation
    Conception d’un client pour le système de calcul réparti EU-SPIRIT : 6 mois
    - Développement d’un web service sous Apache avec Python via la librairie ZSI SoapPy
    - Routeur des requêtes vers le calculateur d’itinéraire Navitia et parseur XML
    - Multithreading
    - Tests unitaires
    Système de calcul réparti ouvert pour l’AFIMB en coopération avec CityWay : 12 mois
    - Algorithme de calcul réparti privilégiant la qualité des résultats
    - Ecriture/Pilotage du moteur de calcul sous Python
    - Ecriture/Pilotage des clients régionaux de CanalTP exploitant le web-service Navitia 2
    - Conception et développement de l’API nm-journeys dans Navitia 2
    - Tests, benchmarks et analyse des résultats en collaboration avec CityWay
    Projet « Refonte des Lignes » : 12 mois
    - Ecriture du connecteur OPTIAGE (chargement du plan de transport adapté) sous Delphi
    - Ecriture du connecteur OCTOPUS (chargement de la définition des lignes) sous Delphi
    - Coexistence de l’ancien système BOA (plan de transport adapté) avec OPTIAGE
    - Identification des dépendances et évolution sur différents composants
    - Déploiement, tests, mise en production
    Support, microévolutions, méthodes Agiles : 12 mois
    - Création d’une équipe dédiée « SNCF » et mise en place progressive de méthodes Agiles
    - Evolutions sur les applicatifs sous Delphi, Lazarus, Python, et les package SSIS

    Oct 2012 Lyxor (filiale de la SG) - Maîtrise d’œuvre
    Sep 2012
    Développeur Delphi/Oracle au sein de l’équipe LNS (8 personnes) : applicatif interne dédié à l’ensemble de la gestion (de la saisie, au pricing, en passant par la réconciliation) des deals relatifs aux fonds gérés par Lyxor.
    Support applicatif de l’application LNS : 2 mois
    - Correctifs et mini évolutions sur l’application LNS écrite en Delphi

    Aou 2012 CanalTP (filiale de la SNCF) - Maîtrise d’œuvre
    Sep 2011
    Développeur au sein du pôle Recherche Opérationnelle (8 personnes).
    Optimisation des requêtes sur le site SNCF : 8 mois
    - Optimisations algorithmiques, correction des fuites mémoires sur l’existant
    - Extraction des données du plan de transport théorique via un package SSIS
    - Persistance en mémoire de ces données au sein du serveur web écrit en Delphi (dll isapi)
    - Rapprochement des données théoriques avec les données temps réel
    - Réécriture du package SSIS en C++ à fins d’optimisation
    - Tests de non régression
    Ecriture du système de load balancing pour le projet d’alerte trafic : 4 mois
    - Conception de l’architecture clients/serveurs s’articulant autour de C++ et 0mq
    - Définition d’un format d’échange de données basé sur le format Protocol Buffer
    - Développements, gestion dynamique des cas de panne, côté client et serveur (backup)
    - Tests unitaires, tests de non vieillissement

    Mai 2011 GDF SUEZ TRADING (ex Gaselys) - Maîtrise d’œuvre
    Mai 2008
    Développeur au sein du pôle Pricing, Risk & P&L (8 personnes).
    Calcul des paramètres exotiques : 13 mois
    - Support niveau 2 sur le domaine applicatif existant
    - Migration de l’application d’import du cube de corrélations depuis C++ vers C#
    - Correctifs sur l’application de rapprochement des données de marchés en C#
    - Conception de l’architecture de l’application de calcul des paramètres exotiques en C#
    Optimisations et correctifs sur le pricer temps réel : 7 mois
    - Utilisation d’outils de profilage afin de repérer les goulots d’étranglement
    - Réécriture de méthodes non optimales en C# (calculs sur les dates)
    - Factorisation de code dupliqué, et correction d’anomalies
    Évolutions sur l’application de valorisation CRAFT : 7 mois
    - Optimisation de requêtes PowerBuilder/Sybase
    - Redéfinition de la structure analytique sur laquelle est projetée la valorisation
    - Ajout de nouveaux indicateurs de marchés
    Mise en place d’un entrepôt de données : 9 mois
    - Conception d’un package SSIS permettant d’archiver les jobs de valorisation et de risques
    - Réécriture du package dans un service C# afin de le rendre plus flexible
    - Développement d’une interface d’administration graphique proche de celle de SSIS
    - Ecriture des requêtes PL/SQL sous SQL Server permettant d’archiver les jobs de façon robuste
    - Paramétrage et déploiement du service C# afin qu’il détecte l’achèvement des jobs en temps réel
    - Parallel/Run pendant 6 mois, formation et support aux utilisateurs

    Mai 2008 S.G.C.I.B. – Maîtrise d’œuvre
    Jan 2007
    Commando sur le desk « Exotiques de Taux » (3 personnes).
    Support et développements rapides : 18 mois
    - Production quotidienne des valorisations et analyses de risques
    - Développements rapides Excel/VBA pour le lancement des calculs et la présentation des résultats
    - Ecriture d’outils notamment autour des aspects « explication de P&L »
    - Travail sur l’outil Gépéto de mise à jour des paramètres des deals écrit en Delphi
     Mise en place de threads de calcul afin d’éviter de geler la fenêtre
     Ajout de fonctionnalités d’import de paramètres et de rapprochement
    - Correctifs autours de requêtes PL/SQL sous Oracle
    - Support aux utilisateurs (Front et Middle) de niveau 1

    Nov 2006 feu Systeia (filiale de C.A.C.I.B) – Maîtrise d’œuvre
    Mai 2006
    Développeur de proximité en faveur des gérants dans l’équipe Front (4 personnes).
    Support et développements rapides : 7 mois
    - Optimisation d’algorithmes de tri ridicules sous VBA
    - Extraction de P&L selon des axes paramétrables, présentation sous Excel/VBA
    - Correctifs autour du code VB/VBA
    - Support psychologique aux gérants qui en avaient un grand besoin


    Avr 2006 ProRealTime – Développeur
    Fev 2004
    Développeur sur la plateforme de trading ProRealTime (2 développeurs), en charge notamment des applications serveurs.
    Création d’un langage de programmation : 8 mois
    - Etude de marché, discussion avec les clients potentiels
    - Spécification de la syntaxe du langage de programmation, simple et puissant (proche du basic)
    - Ecriture de la grammaire dans l’outil JavaCC (compilateur de compilateur pour Java)
    - Conception d’un « compilateur » en Java basé sur cette grammaire qui produite un code intermédiaire
    - Développement de l’interpréteur de code intermédiaire en Java
    - Ecriture de la documentation du langage nommé « ProBuilder »
    - Présentation aux utilisateurs dans les salons
    - Support aux utilisateurs (écriture de code)
    Conception d’un outil de back testing : 4 mois
    - Etude de marchés, définition des fonctionnalités à mettre en œuvre
    - Extension de la syntaxe du ProBuilder afin de le rendre apte au backtesting
    - Modification de la grammaire associée, et de l’interpréteur de code intermédiaire
    - Ecriture d’un module additionnel pour le calcul des statistiques liées au backtesting
    - Documentation du nouveau langage nommé « ProBacktest » et support aux utilisateurs
    Conception d’un outil de scan et d’alertes : 4 mois
    - Nouvelle extension du langage (ajout d’une commande générant l’alerte)
    - Ecriture d’un nouvel interpréteur du code intermédiaire, côté serveur cette fois, donc en C++
    - Conception de l’architecture de communication client/serveur
    - Communication C++/Php afin de générer les alertes mails/sms
    - Documentation du nouveau langage nommé « ProScreener » et support aux utilisateurs
    Développement d’un service de passage d’ordres : 7 mois
    - Définition d’un protocole propriétaire pour le passage des ordres de bourse
    - Conception d’une architecture multi process à fins de sécurisation
    - Ecriture en C++ d’une couche d’abstraction mettant en œuvre ce protocole
    - Développement d’une interface en protocole FIX pour un client
    - Développement d’une interface propriétaire pour un autre client
    - Développement d’une interface « simulation » permettant de traiter des ordres « virtuels »
    Conception et développement du CRM: 4 mois
    - Mise en place de procédures PL/SQL et de requêtes sous PostgreSQL
    - Ecriture d’une interface en PHP pour la gestion clients, avec graphiques

    Aoù 2003 CanalTP (filiale de la SNCF) – Maitrise d’œuvre
    Fev 2003
    Développeur au sein du pôle « Recherche Opérationnelle » sur une application de saisie du plan de transport théorique au niveau national, dans une équipe de 3 personnes.
    Développements sur l’application MobiData : 7 mois
    - Codage d'une interface "client léger" de saisie du plan de transport en Delphi
    - Codage du serveur web associé (dll ISAPI) centralisant les données au niveau national

Études et formations
  • Formation
    1999 - 2002 : Ingénieur Supélec.

    1996-1999 : Classes préparatoires aux grandes écoles MP* au lycée Fénelon (Paris VI).

    Compétences
    - Produits Actions, Obligations, Indices, Futures, Options, Taux
    - Outils Microsoft Office, JIRA, Visual Studio, Sharp Develop, Eclipse, GIT, SVN
    - Langages C++/Delphi, C#/Java, PHP, PYTHON, HTML, JAVA SCRIPT, ASSEMBLEUR
    - Technique 0mq, Protocol Buffer, XML
    - SGBD MySQL, PostgreSQL, SYBASE, Oracle et MS SQL Server
    - Méthode Intégration continue, tests unitaires, tests d’intégration
    - Système Linux, Windows
    Langues : Anglais (courant)

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
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 Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
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 FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible
CV Développeur Informatique
Anthony

Développeur Informatique

  • LA BASSÉE
HTML CSS C JAVASCRIPT REACT.JS NODE.JS SQL GO
Disponible