-
Concur
- Senior Software Design Engineer
2013 - maintenant
Participation aux évolutions et à la maintenance applicative d'une solution en ligne de gestion de notes de frais et d'ordres de mission dans le respect de la méthodologie Agile.
Prise en charge des spécifications techniques et élaboration de solutions de projets d'évolution.
Responsable d'un projet de monitoring d'activité de l'application associant metrics et détection d'erreur. Création de dashboards pour l'outil de monitoring Splunk.
La solution implique les technologies suivantes :
• Couche présentation associant des pages ASP, ASP.NET, javascript, Ajax et les frameworks ExtJS et JQuery.
• Couche métier composée d'un serveur web IIS développé en C# .Net (Visual Studio 2012, ASHX, JSON) accédant lui-même à un serveur Tomcat développé en Java (Eclipse, WebServices, Spring, JAXB, Middleware Babel, XML).
• Couche d'accès aux données fondée sur le framework Ibatis connecté à une base SQL Server.
-
Crédit Agricole CIB
- Software Developer / Project Coordinator
Montrouge
2011 - 2013
Pour le compte de la SSII Adneom :
• Coordination du projet de décommissionnement d’une application Front to Back de gestion des contrats sur produits dérivés de taux au profit de solutions standard (Calypso, Kondor+). Identification des tâches, évaluation de charge, élaboration de planning.
• Gestion du catalogue de maintenance évolutive de l'application et participation à l’implémentation des solutions en langage C sous HP Unix (framework Ilogviews) et sous la forme d’une centaine d’utilitaires associant application développées en C et scripts shell.
-
Adneom
- Consultant
Paris
2011 - 2011
Conception, spécification, configuration d'environnement et implémentation de prototypes d'un projet interne de simulateur de bourse de passages d'ordres fondé sur la technologie Corba ( implémentation de services, émission d'événements asynchrones ) composé d'un serveur en Java lié à une base de données MySQL et de clients en Java et/ou C++, afin de permettre la formation technique des intervenants en inter-contrat sur les technologies impliquées.
-
Société Générale
- Software Manager
PARIS
2008 - 2011
Pour le compte de la SSII Adnéom :
Gestion technique de projet, et responsable d'applications de saisie et de consultation de données d’échanges de salles de marché.
Applications concernées :
• un module ActiveX développé en C++ intégré à des feuilles Excel par l’intermédiaire de macros VBA
• une application Client/Serveur multithreadée développée en Java fondée sur le middleware Tibco destinée à l’insertion et l’agrégation de deals issus d’automates de trading (problématiques de gestion temps réel, d'absorption de charge et d'automatisation de tests).
Encadrement d'une équipe de 2 personnes.
• un Open Server Sybase développé en C
• une application Client/Serveur développée en C fondée sur le middleware Corba
• participation à une application Client/Serveur Corba développée en Java
• un Control ActiveX développé en Visual Basic 6 (généré automatiquement) intégré à des feuilles Excel ( macros VBA ) permettant l'accès au serveur Java/Corba susmentionné impliquant les technologies COM ( C++ ), JNI et Java.
-
BNP Paribas
- Software Developer
Paris
2007 - 2008
Pour le compte de la SSII Adnéom :
Support technique et évolutions fonctionnelles sur les instruments de gestion des Hedge Funds :
• Application principale développée en C++ sous Visual 7.1 fondée sur les MFC, la technologie Stingray (élaboration de grilles d’affichage Objective Grid) et la bibliothèque Roguewave (utilitaires de manipulation de données et communication avec le serveur Sybase)
• Maintenance d’outils développés en Java sous Eclipse (générateur de rapports, connexion à des flux Bloomberg de prix)
• Mise au point, optimisation de procédures stockées et requêtes SQL sur la base Sybase
-
Société Générale
- Software Developer
PARIS
2004 - 2007
Pour le compte de la SSII Apside Technologies :
Prise en charge d’une application développée en C++, sous forme d’ActiveX intégré à des pages Excel, de saisie d’échanges de salles de marché, par l'intermédiaire de macros VBA.
-
Sagem
- Software Developer
PARIS
2004 - 2004
Pour le compte de la SSII Apside Technologies :
Développement en C++ de bibliothèques de gestion de bases de données biométriques fondées sur un métamodèle spécifique (codage de dll d’interface avec une base Oracle 8i fondée sur la technologie RogueWave, réalisation d’une application modulable de tests unitaires).
Intégration d’une application de contrôle d’un sas de transit de passagers d’aéroport. Intégration d’une station mobile d’enregistrement de données personnelles et biométriques.
-
MBDA
- Software Developer
Le Plessis-Robinson
2003 - 2004
Pour le compte de la SSII ApsideTechnologies :
Portage de C++ en C et complétion d’une application temps réel de stabilisation d’images issues d’un imageur embarqué sur un missile (problématique d’optimisation des traitements, intégration des modules du stabilisateur, développement d’un environnement de test).
-
Thales
- Software Developer
Courbevoie
2000 - 2002
Pour le compte de la SSII Apside Technologies :
Participation à la mise au point d’un atelier d’encadrement du cycle de développement d’applications embarquées sur Mirage 2000-9 et Rafale F2 (intégration de l’outil Rational Rose, automatisation d’étapes de conception et de la génération/régénération de code C++, complétion de l’analyseur lexico-syntaxique Lex/Yacc de l’application de traitement des tests unitaires, paramétrage de la gestion des modifications par ClearQuest 2.0, définition des modèles Rational SoDA de génération de documentation).