Karim - DBA C++
Ref : 190914C001-
77000 MELUN FRANCE
-
DBA, Développeur, Graphiste / Webdesigner (35 ans)
-
Totalement mobile
-
En cours d'immatriculation
Expérience professionnelle
Janvier 2019
Jusqu’à
Présent
Mission AXA IM - Structuration Financière - Application [Phobos] .
{ Contexte : Études et développements
{ Assurer la maintenance évolutive et corrective de l’application : Bug fixing, gestion de
tickets via TFS
{ Ajout de nouvelles contraintes réglementaires sur les fonds
{ Environnement technique : C#, Resharper, TDD, ADO.Net, EntityFramework6,
WPF, Devexpress, Winforms, Sql Server, Management Studio 2017, TFS.
Juin 2017
Décembre
2018
Mission Euro Information Développement/Télétransmission Bancaire -
Application [Tweb] .
{ Contexte : Refonte d’une application utilisée dans la télétransmission bancaire
{ Enrichissement des fonctionnalités multi-banques : intégration de la signature électronique,
rapatriement EBICS des fichiers, automatisation de tâches en utilisant webservice...etc.
{ Mise en place de scénarios utilisateurs pour la phase de qualification à l’aide du QC en
phase de développement
{ Proposition des processus de développements :séparation des sources en fonctions
d’environnements, stratégies de promotion des développements basées sur stabilité de ceuxci. Méthode des cycles : cycle agile, cycle court, cycle long
{ Assurer la maintenance évolutive et corrective de l’application : Bug fixing, rédaction des
fiches de maintenance.
{ Environnement technique : C#, Resharper, TDD, Maquettage, Mocking, Framework
Devbooster, SOAPUI, QC(qualification)...etc.
Octobre 2016
Janvier 2017
Mission SGIB - La Défense .
{ Contexte : Maintenance et développement applicatifs ITEC\EQD\ETS
{ Comparaison de plusieurs types des smiles graph des produits listés et des warrants avec
le même sous jacent.
{ Environnement technique : Visual Studio 2015, Resharper, Jenkins, Git ...etc.
Juin 2016
Janvier 2017
MargoConseil - Ingénieur Études et Développement.
{ Contexte : Formation à temps plein sur C#
{ Implémentation d’une liste chaînée générique et mise en place du design pattern visiteur
ainsi que les opérations usuelles sur les listes (ajout, suppression, tri, accès aux éléments
par indice)
{ Implémentation des méthodes d’extension de sélection suivant un prédicat
{ Création d’une application console permettant la gestion des comptes bancaires via des
commandes console
{ Requêtes sur les bases de données : utilisation d’Entity Framework. Implémentation de
ces requêtes LINQ avec syntaxe linq et les méthodes d’extension
{ ReflectorLike : conception d’une version simplifiée de Reflector, concurrent de l’ILSpy.
Extraction des classes d’une bibliothèque et leurs éléments (champs, constructeurs, propriétés et méthodes, encapsulation, héritages, les types bases, types dérivés, interfaces) via
la réflexion. Développement d’une IHM en Winforms en utilisant le design pattern MVP
Réalisation des tests unitaires avec NUnit sur la partie business logique
{ MyNunit : Mise en place d’une application émulant le fonctionnement de NUnit grâce à la
réflexion. Récupération des classes et méthodes test de l’assembly en les triant grâce aux
labels test. Mise au point du lanceur des tests des classes étiquetées en tant que telles en
utilisant le design pattern Visiteur
{ Environnement technique : C#, NSubtitute, NUnit, Entity Framework, Visual Studio
2015, Resharper, TeamCity, Sonar Qube, TDD, SQL, Git ...etc.
Décembre
2014
Mars 2015
Mission Support SI - BANQUE DE FRANCE .
{ Analyse d’incidents techniques sur un panel d’applications utilisées par la banque
{ Rédaction de dossiers d’exploitations pour l’intégration, la recette, production...etc.
{ Suivi de migrations, évolutions, paramétrages sur les applications
{ Répertorier les incidents récurrents et rédiger les modes opératoires d’intervention
{ Environnement technique : Oracle, GIPSI , JIRA ..etc
Juin 2014
Novembre
2014
Arrow Financial Consulting - Ingénieur Études et Développement .
{ Contexte : Ajout de module d’initiation, reporting et valorisation de swap
{ Développement d’un module de calcul de courbe de taux pour valorisation des dérivées
taux et précisément les swaps sur taux
{ Intégration du module au système batch, qui permet de faire l’acquisition des données de
marché depuis un provider externe
{ Mise en place des requêtes de présélection des instruments taux utilisés dans le calculateur
{ Implémentation des algorithmes d’extraction des discounts facteurs par typologie
d’instruments
{ Intégration d’un plugin gestionnaire du contexte marché (calendriers, devises, conventions
de bases. . . etc.)
{ Implémentation des routines de bootstrapping et d’interpolation sur les obligations pour
extraction des structures zéros coupons
{ Mise en place des méthodes d’interpolation et optimisation de celles-ci
{ Mise en place des modèles stochastique prédictifs sur les historiques des taux (swap /fras
/deposit)
{ Implémentation, tests unitaires, tests de non régression sur les différents niveaux de
l’application
{ Création des scénarios de valorisation pour tests
{ Validation et réalisation des back-tests en utilisant la Quantlib comme benchmark
{ Environnement technique : MySQL, Java JEE, Hibernate, Junit, Mockito, Dozer,
GWT, C++, Quantlib
AUTRES COMPÉTENCES
Programmation C/C++, Java, Python, R
Bases de
données
MySQL, Oracle
Systèmes Windows XP/Seven/Server 2003/Server 2008, Linux (Debian)
Anglais Upper intermediate – IELTS Overall Band Score 6
Français Bilingue
Formation
2015 – 2016 Université Denis Diderot (Paris VII), Paris(75).
Master en Finance (ex. DEA), Statistiques, probabilités et modèles aléatoires pour la Finance(Pr. Laure Elie)
2011 – 2015 École Télécom Bretagne, France.
Ingénieur Généraliste Télécom BRETAGNE
2008 – 2011 Classes préparatoires, MPSI/MP* pour intégrer les Grandes Écoles.
2007 – 2008 Baccalauréat Sciences mathématiques, Mention très bien.
AUTRES COMPÉTENCES
Programmation C/C++, Java, Python, R
Bases de
données
MySQL, Oracle
Systèmes Windows XP/Seven/Server 2003/Server 2008, Linux (Debian)
Anglais Upper intermediate – IELTS Overall Band Score 6
Français Bilingue