-
HSBC
- Consultant en informatique
Paris
2014 - maintenant
Ingénieur d’études et développement chez HSBC dans une équipe de 6 personnes
> Contexte Métier :
• Cache de trades provenant du Front Office, en particulier des systèmes de trading Summit et Sophis
• Données utilisés pour les évaluations des EOD officiels
• Calcul des risques de marché, de crédit et du PNL
> Contexte technique :
• Haute volumétrie et hautes performances
• Nombreux clients abonnés à l'application en RMI ou recevant les trades via MQ
> Missions :
• Développements sur l'application Java/Spring de cache de trades pour le middle office
• Optimisations pour améliorer les performances de l'application
• Conception et réalisation d'une application Java de comparaison des trades
• Gestion de la récupération des trades manquants en cas de défaillance de la production
• Coordination avec mon équipe basée à Guangzhou (Chine) et à Hong-Kong
• Correspondant unique à Paris pour le support niveau 2 en anglais pour les places de Londres et de Pune (Inde)
> Environnement :
Java, Spring, Derby DB, Berkeley DB, Websphere MQ, Git, SVN, Maven, Nexus, RMI, Eclipse
-
Ingéconex
- Audit système d’information / Intégration ERP
2013 - 2013
Contexte
Dans le cadre de la rationalisation et de l’optimisation du système d’information d’une PME. Le projet a mené à la mise en place d’un ERP afin de gérer les différents process de l’entreprise ainsi que de nouvelles infrastructures serveurs, réseaux, et stockage.
Missions
• Analyse de l’existant
• Intégration d’un ERP Open Source, OpenERP (Python)
• Identification des points faibles
• Préconisations
Environnement
Python, PostgreeSQL, CentOS Linux
-
Société Générale
- Consultant en informatique
PARIS
2011 - 2013
Ingénieur d’études et développement à la Societe Generale Corporate Investment Banking dans une équipe de 15 personnes
> Contexte métier
• Gestion de deals,
• Calcul de positions,
• Gestion de produits et des prix (dérivés d'actions).
> Contexte technique
• Hautes volumétries (300 à 50 000 tps),
• Haute disponibilité, faibles latences,
• 70 instances en production, déployées mondialement.
> Missions
• Conception et réalisation d’une application en Java/Swing de contrôle et d’envoi des deals vers le back office,
• Conception et réalisation d’une application en C# de récupération des courbes de taux à partir d’un référentiel, dans le cadre d’un projet en mode Agile
• Rédaction des DAT
• Définition des tests techniques,
• Qualification matérielles avant passage en production (HP G6, G7, G8),
• Tunning des applicatifs,
• Migration des socles techniques (Java 1.5 → 1.6, java 1.6 → 1.7, migration Sybase, 12.5 vers Sybase 15, drivers Sybase),
• Mise en place de Maven et de Jenkins pour créer une Software Factory
• Définition de stratégies de purges de données en production,
• Support niveau 2,
> Environnement
Java SE, Swing, C#, Corba, Tibco rv, Sybase ASE, Sybase IQ, Linux RHEL 5.6, Jenkins, Maven, Perforce, Eclipse, Agile
-
Natixis
- Consultant en informatique
Paris
2010 - 2011
Ingénieur d'études, développement et suivi de production chez NATIXIS BFI dans une équipe de 5 personnes.
> Contexte métier
• Risque de trading,
• Traitement de données (BI)
> Missions
• Analyse de l'existant, proposition d'axes d'amélioration,
• Maintenance évolutive et corrective de cubes OLAP,
• Intégration de données. Alimentation de systèmes décisionnels,
• Réalisation d'une application de monitoring en Java/Swing
• Intégration ETL, réalisation de batchs,
• Rédaction de procédures d'exploitation
• Suivi de production, support utilisateurs, astreintes.
> Environnement
Java SE, Swing, SQL, Transact SQL, Sybase ASE, Sybase IQ, RMI, shell, Perl, Unix, Eclipse, SSAS
-
Société Générale
- Consultant en informatique
PARIS
2007 - 2010
Ingénieur d'études et développement à la Societe Generale Corporate Investment Banking, dans une équipe de 15 personnes
> Contexte métier
• Gestion de deals,
• Calcul de positions,
• Gestion de produits et des prix (dérivés d'actions).
> Missions
• Maintenance évolutive et corrective d'applications Java SE. Problématiques de caching, de clustering, de fortes volumétries, de performances.
• Développement et optimisation de procédures stockées en Transact SQL (Sybase)
• Chiffrage de projets,
• Tests unitaires, tests fonctionnels, UAT, tests de chaine,
• Support niveau 2 pour les places de Paris, Hong-Kong, et New-York.
• Responsable applicatif de l'application Enorm (redescente d'information vers les systèmes comptables)
> Environnement
Java SE, Swing, Corba, Tibco rv, SQL, Transact SQL, Sybase ASE, Junit, Perforce, Eclipse, ant, Linux, VBA
-
Logica
- Ingénieur en technologies de l'information
COMPIEGNE
2005 - 2007
Ingénieur d'études et développement, missions courtes effectuées pour le compte de Logica (Unilog à l'époque).
• Mission de 8 mois chez SFR
maintenance évolutive de composants d'extraction et d'intégration de données.
Java, shell, XML, PLS/SQL, Oracle
• Mission de 3 mois chez SAGEM DS R&D
développement d'un composant de détection d'empreintes digitales.
C++
• Mission de 2 mois pour PagesJaunes
modification et optimisation de batch d'intégration de données.
Java, SQL,
• Mission de 8 mois chez PSA
maintenance d'application de Reporting.
BI SQL, ETL Manager, BO
• Mission de 2 mois chez Orange
Réalisation de maquettes d'IHM.
Java, Struts