Ahmed - Développeur .NET
Ref : 200827A002-
94270 LE KREMLIN-BICETRE
-
Développeur, DevOps (42 ans)
-
Télétravail si le client est à plus de 2h de son domicile
-
Bientôt freelance
EXPERIENCE PROFESSIONNELLE
La Francaise Asset Management Juin 2019 à Juillet 2020
Concepteur et Développeur d'applications WinForms/Batch en .Net (MOE/MOA dans l’equipe AM4)
Domaine d’intervention :
Support utilisateur et suivi de production pour LightTrade (outil Front & middle de gestions de portefeuilles), ICS (Instrument Creation Services), MDS (Market Data Services)
Réceuil et Analyse des besoins auprès des utilisateurs.
Projet Quantifi (Client UK) : Conception et développement de l’export des trades / instruments en position sur les fonds de crédit et portant sur CDS, indices de crédit, tranches, Futures, Bonds, Equity, options de crédit, swaps de taux
Gestion des retours de Quantifi et gestion du workflow quantifi dans LigthTrade
Développement d’IHMs de monitoring des exports quantifi, paramétrages des proxy pour les bonds CLO.
Maintenance évolutive sur les différents moteurs, interfaces de LightTrade
Développement et exposition de nouvelles méthodes WCF pour l’affichages des positions sur un fond enrichis avec les prix carry.
Support VBA et de ComLT (couche de communication VBA – LightTrade)
Tests unitaire et fonctionnelle de la logique métier
Méthodologie : Agile / Scrum
Environnement technique : C# 4.0/7.0, .Net 4.7, 4.8, Windows forms, Framework La française (Database & Forms) WCF SOAP, Sql Server 2018, VBA, ComLT
Environnement Build/Release /Continuous delivery : TFS 2017, NDEPLOY (For WCF services)
ENGIE (EGM) Avril 2016 à Juin 2019
Concepteur et Développeur de l’application MAD (Market Abuse Detection) et AML (Anti money Laundering)
Domaine d’intervention :
Support utilisateur et suivi de production pour l’import des différentes sources de données de marché pour les Trades/Ordres/Baskets (Traypot/Joule, EPEX, ICE, Meteor)
Création/Maintenance/Evolution de la solution Mad pour la détection des abus marché : Import et enrichissment des Market Data issues de Trayport/Epex/Ice, Calculs des indicateurs sur tous les scenarios actifs et génération des alertes de J-1.
Refonte de la partie Front End en react / redux pour assurer une expérience utilisateur riche et optimisé et garantir une application maintenable basé sur des composants réutilisables et scalables
Analyse fonctionnelle et technique pour la reconstitutions des carnets d’ordres agrégés par clé d’analyse MAD et optimisation des algorithmes de calculs d’indicateurs et d’enrichissements de données de marché
Evolution MAD pour assurer une analyse sur les niveaux Entity / Desk / Trader
Evolution Mad pour l’ajout du module de scoring pour la gestion et le calcul des alertes
Création/Evolution site Mad d’administration pour la migration des indicateurs et de leurs configurations sur toutes les entités / Environnement (3 Entités / 2 Environnement de production / Entité), suivi des logs d’import et de calcul d’alertes / Relance import - calcul
Support et refonte outils tactiques du groupe (AML, Credit Limit Checker, Pnl)
Formations clean code, refactoring, RestFull Api, Clean Architecture, Azure / Authentification
Etude et réalisation de POC pour l’utilisation de Azure batch, AWS pour le passage en BigData de toute la solution.
Tests unitaire et fonctionnelle de la logique métier
Méthodologie : Agile / Scrum, SOLID, TDD, Domain Driven Design
Environnement technique : C# 4.0/7.0, .Net 4.5/.Net Core 2.2, React FullStack/Redux/TypeScript/JSX/Hooks, Bootstrap, SignalR, RestFull WebApi, Authentication Azure Active Directory, AutoMapper, WCF SOAP, Entity Framework core/6.2 code first, Dapper, MVC Devexpress 18, Jquery, AJAX, HighCharts, StructureMap, Sql Server 2016/MongoDb/Oracle 10, NUnit, Jest
Environnement Build/Release /Continuous delivery : VSTS, AZURE cloud DevOps, Git, Feature toggling
NATIXIS Asset MAnagement Juillet 2012 à Janvier 2016
Concepteur et Développeur d'applications WinForms/Batch/WEB en .Net (MOE dans le pôle DataManagement)
Domaine d’intervention :
Support utilisateur et suivi de production des batchs et traitements de nuit.
Maintenance et évolution du référentiel de données de marché APILOAD et de l’infocentre APIDATA
Alimentation des caractéristiques et données dynamiques mensuelle et quotidiennes pour les OPCVM externe (Flux Bloomberg + Flux Morning Star)
Développement des batchs de récupération et traitement des données fournisseurs (BVAL, DataLicence, Markit, Morning Star, Fininfo, Telekurs, Facset, barclays etc)
Développement d’IHM du site d’administration du référentiel de données de marché
Conception et développement du projet Actimize : Projet de détection des abus de marché et délits d’initié à partir des données End of Day et Intradays de Fininfo et Telekurs.
Participation à la conception et le développement du projet PPO (Pricing Policy Obligataire) : nouvelle police de valorisation des titres obligataires (récupération des données Bval cash et datalicence et application des règles de priorisation pour sélectionner le provider à retenir).
Rédaction de la documentation technique des différents projets développés.
Conception d’une nouvelle architecture de stockage des cotations et indicateurs (historisation, audit et cristallisation)
Développement de services web et leur clients batch et Excel pour injecter les cours des divers providers.
Récupération des grecs BVAL sur les options de change et descente jusqu'à APIDATA.
Setup BVAL et valorisation des CDS et indices de crédits
Environnement technique :
C#, WebApi, Services WCF, C++, API Bloomberg, DataLicence, Windows forms, Telerik, Devexpress 9-10-11,Visual Dot Net 2008 & 2010, ASP.NET, Sybase, Sql Server 2008, Excel, VBA, Shell Unix,VBA
OFI Asset MAnagement Mars 2009 à Juillet 2012
Concepteur et Développeur d'applications WinForms/WEB en .Net et C++ (MOE et MOA dans le pôle DataManagement)
Domaine d’intervention :
Support utilisateur et suivi de production des batchs Bloomberg, Sophis et autres traitements de nuit.
Maintenance et évolution du référentiel de données de marché : Base contenant les données de marchés et fonctions manipulant ces données (Création d’instruments, historique de titres, dividend, volatilité, Corrélation, DataStream, etc)
Maintenance et évolution de RPrice 2.0 (outil de valorisation des instruments de type Bonds (Investment gried et Hight yield), Convertible et CDS)
Maintenance et évolution de l’intranet OFI-ADI
Spécification et prise en charge des développements de la nouvelle version de RPrice (Octopus Lot 1 et 2 : outil de valorisation et de reporting des instruments de type CDS, bonds, Convertible bonds, cours listés).
Lot 3 Octopus : Intégrations des positions et de divers réporting au sein de cet outil (courbe de taux, impact on Nav, indicateur de liquidité)
Contribution au projet Framework OFI composé d’un ensemble de composant réutilisable dans toutes les applications interne à OFI.
Participation au projet de migration vers le DataLicence des outils et batchs se basant sur l’API Bloomberg
Projet de calcul des Rating internes OFI (Bonds, Actions, OPCVM)
Maintenance et évolution de CLIPRD (Ensemble de fonctions exposés via Excel pour différents calculs sur les fonds : frais de gestion variables, VL, Envoie reporting client, historique d’indices, etc)
Maintenance et évolution du WebFileLoader : outil de récupération de fichier sur les sites Web des fournisseurs de donnée de marché externes (Markit, Merry Lynch, JP Morgan, Barclays, BNP Paribas, Société générale etc)
Intégration d’historique de spread CDS et mise en place de mécanismes de récupération complète d’historique en tenant compte des corporate actions (Changement de noms, fusion d’entités etc.)
Environnement technique :
C#, Services WCF, VB.NET, C++, API Bloomberg, Windows forms, Devexpress 9-10-11,Visual Dot Net 2005 & 2008 & 2010, ASP.NET, Sophis Value, Oracle10g (PL-SQL), Sql Server 2005, Excel, VBA, Shell Unix,
NATIXIS BFI Aout 2008 à Janvier 2009
PROJET : Développement d’une application de calcul et d’affichage des sensibilités (grecs) des commodités basé sur les différentes données de marché extraite de Sophis et maintenance de l’application qui effectue les scénarios de stress test.
Sensibilités traitées par l’application :
Sensibilité delta global correspondant à la déformation de la donné de marché Spot
Sensibilité Gamma Global correspondant à la déformation du delta
Sensibilité Vega correspondant à la déformation de la donné de marché volatilité
Sensibilité Rho correspondant à la déformation de la donné de marché courbe de taux
Sensibilités delta buckets, gamma buckets, gamma croisés
Domaine d’intervention :
Analyse et spécification
Conception et développement de la nouvelle application d’analyse journalières des sensibilités commodities en C#, Visual .Net 2003, .net remoting
Conception et développement des reports de consolidations en Windows Forms
Conception et développement de l’affichage des sensibilités via intranet en C#, Visual .Net 2005, ASP.Net, bibliothèque infragistics, PL-SQL
Maintenance de l’application de stress Test en C#, C++, Visual .Net
Environnement technique :
C#, C++, .Net Remoting, Windows forms, Visual Dot Net 2003 & 2005, ASP.NET, bibliothèque infragistics, Oracle10g (PL-SQL)
SOPHIS (Projet au forfait) Mars 2008 à Juillet 2008
PROJET : Développement au forfait d’un outil de migration de l’environnement OPICS d’AXA Banque (outil de gestion de portefeuilles et des produits financiers) vers l’environnement Risque de Sophis.
Deux catégories de données sont migrées :
Les market Data : données des marchés, taux d’intérêts, tiers…
Les instruments financiers : Bond, options, debt instruments, ABS, futures, swap…
Domaine d’intervention :
Participation aux spécifications en collaboration avec les équipes financières d’AXA
Formation au logiciels Sophis Risk & Value
Utilisation de l’API Sophis et de l’Intégration Service
Transformation des données d’OPICS en documents XML avec utilisation de schémas XSD pour validation
Conception et développement C#
Test et mise en production
Environnement technique :
C#, ADO.NET, Visual Dot Net 2005, XML, XSD, Windows Forms, Sql Server 2000, Oracle 10G, API SOPHIS, Intégration Service, Sophis Risk & Value
IID (filial de CIC-Crédit Mutuel) Octobre 2005 à Mars 2008
Développeur d'applications WEB/INTRANET et centralisées en .Net
Domaine d’intervention :
Evolution de l’application PTF2 pour les Statistiques clients
Evolution de l’application Suivi de production temps réel
Développement de l’application statistiques par plateaux
Développement de l’application d’enregistrement des conversations téléphoniques des télé- acteurs
Développement de l’application de construction et d’envoie des flux (prospect, confirmation rendez-vous, tâches pour le chargé de clientèle, etc.) des plates-formes téléphoniques vers les hosts
Environnement technique :
C#, ASP.Net, Visual .Net 2005, C++, Visual C++ 6.0, Sql-Serveur 2000, VB 6.0, Visual Interdev 6.0, COM
FORMATION
2002-2005 : Elève ingénieur E.N.S.I
Ecole Nationale de Sciences de l’Informatique Gradué en ingénierie .
Spécialisations principales :
Conception et développement des applications informatiques
Systéme d’informations et de connaissances
Data mining
2000-2002 : Concours d’admission aux écoles ingénieurs
Institut Préparatoire aux études d’ingénieur, filière MP.
2012 : Certification First-Finance
LANGUES
Anglais: Anglais technique maitrisé, capable de communiquer et suivre une conversation courante
Français : Lu/écrit/parlé
COMPETENCES INFORMATIQUES
Langages & API : C# 4.0 / 7.0, WebApi, Entity framework 6.2/Core, Dapper, C++, Java/J2EE, VB6.0, SQL, Corba, .Net Remoting, API Sophis, WCF, Devexpress, Entity Framework, Nunit, Jest, Multi-threading (TPL, Tasks management)
Logiciels: .Net 4.5/.Net core 2.2, Resharper, Azure, VSC++ 6.0, VB6.0, Power AMC 9.0, JBuilder 9/X, Eclipse, connaissances en BizTalk 2004, TFS, VSTS, Git
Progiciels Financiers Sophis Risk & Value (API Sophis), Meteor
Systèmes: Windows, Linux
Web: React / Redux / Typescript, MVC ASP.NET, AJAX, Java script, Jquery, Material-UI, SignalR, HTML, XML, XSL, CSS
Méthodes: UML, Agile /Scrum, SOLID, TDD, DDD, Design patterns
SGBD: ORACLE 8i, 9i, 10g, SQL SEVER 2008/2016/2018, Sybase
NOSQL: MongoDb