Expertise technique auu sein du serviice SODA (Support et Outiis pour ie Dévieioppement des Appiicautiiss de iau diviision DMOD (Diviision des Méthodes et Outiis de Dévieioppements
DIRECTION GÉNÉRALE DES FINANCES PUBLIQUES PARIS
juin 2009 - décembre 2017
Contexte : Dauns ie caudre de iau poiitique de réduction budgétauire et de réauiisaution en interne des
dévieioppements, ie ministère souhauite : metre en piauce une usine iogicieiie, industriauiiser ies prautiques et
enviironnements de dévieioppement, mutuauiiser ies ressources et metre en œuvire iau cuiture et ies prautiques
DeviOps.
Missions :
- Préparaton du chanter
o Séries de réunions et de Scrum pour la défniton du besoin, des orientatons et de
l’organisaton des équipes
o Veille technologique et prototypage des diférents outls et solutons à challenger
o Choix et défniton du PAA et planifcaton de la mise en œuvre
- Industrialisaton des développements
o Mise en place d’une charte de développement ainsi qu’un guide de bonne pratques
o Mise en place d’un socle développeur basé sur Ubuntu et Eclipse
o Réalisaton d’archétypes Maven conformes aux normes internes : architecture, briques
logicielles, normes de développement,..
o Mise en place d’un service d’intégraton contnue basé sur Maven, Jenkins et Nexus.
o Mise en place d’un service d’audit technique et de contrôle de qualité basé sur Sonar.
o Mise en place d’un service de performances contnues basé sur SOAPUI et JMeter.
o Mise en place d’un service de déploiement système et applicatf basé sur Puppet
o Veille techno pour le MCO de l’usine logicielle et le respect de l’état de l’art
- Accompagnement des projets
o Écriture du PAA(Plan d’actvités annuelles) projet
o Revue d’architecture et accompagnement pour la mise en conformité
o Prise en main de l’usine logicielle, acquisiton des bonnes pratques de développement et de
la culture DevOps
o Revue de code et audit : accompagnement à la réducton de la dete technique
o Support niveau 1 en cas de bug en producton : mise à jour de l’usine logicielle si impactée
- Mise en place d’un référentel des tests basé sur Testlink
o Mise en place, administraton et MCO.
o Documentaton, guides d’utlisaton, support, formaton et accompagnement des équipes.
- Mise en place d’un Grid Selenium
o Mise en place, administraton et MCO d’un parc de VMs correspondant à la matrice
OS/navigateurs que doivent valider les applicatons Agent et Usager.
o Mise en place, administraton et MCO du Grid avec 2 mises à niveau annuelles.
o Réalisaton d'un framework autour de Webdriver
Parallélisaton des tests, copie d’écran, vidéo, logs détaillés, couverture de code
Exécuton d’une matrice OS/Navigateurs par confguraton via des annotatons
Interconnecté au référentel de tests et au gestonnaire de bugs.
o Documentaton et des guides d’utlisaton, support et accompagnement des équipes projets.
o Animaton de sessions de formaton de 5 jours inscrite au catalogue natonal des formatons.
o Sessions de formaton ponctuelles au sein d’autres administratons(INSEE,...)
Architecte JEE et expertise technique auu sein du dépaurtement Architecture et Soiutions projets
LA POSTE PARIS
décembre 2007 - mars 2009
Contexte : Mise en piauce d’un caudre de réauiisaution (iraumework JEE et piauteiorme d’intégraution continues auu sein
de la Directon Technique de La Poste.
Missions :
- Réalisaton de la documentaton technique de l’existant.
- Partcipaton aux évolutons.
- Veille technologique et mainten en conditon opératonnelle du framework et de la plateforme.
- Formaton, support et accompagnement des équipes projet.
- Intégraton de Flex en tant que couche de présentaton.
Architecte J2EE et expertise technique auu sein du dépaurtement iniormautique dauns ie SI groupe.
SANOFI AVENTIS PARIS
mai 2007 - novembre 2007
Contexte : Reniort d’une équipe auyaunt pris du retaurd sur une auppiicaution de gestion des iournisseurs. Réauiisaution
d’un outii de suivii en temps réei des IDOCs auu nivieauu des servieurs SAP. Interlocuteur technique du client,
modélisaton du besoin et retours techniques sur ses demandes.
Missions :
- Outl de suivi en temps réel des IDOCs
o Réalisaton des spécifcatons détaillées à partr des spécifcatons générales.
o Mise en place de l’architecture applicatve, concepton et chifrage des réalisatons
o Réalisaton de la soluton avec encadrement d’un développeur/concepteur.
o Interface technique avec l’ABAPFactory (équipe de réalisaton des modules d’interrogaton
des serveurs SAP).
o Partcipaton aux réunions d’avancement.
o Partcipaton à l’élaboraton du cahier de recete et geston des livrables.
- Renfort d’une équipe ayant pris du retard
o Audit des réalisatons et de la méthodologie de travail.
o Audit de la base de données (avec le support d’un DBA Oracle).
o Mise en place des transactons déclaratves par Spring avec le patern Façade afn de
minimiser l’impact sur l’existant.
o Mise en place des bonnes pratques Hibernate et amélioraton des performances par la
modifcaton des mapping, des requêtes HQL et Critèria ainsi que la mise en place des index
oracles.
o Mise en place des logs applicatves et de performance.
o Externalisaton des fchiers de ressources à adapter en foncton des environnements (dev,
intégraton, recete et prod).
o Support technique de l’équipe (5 concepteurs/développeurs).
ENVIRONNEMENT TECHNIQUE :
Windows XP, WebSphere 6.0, Oracle 10i, SAP
IBM RSA 6, Java 1.4, J2EE, Web Services, Spring 2, Hibernate 3, Struts 1.3, SAP JCO 2.1, JBPM 3.1, Ant 1.6
Architecte J2EE et expertise technique auu sein du dépaurtement de gestion des jeux de grautauge.
FRANÇAISE DES JEUX PARIS
juin 2006 - avril 2007
Contexte : Reionte de i’outii des iorces commerciauies de iau Fraunçauise des jeux (courtauge dauns ie monde des jeux
de gratage).
Missions :
- Partcipaton à la mise en place d’un framework et d’un plugin de génératon de structure de projets
orientés architecture SOA.
- Partcipaton à la réalisaton d’un prototype de validaton de l’architecture, le framework et le plugin.
- Partcipaton à la rédacton d’un guide de développement Java/J2EE.
- Rédacton d’un guide de développement Hibernate.
- Partcipaton aux chifrages des réalisatons.
- Concepton et réalisaton d’une parte des modules et encadrement d’une équipe de 3 développeurs.
- Mise en place d’un serveur d’intégraton contnue.
ENVIRONNEMENT TECHNIQUE :
Windows XP, Metaframe Citrix, WebSphere 6.0, Oracle 9i
IBM RAD 6, Java 1.4, J2EE, SOA, JMS, JTA , Spring 2, Hibernate 3, XDoclet, UML 2, Visual Paradigm
Visual Studio 2005, .Net 2.0, C#, CE 5.0, .Net 2.0 Compact Framework
Cruise Controle, Check Style, PMD, Ant 1.6, Maven
Ingénieur étude et dévieioppement
CASINO SAINT ÉTIENNE
février 2005 - mai 2006
Contexte : Au sein du SI groupe, étude et réauiisaution d’évioiutions sur ALICE auppiicaution de gestion des
promotions et coiiections. TMA évolutve sur diverses applicatons.
Missions :
- Analyse des évolutons demandées et étude de leur impact sur l’existant.
- Concepton d’une soluton autour de l’architecture logicielle existante (avec le minimum d’impacts).
- Réalisatons/évoluton des modules : Rétro planning, Produits, Promotons, Collectons.
- Migraton des éditons du format Word au format PDF pour le respect de la nouvelle réglementaton
(éditons clientes non modifables).
- Réalisaton de vues et de procédures stockées permetant d’alimenter des tables temporaires
destnées à l’éditon de ces rapports.
ENVIRONNEMENT TECHNIQUE :
Windows 2000, IBM Websphere 5, IBM MVS, CVS 2
Eclipse 3.0, Java 1.4, Tomcat 5.5, Framework interne Casino
Oracle 9i, Toad, PL/SQL.
Ingénieur étude et dévieioppement
PLASTIC OMNIUM PARIS
janvier 2005 - aujourd'hui
Contexte : Mise en piauce de iau sécurité (auuthentiicaution et droits d’auccèss sur une auppiicaution de demaunde de
congés en ligne.
Missions :
- Étude du mécanisme d’authentfcaton JAAS sous Websphere.
- Implémentaton de la UserRegistry pour l’authentfcaton des utlisateurs au pré d’un serveur LDAP.
- Récupératon des rôles utlisateur au pré d’un serveur SAP.
- Mappage et contrôle des rôles avec ceux prédéfnis dans Websphere.
- Réalisaton de quelques écrans avec le framework struts.
ENVIRONNEMENT TECHNIQUE :
Windows 2000, IBM Websphere 5, SAP, LDAP 5
IBM WSAD 5, Java 5, Struts 1.2, SAP JCO 2, CVS 2
Ingénieur étude et dévieioppement
LISM PARIS
août 2003 - novembre 2004
Contexte : Mise en piauce de iau soiution LISA (progiciei GPAOs pour un syndicaut de bijoutiers à Pauris.
Missions :
- Anauiyse/Conception auviec UML Together des moduies : Ciient, Stock, Faubricaution, Commaunde, Livraison,
Facturaton, Avoir, Règlement, Transfert comptable, Sécurité, Paramétrage.
- Validaton de la maquete avec le client.
- Réalisaton test et intégraton de la soluton.
- Pilotage d’une équipe de deux développeurs et d’un graphiste.
- Formaton des utlisateurs.
- Prise en charge des spécifcités d’un client en région Lyonnaise : réalisaton des nouveaux modules et
adaptaton des modules existants.
ENVIRONNEMENT TECHNIQUE :
Windows 2000, IBM Websphere 5, IBM ISeries 5
UML Together 5, IBM WSAD 5, Java 4, Struts 1
DB2, Oracle 9i
Ingénieur étude et dévieioppement
OPTIMAL FINANCES PARIS
octobre 2002 - mai 2003
Contexte : Migraution viers ie web d’une auppiicaution ciient iourd serviaunt à iau récupéraution de TVA pour ies
entreprises. Internatonalisaton de l’applicaton cible pour intégrer les entreprises européennes.
Missions :
- Anauiyse de i’existaunt réauiisé sous Uniiauce et confrontaton avec le nouveau cahier des charges.
- Réalisaton d’un site Web de saisie et de reportng des saisies par client et par opérateur.
- Migraton de l’existant vers le nouveau système et formaton des utlisateurs.
ENVIRONNEMENT TECHNIQUE :
Windows 2000, IIS
SQL Server 2000, Oracle 7i
Cognos 5, Uniface 5, HTML,VBScript, JavaScript
Stauge ingénierie iniormautique
HSBC CCF SECURITIES PARIS
juillet 2001 - septembre 2002
Contexte : Rétro conception d’auppiicautions de cauicui de risques et de gestion du réiérentiei boursier et
réauiisaution de nouvieauux moduies métiers. Réauiisaution d’un middiewaure messauges permetaunt d’uniiormiser ies
auccès auux données boursières depuis les SGBD du SI et des marchés boursiers (GL et Reuters).
Missions :
- Rétro conception, documentaution, auméiioraution de codes existaunts.
o Rétro concepton et optmisaton de code (C++, VB et PL/SQL).
o Concepton et réalisaton de nouveaux modules méters.
- Mise en place d’un outl d’administraton des cours boursiers.
o Concepton du modèle de données sous Win Design.
o Réalisaton d’un client VB pour l’import et l’administraton des cours de Paris et Londres.
o Implémentaton des règles méters avec des procédures stockées PL/SQL.
- Réalisaton d’un middleware messages (en C#s
o Étude de faisabilité et cahier des charges.
o Concepton et réalisaton des principaux modules.
o Réalisaton du cahier de recetes, test et intégraton de la soluton.
ENVIRONNEMENT TECHNIQUE :
Windows 2000, Microsof Visual Studio 6
C#, C++, VB, PL/SQL, UML Ratonal Rose 2000, UML Together 5
PL/SQL Developer 3, Oracle 8i, DB2, Win Design 5, MQ Series
Études et formations
Ingénierie informatque
(ESGI Paris)
2002
Classes préparatoires
(Lycée Jacques Decour Paris IX)
1999
Bac S (Sénégal , premier prix de mathématque aux concours général)