Mikhail - Chef de projet C#
Ref : 120106A003-
75016 PARIS
-
Chef de projet, Développeur (45 ans)
-
Freelance
Depuis Mar 2011 Jusqu’au ce temps Credit Agricole (Cacib), 1 ans
Team Leader C#, Expert C#, La defence
Projet : Développement Application de Titrisation en .Net C#
Environnement : C#.NET, SQL, Java. Configuration distribuée : Web Server .NET/Java et Client .NET/Java
- Participation à l’architecture de module de calcul et d’intégration .NET
- Création de Web Server .NET en IIS avec WF (en format xaml) et WCF
- Utilisation de l’Interpop Excel pour le noyau de calcul, parsing en OpenXml
- Partie client en .NET en WPF
- Interopérabilité .NET -> Java -> .NET
- Formation et coaching .NET de l’équipe des développeurs Java (5 pers)
- Revu de code des développeurs, conseil et accompagnement dans le développement
- Développement des tests unitaire et des tests d’intégration (C#)
- Fiabilisation de l’application (gestion de mémoire, logs, traçabilité)
Depuis Dec 2009 Mar 2011 Société Générale, 1 ans 3 mois
Expert C#, La defence
Projet : Développement Applications Financières Gestion de Risques en .Net C#
Environnement : C#.NET, multithreading, SQL, base des données Oracle (Pl/Sql)
- Refonte totale de l’application financière en .NET (depuis Java)
- Credit-Check des transactions sur le Marché Monétaire FOREX.
- Conception, Réalisation et Développement de la nouvelle application FOREX de Gestion Automatique de Risque en Technologie .Net, dans un environnement Multitâches avancé.
- Implémentation de Cache Distribué pour le suivi en temps réel des opérations de Trading Électroniques.
- Mise en place d'une infrastructure adaptée pour le support à la Haute Disponibilité (via Tibco queue)
- Mise au point de Tests Unitaires MBUnit et Support Niveau 2 pour la gestion courante des problèmes de Production.
Dec. 2005 Déc. 2009 Société NATIXIS, 4 ans (filiale de la Caisse d’Epargne et BRED)
Ingénieur d’études et développement, gare Austerlitz
Projet : Outils de calcul/optimisation/reporting des données métier du service Credit Portfolio Management (CPM), Services de Financements
Environnement : Win XP, VB/C#.NET, SQL, base des données SYBASE (12.5)
Service de financement, crédits revolving, bonds, derivées de crédits : options, swaps
- Conception d’une base des données
- Ecriture d’un batch d’intégration des fichiers sources SUMMIT avec des alertes et rapports par mail, VB.NET
- Développement des états représentatifs en forme des écrans graphiques plus possibilité d’extraire vers Excel (application des filtres, regroupements, sous-totaux etc), composant Infragistics, VB.NET
- Ecrans de saisie des données, mapping des dossiers, gestion de référentiel des données, VB.NET
- Algorithme d’optimisation linaire et simplex de couverture optimale pour le service CPM de la banque selon la réglementation Bâle 2
- Hedging avec les CDS, Bespokes, Syndictions, prise en compte de la garantie Maison Maire et TGR (tête de groupe réglementaire)
- Calcul de RiskWeight, Probabilités de Défaut (PD), allocation des fonds propres selon la méthode Bale2
- Etats représentatifs de concertation des encours, Risk tests et les stress tests.
Projet : Interface Web de passage d’ordre dans Summit (Strada)
Environnement : Win XP, ASP.NET/C#/ SQL, base des données SYBASE (12.5), Javascript, AJAX
- Optimisation et réorganisation du code .NET, page ASPX et contrôles WEB, les scripts JS, appels AJAX
- Migration en ASP.NET V2/Framework 2.0
- Mise en place des nouveaux produits et des opés comme par ex. des roll-overs, swaptions, MM Long terme, etc..
- Développement de contrôle : ComboBox modifiable (partie en ASP.NET partie en javascript)
Août 2004 à Novembre 2005 Société Générale, 1.5 ans, la Défense
Gestionnaire de l’application (2 projets en parallèle)
Au sein du service Risque, calcul des risques pays, RDL, RDC, produit de taux de base.
Projet : Centralisation de l’application Machine Risque Internationale déployée sur 12 sites internationaux
Environnement : Serveur UNIX, langage shell, code C, Perl, PowerBuilder, proc stockées SQL SYBASE
- Organisation du batch sur le serveur central ($Universe)
- Réécriture du code pour permettre la centralisation
- Adaptation des écrans graphiques
- Communication avec des 12 sites à l’international
Projet : Développement évolutive et maintenance de l’application RDC (Risques de contrepartie)
Environnement : WinXP, PowerBuilder, PL SQL Oracle 8.0, Tibco Business Works
- Rapport quotidien, suivi du batch (20/24h), gestion de corrections
- Chargement par package PL SQL + TIBCO (tout les chaînes de calcules impactées)
- Mise en place des chaînes de traitement (calcul via module MonteCarlo, chargement en JavaScript ..) sous TIBCO
- Buisines Object reporting
Août 2002 à Août 2004 HSBC-CCF Securities, 2 ans
Ingénieur Développement
Projet : Etude et développement d’une application de calcul de risques et PNL
Montage d’une application ayant pour but afficher les limites et risques par contrepartie, book, dossier etc, produits simple de marché : actions et obligations
Environnement : WinXP, VB.NET, C#, base des données MS SQL Server
- Conception de la base des données (WinDesign, script d’alimentation, index, contraintes etc)
- Outils d’intégration des données de sources (Sophix, Priam, Ubix) en DOT.NET
- Développement des écrans graphiques avec le composant DevExpress (affichage des données, modification, mapping des dossiers, filtres, tri , etc…) en DOT.NET
- Calcul de PNL : utilisation des bibliothèques en C++ Sophis
- Procédures stockées SQL : calculs de limites et totalisation du PNL
- Rapports BO, la recette, ma mise en prod
- Module de comptabilité sur des valeurs mobilières (actions et OC), export des données comptables, 1.5 mois en DOT.NET
- Module : des alertes automatiques dans le cadre du projet « Automates », 2 mois, C++
Fév. 2K2 à Juin 2002 DEUTSCHE BANK - EQUITIES
Ingénieur Développement
Projet : Gestion de l’application OASYS
Environnement : Serveur UNIX, langage shell, code C, base des données SYBASE
- Etude fonctionnelle du système OASYS
- Analyse technique du système OASYS, Graphnet
- Développement d’un Module de génération des confirmations pour le système OASYS (Graphnet), envoi par ftp des fichiers de confirmations
- Procédures stockées SQL, triggers..
- Développement d’algorithmes de Contrôle d’erreurs
Août 2K1à Janv. 2K2 ACCENTURE (stage de 6 mois)
Ingénieur Développemen
Projet : Migration des données de santé, assurance GENERALI
Environnement : Serveur UNIX, langage shell, code C, SQL Sybase
Intégration des données (chargement, mise au format, transco sous UNIX)
Extraction des données
Développement d’états d’impression
Définition et mise en œuvre des scénarios de tests.
Novembre 2K0 / SOFTPRO – MOSCOU (stage fin d’études)
mai 2K1 Biseness Analyste, 6 mois , C++
Projet : Etude et implémentation d’un outil de Billing
Rédaction des spécifications, des rapports
Pricing en SQL, extraction des données depuis une base SQL, mise au format, transco en C++, etc..
1999 à 2000 BANQUE OGNI MOSKVI – MOSCOU, 2ans
Biseness Analyste (en alternance 2/3)
Projet : Etude et développement d’un système automatique de passage d’ordres
Conception et réalisation de l‘Interface Homme/Machine, Deplhi Builder
Mise en œuvre de jeux de test
Participation à la mise en production des développements
FORMATION
2009 : Analyse financier, pricing des options et calcul des grecques, options exotiques (12 sessions chez Natixis)
2008 : Cours sur les stratégies d’investissement en option (4 sessions)
2001 : Mastère de Génie des Systèmes Industriels – CENTRAL LYON, FRANCE
1995-2000 : Diplôme d’Ingénieur en Informatique, BAC+5 – UNIVERSITE BAUMAN, MOSCOU
CONNAISSANCES TECHNIQUES
SYSTEMES : WinXP, UNIX HP-UX, UNIX Sun SOLARIS
SGBD/R : PL/SQL et SQL, ORACLE, SYBASE, ACCESS
LANGAGES : LANGAGES OBJETS : C#, VB.NET, ASP.NET, Java, C++, C, PowerBuilder.
WEB : JavaScript, Html (les appels AJAX)
OUTILS : Microsoft Visual Studio 2010, Business Object, Excel VBA, Source Safe, WinDesign, PowerAMC, Project Manager, Tibco, TIBCO Business Works, Méthode Agile
LANGUES : Russe, Anglais (Bon Niveau)
CONNAISSANCES FONCTIONNELLES
Types de marchés boursiers, indices, produits vanilles: actions, obligations, futures, warrants (stratégies en options), produits de taux (swap de taux, swap de devises, etc)
Risques de marché : RDL, RDC, Risque Pays …
Méthodes de calcul Bâle II : PD, EAD, LGD …