CarLo est un logiciel TMS pour l'exploitation logistique pour gérer toutes vos opérations de transport et de logistique.
Développement d'un pricer de Swap Structurés s’appuyant sur la méthode de Monte-Carlo, dans le cadre de la refonte du
SI dédié au calcul de risques de la banque
• Evaluation de la cohérence des choix techniques et architecturaux de la refonte
• Validation du cahier des charges techniques
• Migration des algorithmes implémentés dans les fichiers Excel vers une application en C# .NET (TDD, mocking)
• Injections de dépendances
• Mise en place des tests et justification des écarts.
• Performance du code et optimisation du nombre d'itération (Monte-Carlo)
• Développement d’un pricer d'option américaine
Risk & Permanent Control (RPC) assure le contrôle de l’ensemble des risques du groupe Crédit Agricole CIB y compris la
Banque Privée Internationale.
RPC répond au double enjeu de s'assurer que la réglementation est respectée, tout en contribuant au développement
maîtrisé de Crédit Agricole CIB.
La mission en collaboration avec les Risques de Marché en charge du suivi de l'activité pour la ligne métier Equity et plus
particulièrement dans le pôle ingénierie et paramètres.
- Développement, maintenance, tests et support des outils en langages de programmation
- Objectif/livrable : la publication dans un nouvel environnement technique des applications MAM en .NET
(IMOGG, CARMA, VaRShaker) ainsi que ses « satellites » avec la prise en compte des dernières fonctionnalités de
calcul du P&L par batch IT.
Ces applications sont critiques pour le travail quotidien de leurs utilisateurs.
Projet Liqor : Chez au sein du SI « Risques, Référentiel et Finance ».
• Développement des algorithmes de calcul du collatéral (OTC Clearer – Listed derivatives – CSA - …)
• Intégration des nouveaux algorithmes dans l’existant (Legacy)
• Sensibilisation de l’équipe au DDD
• Optimisation du code C# et du SQL pour traiter des volumétries importantes (> 450 M lignes)
• Equipe de développement respectant la méthode SCRUM (Jira)
Au sein d’une équipe de 3 personnes, ma mission se découpait en 3 projets principaux :
Projet Riskmetrics
• Implémentation du moteur de construction du fichier RML.
• Détection des investissements circulaires - Contrôle de la transparence.
• Gestion des droits sur les portefeuilles.
• Configuration des reports sets.
• Alimentation des courbes personnalisées.
• Agrégations de poches pour constituer les benchmarks des portefeuilles en positions (holdingGroupByWeight)
• Conception et suivi du développement de l’application web de configuration du moteur RML.
• Fonction support troisième niveau
• Participation aux réunions de migration des portefeuilles vers Sophis.
Projet : Application de contrôle des ratios réglementaires pour les fonds alternatifs.
• Implémentation et correction des ratios (InterOPCVM, Ratio d’emprise, 5/10/20/40, limites)
• Développement des nouveaux calculs de métriques (PV, Exposition, risque de contrepartie)
• Migration vers un nouveau mode d’alimentation (URD)
Projet : Application de calculs des risques pour les mandats.
• Refonte des méthodes de calculs (volatilité, garantie actualisé et drawdown)
• Récupération des courbes de taux zéro coupon depuis Panorama
• Récupération de la matrice de variance-covariance
Environnement fonctionnel : Asset Management, Risk
• Implémentation du moteur de règles, permettant de gérer des workflows de passage d’ordre sur les marchés
financiers. Communication client/serveur s’appuyant sur WCF (.NET 3).
• Implémentation d’une couche d’analyse grammaticale pour faciliter le calcul des fonctions mathématiques.
• Mise en place d’outils de test et d’intégration en continue (Nunit, Team System)
• Préparation des plannings sous MS Project 2007
Environnement fonctionnel : Finance, actions.
• Conception et développement de l'application de diffusion des informations boursières en langage C#
• Réalisation de procédures stockées sous Sybase.
• Gestion des fichiers portefeuille
• Procédures de tests, mise en intégration et en production, programmation des retours en arrière en cas de
problèmes non prévus
• Environnement financier
Environnement fonctionnel : Finance, actions.
• Conception et modélisation du modèle de données de la base « Annuaire ». Écriture du script de création de la
base de données. Administration.
• Maintenance et évolution du site Web de l’institut Galilée. Développement en PHP, HTML, SQL.
• Formation aux personnes chargée de mettre à jour la base de données.
• Formation des élèves ingénieurs de 3eme cycle à PHP et Postgres.
• Développement d’un automate d’appel en VB.NET et C# en utilisant une carte RNIS destinée à aider les agents
du service du recouvrement. Extraction des numéros de téléphone et numérotation.
• Réécriture de l’OCX de lecture de fichiers son vers la technologie .NET en C#.
• Pilotage de deux cartes son simultané (programmation système .NET en C#).
• Développement d’un « assembly.net » (DLL) regroupant toutes les fonctionnalités nécessaires à l’équipe.
• Rédaction de la documentation et des règles techniques d’utilisation de l’assembly : accès à la base de données,
authentification par mot de passe, recherche phonétique, appel des procédures stockées, etc
Environnement fonctionnel : Centre d’appels, gestion électronique de documents
• Développement en C++ (MFC) du kit de connexion au Réseau Santé Social et du gestionnaire des profils sous
Windows (interface graphique)
• Développement d’une application d’authentification pour carte à puce s’appuyant sur TCP/IP et sur le
gestionnaire d’accès au lecteur de cartes à puce, sous Windows
• Développement de nouvelles fonctions s’appuyant sur la carte à puce (cryptage) et sur le logiciel du lecteur
ASCOM sous Windows
• Portage dans les environnements Sun Solaris (WorkShop et Forte), AIX, SCO, UnixWare et HP-UX des évolutions
du logiciel de démonstration des API’S CPS, contrôle des fonctions systèmes.
• Développements des modules SSV, réécriture des fonctions systèmes en C sous UNIX et AS400.
Environnement fonctionnel : Cryptage, carte à puce
• Application transversale de transformation et d’enrichissement des deals en provenance des différentes
plateformes de trading.
• Ecriture de nouvelles règles de transformation.
• Implémentation des procédures de suivi et d’alerte.
• Application commando TP Live écrite en VBA (client) et C# (COM server. Calcul de la CVAR)
• Equipe de développement respectant la méthode SCRUM
Environnement fonctionnel
• Fondamentaux financiers, matières premières (énergie)
Projet Meteor :
• Analyse et développement sur les systèmes d’information dédiés au suivi des risques du « Risk Management »
• Applications de calcul du risque réglementaire (Bâle I, II, III) et la CVAR en Monte Carlo
• Moteur de calcul in-house en « grid computing » (.NET, SOA, Symphony Platform, bases de données)
• Progiciel ENUR-OpenLink
• « Pre-deal checking »
Environnement fonctionnel
• Fondamentaux financiers, matières premières (énergie)
• Bâle (I, II, III), CVAR en Monte Carlo