Ikbal - Consultant technique C#
Ref : 120119M002-
75020 PARIS
-
Développeur, Consultant technique (47 ans)
-
Freelance
Oct 2006 à Dec 2011 SGCIB - La Défense
Ingénieur Recherche et Développement au sein de l’équipe R&D du département MARK
Intégré au Pôle Langage de description de produits, j’ai participé à:
La conception et développement d’une application Java de Pretrade utilisée pour la structuration et le Pricing de produits dérivés exotiques (Réalisation au début de la mission d’une maquette qui a été soumise aux sponsors pour validation du projet).
Incorporant un langage financier de haut niveau, développé au sein de l’équipe, et interagissant avec une bibliothèque de Pricing, cette application est devenue un outil incontournable, sollicité par les traders exotiques et les ingénieurs financiers à partir de nombreuses places financières : Paris, Tokyo, Hong Kong et New York.
Les innovations fonctionnelles du langage et l’optimisation de ses performances.
L’intégration des nouveaux modèles développés par le pôle en charge du développement de la bibliothèque de Pricing
Le Développement d’un module permettant le chargement à partir d’un référentiel, des Market Data nécessaires pour alimenter le service du Pricing.
Le Support au quotidien des traders exotiques et ingénieurs financiers qui utilisent intensivement l’application.
Réalisations significatives au sein du projet :
Développement de l’application principale
Conception et réalisation des différentes interfaces graphique en SWING suivant le modèle MVC.
Développement et branchement des différents services : Services d’accès au pricer,
Services d’accès aux différents référentiels de données pour la récupération des Market Data,
Service de chargement de produits…
Customisation et intégration d’un éditeur de script.
Envir. Technique : JAVA, C++, C++/CLI, C#, SPRING, JDBC, ANTLR, SWING, JIDE, JAVA RMI, JNI,
SWIG, JavaMail, CORBA, XML, Protocol Buffers, Maven, Ivy/Ant,
ClearCase, CVS
Grid Computing
Conception, développement et intégration dans l’application Java principale d’un service qui
permet de lancer des tâches de Pricing asynchrones sur une Grille de calcul (Calcul distribué).
Développement et intégration d’un client Java dans l’application.
Développement du serveur en C++.
Configuration, déploiement, maintenance et support du service.
Réalisation d’un client/serveur qui intègre un service de calcul de surface de volatilité des FOREX.
Développement d’un client Java pluggable dans d’autres applications Java via SPRING.
Développement du serveur en C#.
Scripts de gestion et build du projet.
Envir. Technique : C++, JAVA, SPRING, SWING, Platform Symphony, C#, IKVM, Ivy/Ant
Market Data
Conception et réalisation d’un service Java permettant de charger des données, temps réel, publiées via un Web service.
Développement d’un client Tibrv codé en Java pour la récupération des courbes de taux, temps réel, publiées via un serveur Tibco.
Intégration du client dans l’application.
Conception et développement des vues graphiques destinées à la configuration du service et l’affichage des courbes.
Branchement des courbes récupérées dans le service du Pricing.
Excel
Réalisation d’un module Excel permettant de lancer plusieurs tâches de simulation. Ce module
interagit avec l’application Java via une couche développé en C#, communication assurée en Corba.
Avr 2006 – Sep 2006 SGCIB – La Défense
Stage de fin d’études au sein de l’équipe R&D du département Dérivés sur Actions
et Indices: Développement d’un outil de travail collaboratif sur le web.
Envir. Technique : JAVA, API Slide (Implémentation du protocol WEBDAV), Swing, Lucene,
Serveur Tomcat
Mars 2003 – Sep 2003 STMicroelectronics – Rousset
Stage de fin d’études : Conception et mise en œuvre (En C++) d’une architecture objet de tests
statistiques de générateurs aléatoires de cartes à puces.
Autres Projets
Réalisation d’une application Web de gestion de clubs de Tennis.
Envir. Technique : Serveur Tomcat, JSP, Servlet, Struts, HTML, Hibernate, PostgreSQL.
Réalisation d’un système d’information de gestion de publication.
Envir. Technique : Serveur Tomcat, JSP, Servlet, HTML, JDBC, SGBD PostgreSQL, Editeur de Workflow Jawi, Moteur de Workflow Shark.
FORMATIONS
2005-2006 Mastère Spécialisé en Ingénierie des Systèmes Informatiques Communicants à l’Ecole Nationale Supérieure des Télécommunications de Bretagne.
2002-2003 DESS en Génie Informatique et Statistique au Centre de Mathématiques et Informatique de l’université Aix-Marseille I, mention assez bien.
2001-2002 Maîtrise d’Ingénierie Mathématique au Centre de Mathématiques et Informatique de l’université Aix-Marseille I, mention assez bien.
COMPETENCES
Langages
JAVA/J2EE
C++, C
.Net: C#, C++/CLI
XML
VBA
SGBD: SQL, PL/SQL
Web: PHP5, HTML, JSP, Servlet Java
Méthodologie
UML
Design Pattern
Workflow
Frameworks
Spring
ANTLR
Hibernate
Struts
JUnit, NUnit
Envir. de Développement
Eclipse
Visual Studio
Gestion de projet
Maven
Ivy, Ant
CVS, ClearCase
Interopérabilité
Java RMI
.NET Remoting
Web Services
CORBA
IIOP
SGBD
Oracle
MySQL
PostgreSQL
Serveur et Middleware
Tomcat
Platform Symphony
Systèmes d’exploitation
Windows
Linux