Comp�tences

Syst�mes

Microsoft Windows, Linux

Langages

Java : JEE 6, Java 7, EJB 3, JPA, WS, Spring, Hibernate, JUnit, EasyMock, Maven, Ant
DotNet : C# 2 (.NET Framework 2), NUnit, Spring.NET, WSE 3
Web : HTML 4-5, CSS 3
Base de donn�es : SQL, PL/SQL

Gestion de configuration

SVN, Git, GitHub

M�thodologies

Cycle en V, Extreme Programming, Agile Kanban & Scrum

Bases de donn�es

Oracle 11g, MySql

Serveurs d'application

IIS 5, Apache 2 HTTP Server, Apache Tomcat 7, Oracle Weblogic 11g

Usine de d�veloppement

Maven 2, Jenkins (Build continue), FitNesse (Tests d'acceptance), Sonar

Type de contrat

Forfait, R�gie
Projet, TMA et Support

Divers

  • Participation � des projets Open source h�berg�s sur GitHub: Jenkins, FitNesse.
  • Niveau d'anglais : interm�diaire (Bulats: B1.2)
  • Int�gration rapide, rigoureux, forte autonomie, esprit critique et force d'initiative

Parcours professionnel

Soci�t� G�n�rale - SGCIB

01/2010 - maintenant
Responsable d'applications / Architecte technique Applications Workflow Sales : PRB & Flash 2010 - 2012 : Responsable de la production et du catalogue (10 personnes)
2013 : Architecte technique de PRB & Flash (20 personnes)
2014 (6 mois) : Architecte technique et responsable des �quipes de developpement (40 personnes dont 20 d�veloppeurs r�partis � Paris, Bangalore et Hong-Kong)
2014 - 2015 : Responsable de projets avec d'une �quipe de 3 d�veloppeurs, 1 MOA
Management:
  • Entretiens et s�lection de nouveaux consultants
  • Formation des nouveaux arrivants
  • Participation aux phases de chiffrage et de conception technique
  • Priorisation, planification et affectation des taches
  • Gestion des livraisons (CM-RM)
  • Gestion des d�ploiements de l'application (Asie / US / Europe)
  • Gestion des environnements
  • Etude pour la r�duction co�ts : infra, BDs, migrations de serveurs Unix � Linux
  • Suivi et gestion des incidents de production (support niveau 1 et 2)
  • Gestion d'un budget catalogue de 1 million d'Euro par an
  • Passage � une organisation Agile Kanban
  • Mise en place d'un syst�me de partage de connaissance entre les �quipes de d�veloppement
  • Passage � une organisation Agile Scrum
Taches techniques :
  • D�veloppement TMA
  • D�veloppement Projets (migrations r�f�renciels iC et BDR, MO Blotter, French Offer...)
  • Int�gration technique
  • Revues de code
  • Mise en place de Sonar aliment� par Jenkins
  • Suivi des indicateurs Jenkins
  • Mise en place de FitNesse pour les tests d'acceptance
  • POC Docker
Migrations techniques :
  • Passage � JIRA
  • Migration Java 5 � Java 6 pour PRB
  • Migration Oracle Database 10g � 11g
  • Migration Oracle Weblogic 10.3 � 11g (10.3.5)
  • Migration Thunderhead v3 � v5
  • Cohabitation de la GUI PRB sur Windows XP et Windows 7
  • Migration � Visual Studio 2012
  • Migration Java 6 � Java 7 pour PRB et Flash
  • Migration Oracle Weblogic 11g � 12c
  • Migration SVN � Git (GitHub Enterprise)
Technologies :
  • PC / Linux Red Hat
  • Eclipse 4.4, Visual Studio 2012, SVN & Git
  • Oracle Weblogic 11g - 12c
  • JEE 6 (Java 6 & 7, Maven 2, Ant, JSF, PrimeFaces, CXF, Hessian, EJB 3, Hibernate, Spring, JMS, JUnit, Tibco RDV, Tibco EMS, SLF4J, LOGBack), .NET C# 2 (Winform, Dev Express, NUnit, WSE 3), FitNesse, Jenkins
  • Oracle 11g, Sql*Plus

01/2011

Embauche chez Soci�t� G�n�rale Corporate & Investment Banking (SGCIB), en tant que responsable d'application informatique.

Soci�t� G�n�rale - SGCIB

02/2009 - 12/2009
(11 mois)
Responsable de projet / Ingenieur Concepteur Projet / Application Sales de pricing et de booking : Flash Application de booking des produits et deals cr��s par les applications du service SalesTools (PRB, New Cascade, Cascade et Issuing Workflows)
Enjeux :
  • Booker les produits provenant des application SalesToos (PRB, NEC, Cascade et Issuing Workflows) dans les syst�mes Middle office (Eprom, Eliot Sales, Eliot Market et Eliot SP)
  • Masquer la complecit� des syst�mes middles office derri�re une seule interface de booking pour toutes les applications du service
Contexte :
  • Projet d�marr� en d�cembre 2008, mise en production du premier lot en mai 2009 g�rant dans le booking dans Eliot des produits de PRB (semi-structur�s)
  • 1 chef de projet, 1 MOA, 3 d�veloppeurs
  • Flash, en aval de PRB, est une pi�ce majeure du projet Flower qui permet d'automatiser l'�mission de produits semi-structur�s au niveau international ; ceci afin d'offrir un meilleur service au client et une plus grande r�activit�
T�ches effectu�es :
  • Planification des ressources (PPlus)
  • Synchronisation avec les autres �quipes de SalesTools et d'Asie
  • Participation aux phases de chiffrage et de conception technique
  • D�veloppement
  • Int�gration technique
  • Gestion des livraisons
  • D�ploiement de l'application (Asie / Europe)
  • Gestion des environnements
  • Suivi et gestion des incidents de production (support niveau 1 et 2)
R�alisations techniques particuli�res :
  • D�finition d'un mod�le de donn�es commun des instruments et des deals pour le service SalesTools
  • Insertion et mise � jour des informations de booking dans Eliot Market et Eliot Sales
  • Insertion et mise � jour des informations du payoff dans EProM
  • Mise en place d'Hudson (serveur d'int�gration continue) afin d'am�liorer la qualit� de l'application
  • Mise en place du Wiki pour le partage de la documentation technique et fonctionnelle
  • Passage de Tomcat � Weblogic
  • Passage de XFire � CXF
Acquisition de comp�tences fonctionnelles sur :
  • Booking dans l'application Eliot SP via EDS
  • Booking dans l'application Eprom via EPROMX/IDEAX
Technologies :
  • PC / Linux Red Hat
  • Eclipse 3, SVN
  • Apache Tomcat 6, Oracle Weblogic 10.3
  • JEE 5 (Java 1.6, Maven 2, Ant, Hibernate, Spring, Xfire, CXF, Hessian, Corba, JUnit, SLF4J, LOGBack, JMS), VBA, FitNesse, Hudson / Jenkins
  • Oracle 10g, SQL*Plus

Soci�t� G�n�rale - SGCIB

01/2008 - 01/2009
(1 an et 1 mois)
Ingenieur Concepteur Projet / Application Workflow Sales : PRB Application vente et d'�mission de produits semi-structur�s.
Enjeux :
  • Automatiser un process manuel
  • R�duire les risques or�rationnels (source unique de donn�es pour produire les documents internes et clients, r�aliser le pricing et le booking)
Contexte :
  • Projet d�marr� en janvier 2007, 1�re mise en production en Asie en mai 2008, d�ploiement en Europe en d�cembre 2008
  • 100 utilisateurs
  • 1 chef de projet, 1 responsable technique, 1 MOA, 7 d�veloppeurs
  • Volum�trie cible : 100 - 200 produits par mois
T�ches effectu�es :
  • Participation aux phases de chiffrage et de conception technique
  • Param�trage de tests automatis�s
  • D�veloppement de nouvelles fonctionnalit�s, maintenance �volutive et corrective
  • Int�gration technique
  • D�ploiement de l'application (Asie / Europe)
  • Apport d'expertise technique aupr�s d'autres d�veloppeurs de l'�quipe
  • Participation au support tournant niveau 1 et 2
R�alisations techniques particuli�res :
  • Cr�ation et modification des mod�les de documents g�n�r�s avec Thunderhead (pr�confirmations group�es, termsheets de l'Europe)
  • Modification du Workflow Staffware pour la prise en compte d'un workflow all�g� ne passant pas par Issuing Worklows
  • Cr�ation de tests d'acceptance dans FitNesse permettant une couverture de test plus compl�te de l'application
  • Int�gration et am�lioration d'une macro Excel (d�j� utilis�e par les utilisateurs en Asie) dans l'application de fa�on compl�tement transparente
  • Industrialisation de l'application pour le passage en production
  • Migration de CVS � SVN
  • Mise en place d'un Wiki pour le partage de la documentation technique et fonctionnelle de l'application
  • Modification de l'interface avec Maximizer (r�f�rentiel client) pour la r�cup�ration des contacts d'une contrepartie
Acquisition de comp�tences fonctionnelles sur :
  • Les produits semi-structur�s
  • La documentation de ces produits : pr�confirmations, termsheets, AFT
Technologies :
  • PC / Linux Red Hat
  • Eclipse 3, Visual Studio 2005, CVS - SVN
  • BEA Weblogic 9.2 - 10.3
  • JEE 5 (Java 1.5, Maven 2, Ant, EJB 2, Hibernate, Spring, Tibco RDV, Corba, Xfire, JiBX, JUnit, Log4J), .NET C#2 (Winform, Dev Express, NUnit, WSE 3), FitNesse, Hudson
  • XML, XSL, Thunderhead
  • Tibco Workflow iProcess
  • Oracle 10g, Sql*Plus, TOAD

Soci�t� G�n�rale - SGCIB

02/2006 - 12/2007
(1 an et 11 mois)
Ingenieur Concepteur Application Workflow Sales : Issuing Workflows Application d'�mission de Warrants, produits semi-structur�s et certificats en masse.
Enjeux :
  • Automatiser un process manuel
  • R�duire les risques op�rationnels (source unique de donn�es pour produire les documents internes et clients, r�aliser le pricing, le booking, la codification, la validation)
  • Pour les Warrants : am�liorer les performances de la premi�re version (Issuing Warrant) notamment au niveau de la g�n�ration des documents
Contexte :
  • 50 utilisateurs (8 desks)
  • 1 chef de projet, 5 � 8 d�veloppeurs
  • Volum�trie : 2000 produits par mois
T�ches effectu�es :
  • Participation aux phases de chiffrage et de conception technique
  • D�veloppement de nouvelles fonctionnalit�s, maintenance �volutive et corrective
  • Int�gration technique, livraison de l'application p�riodique
  • Apport d'expertise technique aupr�s d'autres d�veloppeurs de l'�quipe
  • Participation au support tournant niveau 2
R�alisations techniques particuli�res :
  • Mise en place d'un �cran de param�trage g�n�rique afin de param�trer dynamiquement l'application
  • Mise en place d'un Wiki pour le partage de la documentation technique de l'application et des normes de codages
  • Gestion des erreurs (exceptions, loggeur, page d'erreur)
  • Envoie de fax et v�rification de la bonne r�ception de ceux-ci (via un service Windows d'�coute POP)
  • Ajout d'un syst�me de cache et de framework Objet Relationnel
  • Mise en place de la "Road Map"
  • Mise en place de l'aide en ligne
  • Industrialisation du projet :
    • cr�ation d'un MLD et de la documentation technique
    • mise en place d'un "morning chek" automatique pour le support
    • cr�ation de la proc�dure de livraison, et de batch pour une livraison automatis�e sur les environnements de d�veloppement et en production
  • Etudes de performances, mise en place de KPI
  • Gestion de la mise � jour des informations dans les syst�mes middle office (Eliot Sales et Market)
  • Am�lioration des performances de l'export/import Excel des produits.
Acquisition de comp�tences fonctionnelles sur :
  • Le march� secondaire
  • Les produits warrants et certificats
Technologies :
  • Windows / VM
  • Visual Studio 2003, Eclipse 3, CVS
  • IIS 5 & 6
  • ASP.NET (.NET 1, WS, WSE 2, C#, NAnt, Log4Net, IKVM), HTML, Javascript, Ajax
  • XML, XSL, ALTOVA XMLSpy et StyleVision
  • Adobe Workflow Server

Soci�t� G�n�rale - SGCIB

06/2004 - 01/2006
(1 an et 8 mois)
Ing�nieur d'Etudes Application Workflow Sales : Cascade Application g�rant un Workflow de vente de produits vanilles (OTC, List�s) pour une contrepartie externe et mesure de l'effort commercial ("Hit ratio").
Enjeux :
  • Automatiser un process manuel
  • R�duire les risques op�rationnels (source unique de donn�es pour produire les documents internes et clients, r�aliser le pricing, le booking, la codification, la validation)
  • Augmenter la r�activit� des Sales
  • Suivre le Hit ratio des Sales
Contexte :
  • 50 � 100 utilisateurs
  • 1 chef de projet, 5 � 7 d�veloppeurs
  • Volum�trie : 50 � 150 requ�tes par mois dont 50% de deal
T�ches effectu�es :
  • Participation aux phases de chiffrage et de conception technique
  • D�veloppement de nouvelles fonctionnalit�s, maintenance �volutive et corrective
  • Int�gration technique
  • D�ploiement de l'application tous les deux mois, avec une homologation de 15 jours (cellule d'homologation externe, aide � l'homologation tournante)
  • Apport d'expertise technique aupr�s d'autres d�veloppeurs de l'�quipe
  • Participation au support tournant niveau 2, contact direct avec les utilisateurs si incidents en environnement de production non r�solu par le niveau 1 ; et support technique du niveau 1
R�alisations techniques particuli�res :
  • Am�lioration de l'architecture du cache pour un chargement � la demande ou au lancement de l'application
  • Gestion de mise � jour des informations dans les syst�mes middle office (Eliot Sales et Market)
  • Int�gration de Web services pour la g�n�ration de document commercial (Termsheet) et lancement d'un workflow d'�mission pour les EMTN (Issuing EMTN).
  • Rapprochement avec donn�es de Fimat (filiales de la SG pour validation des donn�s saisies par le sales)
  • Am�lioration des performances de l'export Excel des deals
  • Passage de la console utilisateur en Applet
Acquisition de comp�tences fonctionnelles sur :
  • Les produits OTC : options, strat�gies, options list�es ; EMTN
  • Le march� secondaire : increase /decrease de deal
  • La documentation cliente : termsheet et preconfirmation
Technologies :
  • Windows / Linux Red Hat
  • Eclipse 3, CVS
  • BEA Weblogic 7 - 8.1
  • J2EE (Java 1.4.2, Ant, Struts, EJB, Hibernate, JDBC, Tibco RDV, Corba, Axis, JMS, Log4J, POI, JUnit), XML, HTML, Javascript, Ajax, Applet (Java 5, Swing, SwingX)
  • Oracle 9i, SQL*Plus, PL/SQL

06/2004

Embauche chez Soat, SSII sp�cialis�e Java et .Net, en tant qu'ing�nieur d'Etude et R�f�rent Technique.
  • R�alisation de missions en r�gie
  • R�f�rent technique Java/DotNet � So@t : suivi individuel et animation d'un groupe de 7 consultants (r�unions collectives biannuelles avec formations, points techniques et quiz par mail), capitalisation technique

Cegetel

07/2003 - 05/2004
(11 mois)
Ing�nieur d'Etudes Projet Gestion des Flux "VPN" : OAT Outil d'Assignation et de Transmission pour la gestion des flux des clients (VPN) de Cegetel sur son r�seau.
Contexte :
  • Projet au forfait d�marr� en juin 2003
  • 10 utilisateurs � Lyon
  • 1 chef de projet fonctionnel chez Cegetel, 1 chef de projet technique interne, 2 � 4 d�veloppeurs
T�ches effectu�es :
  • Participation aux phases de chiffrage et de conception technique
  • D�veloppement de nouvelles fonctionnalit�s, maintenance �volutive et corrective
  • Int�gration technique
  • Apport d'expertise technique aupr�s d'autres d�veloppeurs de l'�quipe
  • Interlocuteur privil�gi� du projet
  • D�ploiement chez le client
  • Formation des utilisateurs � Bron (Lyon)
  • R�daction des manuels d'installation, d'exploitation et d'utilisation
R�alisations techniques particuli�res :
  • Mise en place d'une architecture MVC
  • Cr�ation et gestion de la base de donn�es
  • Ajout de la gestion des bats d�bits
  • Rapprochement avec des syst�mes externes
Acquisition de comp�tences fonctionnelles sur :
  • R�partiteurs, commutateurs, jarreti�res
  • Fonctionnement pour les bats d�bits
Technologies :
  • Windows / Unix
  • Oracle 9i JDeveloper, Eclipse 2, CVS
  • Apache 1.3, Tomcat 3
  • J2EE (Java 1.4, Servlet, JSP, JDBC), HTML, Javascript
  • Power AMC Donn�es 6, Oracle 8i, SQL*Plus, PL/SQL

07/2003

Embauche chez CRIL Technology, SSII du groupe Alyotech, en tant qu'ing�nieur �tudes & d�veloppement.
  • R�alisation d'une mission au forfait en Java

Apprentissage, Stages

Awacs

04/2002 - 06/2003
(1 an et 3 mois)
Ing�nieur d'Etudes (stage, apprentissage et CDD)
R�alisations techniques :
  • D�veloppement d'un module permettant de retrouver les courbes de B�ziers � partir d'un ensemble de points.
  • D�veloppement de nouvelles fonctionnalit�s, maintenance �volutive et corrective d'un site de location de maison en ligne (mise en correspondance des abonn�es poss�dant une maison avec des visiteurs) et importation de donn�es de partenaires.
  • Migration de Microsoft IIS au serveur Apache HTTP Server, transformation de pages web ASP en PHP.
Technologies :
  • Windows, Visual .NET 2001, SourceSafe
  • IIS, Apache HTTP Server 1.3
  • ASP, PHP, CGI (C++), HTML, Javascript
  • XML, MySQL (XercesC 2)

Servair

04/2000 - 07/2001
(1 an et 4 mois)
Ing�nieur d�veloppement (apprentissage et CDD)
Responsable de projets :
  • D�ploiement de l'intranet de gestion de la cha�ne logistique. Formation des utilisateurs
  • D�veloppement et d�ploiement d'une application d�port� sur une cha�ne de production am�liorant la qualit� de la r�alisation du produit � r�aliser
  • D�veloppement et d�ploiement d'un site intranet pour la gestion des documents du service qualit�
Responsable du parc informatique :
  • Maintenance mat�riel et logiciel
  • Administration des comptes utilisateurs et du r�seau
Technologies :
  • PC / Unix
  • Visual Basic 6
  • Access 2000, Oracle 8i via ODBC
  • IIS, ASP, HTML, Javascript

Formations et Certifications compl�mentaires

Craftsmanship

2014 (1 jour)
Formation sur le refactoring de code legacy (SG)

Craftsmanship

2014 (1 jour)
Formation sur le TDD et le Clean Code (SG)

Devoxx France

2014 (3 jours)
Ateliers et conf�rences DEVOXX

Architecture JEE

2013 (4 jours)
Formation atelier d'Architecture JEE 6 : JSF, JPA, EJB, CDI. (Valtech)

Optimisation Java

2013 (2 jours)
Formation d'Optimisation Java (Oxiane)

Anglais

2012-2013(1 an)
Formation en Anglais, niveau Bulats final B1.2 (ICB Europe)

SOA

2010 (4 jours)
Formation d'Architecture SOA par Objis

SCRUM

2010 (2 jours)
Formation Scrum (So@t)

Hibernate

2009 (3 jours)
Formation Hibernate 3 (Objis : OBJF06)

SCJP 1.5

2008
Certification Java SCJP 1.5 : Sun Certified Programmer for the Java Platform 1.5

Finance

2008 (3 jours)
Formation Fondamentaux des march�s financiers (So@t)

MCTS

2008
Certification DotNet MCTS : Microsoft .NET Framework 2.0 - Web-Based Client Development (Exam 70-528)

SCJP 1.4

2007
Certification Java SCJP 1.4 : Sun Certified Programmer for the Java 2 Platform 1.4

Spring

2007 (3 jours)
Formation D�veloppement avec Spring (Bull Formation N�05290)

Formation

ESGI

2003
Dipl�me d'ing�nieur en informatique (3�me cycle, homologu� niveau I) � l'ESGI, sp�cialisation d�veloppement
Major de promotion avec f�licitations du jury

Maitrise informatique

2002
Ma�trise d'informatique � l'universit� de Marne la vall�e
Mention bien, major de promotion

ESTE

2001
Dipl�me de responsable en conception et r�alisation de syst�mes industriels homologu� niveau II � l'ESTE (Groupe : ESIEE), sp�cialisation Informatique Industriel
Mention bien, rang de sortie : 4

Bac. S

1998
Baccalaur�at scientifique option TSA (ancien Bac E)