Alexis - Consultant technique SYBASE
Ref : 110614K001-
92400 COURBEVOIE
-
Développeur, Consultant technique (50 ans)
-
Freelance
Expérience professionnelle
CONSULTANT Kondor+ / scripts shell / sybase (environnement UNIX)
Depuis novembre 2009 Societe Générale Securities Services
Environnement: Unix Sun / Progiciel Kondor+ 2.6 / scripts shell / Sybase / Sybase Transact SQL / ASE Isql / Citrix / SVN / Tortoise SVN
Mission effectuée au sein des activités d’opérations de change, consiste à proposer des solutions techniques, implémenter et participer à la maintenance évolutive et corrective des applications de change de devises qui couvrent aussi bien les activités front, middle et back office. Cette mission a necessité la capacité à s’approprier rapidement la connaissance de l’ensemble du parc applicatif complexe mais aussi des processus métiers qu’il soutient. Elle a nécessité une capacité à livrer rapidement des solutions techniques sûres, adaptées au besoin du métier et facilement exploitables. Elle a nécessité aussi une grande autonomie (unique développeur sur l’activité Forex de novembre 2009 à mars 2011) et le sens de la communication avec les utilisateurs.
Techniquement enfin, la connaissance des produits Reuters et K+TP, quelques notions en java, et surtout des scripts shell et transact sql Sybase efficaces ont constitué l’essentiel du savoir faire.
Principaux développements livrés en production:
Intégration et amélioration des développements sur la partie comptabilité auxiliaire K+TP.
Scripting shell / sybase pour le projet Vauban de mise au norme de sécurité SG, il s’agit de reporter en temps réel par mail toutes modifications de référentiels de type contreparties, comptes bancaires et settlement instructions K+TP, utilisation de triggers, de logs et tables d’audits en base.
Maintenance Java sur le projet KPIB23 sous eclipse, programme qui permet d’enregistrer et d’envoyer aux traders les derniers prix des paires de devises à un instant donné.
Maintenance et évolution du projet Shared Class Hedging (SCH) de couvertures de positions forex EuroVL (interaction avec la plateforme FXALL).
Création d’un nouveau processus de type Shared Class dit SCH automatique car il repose non plus sur la plateforme FXALL mais l’insertion de deals directement dans le progiciel Kondor+.
Ecriture pour l’équipe dédiée aux risques d’un open report K+ sur les risques dit atypiques.
Implémentation des Kustoms Windows K+ du change direct (interaction avec la plateforme de trading RET).
Implémentation des Kustoms Windows K+ du change externe.
Implémentation d’un script shell front-to-back permettant en temps réel aux opérations front K+ de redescendre dans le système SUMMIT du back office
Implémentation d'un script shell/sybase qui permet de répliquer les cours de change d'un jour à l'autre directement en base K+.
Maintenance de la Kustom Window des Cutoff.
Projet ICE: Reporting K+ des opérations SGSS liés au forex pour transmission de données vers SGCIB afin de répondre au besoin de comptabilité globale groupe SGCIB.
Bascule de courbes puis réévaluation des comptants et des termes: Implémentation d’un mécanisme d’automatisation des scripts de réévaluations mensuels K+TP des comptants et des termes avec basculement de courbes pour que la réévaluation K+TP se rapproche le plus possible de la comptabilité K+.
OpenReport K+ et Kustom WindowK+ qui permettent de détecter les doublons internes et externes de CptyCodes mais aussi d’éviter en amont ces doublons et autres incohérences.
Ecriture d'un open report K+ qui dresse un calendrier des congés du marché du forex par année et pour chaque devise configurés dans K+.
Configuration de scénarios et scripts pour le lancement du GapAnalysis par l’équipe Risque.
CONSULTANT C++ / C# / Oracle / SOPHIS (environnement windows)
Février 2008 – Septembre 2009 CALYON – Global Equity Derivatives
Environnement: Windows XP / Progiciel Sophis / Financial Toolkit Sophis 4.5.1 / BDD Sophis / C++ / C# / multithreading / Oracle / Toad (Oracle) / Visual Studio 2008 / VB Excel / ClearCase / Grille de calcul Datasynapse / Cache Gigaspace
Dans une équipe dédiée au projet RiskShaker : logiciel de reporting de risques écrit en C++ et s’exécute par l’intermédiaire de la grille de calcul Datasynapse, RiskShaker permet de définir des scénarios de risques en fonction de type de risque Correl/SpreadCurve/Spot…
Développement en C# sous Oracle d’un outil de test de non-régression suite au passage sous Datasynapse du moteur de calcul sur les mesures d’écarts de positions, utilisation notament d’ADO.Net
Maintenance et évolution de l’outil macro de reporting de scenarios RiskShaker en Visual Basic : ajout des menus et sous menus RADV, RSPE, RFUN et maintenance de procédures SQL.
Nouveau risque RADV: Développement sous Oracle de la solution des stress adverses dont les scénarios dépendent des zones géographiques des instruments sophis.
Nouveau risque RSPE:Développement sous Oracle de la solution des stress spécifiques sur le même principe que les stress adverses.
Nouveau risque RFUN:Développement sous Oracle de la solution des stress fonds dont les scénarios dépendent des couples asset_type-risk_factor des instruments de type fond sous sophis.
Nouveau risque RSE: Développement en C++ d’un risque de Spread emetteur Modification du moteur de calcul C++ RiskShaker / Insertion de plots sophis à la volée pour définir des scénarios, utilisation de l’API Sophis.
Support de second niveau sur l’outil RiskShaker.
CONSULTANT C# / C++ / Oracle (environnement windows)
Mars 2007 – Février 2008 Société Générale – Corporate & Investment Banking
Environnement: Windows XP / Oracle / Toad / C++ / C# / C#Winforms / Visual Studio 2003 / Visual Studio 2005 / VB Excel / scripts shell / ClearCase / Grille de calcul Symphony
Dans une équipe dédiée au middle office:
Reprise de scripts (avec passage en c#) pour l’automatisation du processus d’arrêté mensuel (archivage et remonté d’erreurs). Utilisation des Winforms, de XML…
Optimisation des requêtes oracles-SQL des batchs d’alimentation des prix en base des futures et des options.
Décomissionnement de l’application First: Transfert des connaissances de la base First dans le produit Agreg sur la valorisation des obligations (ajouts de microbriques).
Maintenance et évolution du produit Agreg.
Support de second niveau de l’application First : Application orienté obligations et futures
SALARIÉ ingénieur développeur (environnement UNIX)
Novembre 2001 – Mars 2007 Reuters Financial Software
Environnement : Sun / AIX / NT / Kondor+ 2.0,2.5,2.6 et 3.0 / Rational / ClearCase / C / C++ / Python / Shell tcsh/ xemacs / sybase transact sql / Kondor+ / Purify / Insure++ / dbg / cvs / DesignPatterns / gcc / Workshop DBX
Kondor+ 3.0 (Static Data Inactivation)
Phase d’étude :
Rédaction d’un document qui propose plusieurs solutions
Analyse et rédaction d’un cahier des charges qui comporte un découpage structurel du projet par tâches et les quotations jours/hommes requises (+ressources nécessaires).
Développement du projet sur 4/5 mois (Avril-Août 2006) :
Impact du DataManager pour faire de chaque delete physique un delete logique.
Filtrage les données inactives dans les help-lists.
Suivi des impacts en base sur les triggers.
Impact de la fonctionnalité sur l’import et le KplusBatch.
Kondor+ 3.0 (Multi-Entity)
Participe en binôme (sur la partie statique data) au projet MultiEntity de Kondor+3.0 .Phase de conception et de développement, impact au niveau du GUI / base de données / fonctionnel.
Travaux pour rendre compatible web-services la fonctionnalité de l’import (transfert depuis un fichier dans la base de données Kondor+ d’un deal).
Réalisation de feuilles de tests excel pour valider les développements par modules et scénarios.
Kondor+ 2.6
Maintenance des blotters de positions
Maintenance de KplusBatch (traitement batch par instrument financier qui sert à mettre à jour les données en base).
Découpage de librairies financières (gestion des dépendances).
Transformation massive de structure de deals en classes plus évolués.
Correction de bugs Kondor+ sous windows avec VisualC++ et sous sun avec purify insure / workshop & dbx.
Responsable de la formation « Environnement de développement » des nouveaux arrivants.
Kondor+ 2.0 / Kondor + 2.5 (Temps réel)
Impacts essentiellement du binaire RealTimeManager.
Réécriture complète de C en C++ des rapports temps-réel Local et Cross avec utilisation du Design Pattern Publich/Subscribe.
Travaux sur les fonctionnalités temps réel des show deals (dont les informations sont modifiées par le flux de données Reuters).
Ingénieur logiciel en CDI chez Reuters Financial Software (anciennement Effix)
Usage quotidien du C / C++ / SQL / Python, et connaissances diverses sur les logiciels financiers. Participation à la réalisation/maintenance de Kondor+ (logiciel de saisie d’opération, de tenue de position et de pricing)
Ingénieur développeur- Stagiaire développeur
Avril 2001 – Septembre 2001 Effix
Environnement : Kondor+ / Rational / ClearCase / C / C++ / xemacs / sybase / Kondor+ 2.0 / Purify / dbg / cvs / DesignPattern MVC / gcc
Sujet sur les courbes de taux / développement C++ et conception objet en UML avec Rational Rose.
Service Nationale
Décembre 1999 – Août 2000 Unité informatique du SIRP du ministère de l’intérieur
Environnement : Windows NT / HTML / FrontPage / Access
Durant mon service national (au sein de la police Nationale) j’ai occupé la fonction de policier auxiliaire informaticien au Service de l’information et des Relations Publiques (webmaster, Base de données & administration réseau sous windows NT4).
Stagiaire WEB
Décembre 1999 – Août 2000 Francenet
Environnement : HTML / CSS / DreamWeaver / Javascript
société liée à Internet (développement de pages WEB).
FORMATION
2000-2001 DESS D’INFORMATIQUE, Université Denis Diderot, Paris VII
1999 MAITRISE D’INFORMATIQUE, Université Denis Diderot, Paris VII
FORMATION PROFESSIONNELLE
Mai-Juin 2011:Auto-formation: (Mise à jour des connaissances lecture et Pratique sous Visual Studio 2010 (version express)):
_ C#4 les fondamentaux du langage développer avec visual studio 2010 (Thierry Groussard)
_ WPF par la pratique (Thomas Lebrun)
_ Introduction à WCF (Bustamante)
Formation (une semaine pleine) C++ Avancés / Design pattern (VALTECH)
Formation généraliste finance (environ 7 séances de 8h) (organisme METODIS)
COMPÉTENCES MÉTIERS
Analyse, étude et conception technique
Rédaction des spécifications techniques
Réalisation
Maintenance et évolution
Support de second niveau
COMPÉTENCES FONCTIONNELLES
Risques (P&L, crédit…)
Statique Data (action, obligation)
Option
Produits de change (Spot, Forward et FxSwap)
COMPÉTENCES TECHNIQUES
Progiciels financier Kondor+ et Sophis
Langages C, C#, C++, scripts shell, Visual Basic Javascript, Python, connaissances théoriques sur Perl, notions en Tcl-Tk, Java et Turbo Pascal.
.NET Framework .Net 4.0, Winforms, ADO.Net (Dataset…) , DOM, XPath, LINQ, WCF, WPF…
Base de données SQL, PL/SQL, Transact SQL très bon niveau sous ORACLE et SYBASE, Sql Server, sql dynamique et stored-procédures, Oracle 10g, Sybase 12.5, optimisation de requêtes…
Base de données financières Les bases Kondor+ et Sophis.
Conception objet Rational Rose & UML2, Design Patterns, toolkit Sophis... Framework.Net 4.0
Logiciels Visual Studio 2010, Visual Studio 2008, Visual C++, éditeur xemacs, Toad, ASE Isql, Rational ClearCase.
Techniques Connaissance du multithreading, des grilles de calcul Datasynapse et Symphony / parallélisation des calculs, de Gigaspace pour gérer des données en cache.
Gestion des sources Clearcase, Wincvs, Tkcvs, cvs, Tortoise SVN
Débogeurs Insure++, i-debug (AIX), workshop, dbx et purify (sous SUN), VisualC++, visual studio 2003 et visual studio 2005
Systèmes d’exploitations UNIX (sun/aix), systèmes windows (NT, XP …)
WEB HTML, CSS, Dreamweaver, logiciel NVU et Wordpress.
LANGUES
Anglais: parlé, lu et écrit (bon niveau correct)
Serbo-Croate : Notions
Chinois: Projet à venir