DOMAINE D’EXPERTISE
• Architecture technique et de développement
• Management de projets
• Intégration continue
• Analyse et reprise de données
• Organisation des tests
• Audit des systèmes d’information
• Formation et support à la réalisation
• Amélioration des processus logiciels (SPI)
• Enterprise Asset management (EAM)
• Intégration d’ERP et ECM
• Industrialisation de la supervision des applications et plateformes
• Mise en place de l’intégration continue
• Virtualisation & administration des systèmes
• Support technique en environnement de production
TECHNOLOGIES CLES
J2EE – SOA
J2EE / J2SE
Web Services, REST, Servlets, JSP, EJB, JMS, AWT, Swing, AOP, JSF, Struts, Hibernate, Spring…
Progiciels & ECM
Serveurs d’application & EAI
Asset Suite (Ventyx), MAXIMO (IBM), SAP
Drupal, Alfresco, WordPress, PhpBB, OpenCMS
Websphere ND, Crossworlds, Weblogic, Tomcat, JBoss, Apache, IBM Http Server, Websphere MQ, Liferay
Environnement Windows, UNIX (Solaris, HP UX), Linux
Méthodologie SOA, Extreme Programming, RUP, UML, MDA
SGBD & Annuaires ORACLE, SQLServer, DB2, Sybase, MySQL, PostgreSQL,
Critical Path, Open Ldap.
Langages & normes
Java, C#, PHP, XML, XSL, JavaScript, AJAX, JQuery, HTML, CSS
Gestion de configuration & Intégration Continue
Subversion, Clearcase, CVS,
Hudson, Continuum développement de plugins Hudson
Sonar & développement de plugins Sonar
Maven, Ant,
Nexus, Artifactory & Archiva
Test & Change management
Mercury Quality Center, Mantis, Clear Quest
Réseau et sécurité
DNS, ReverseProxy SQUID;
Firwall Shorewall, IPtables
FTP, TCP/IP, VLan, Routage, NAT…
Virtualisation
Xen, VMware
FORMATION
• DESS CAAE
• INSA
• IDRAC - MCA
Autres
• Trilingue français, anglais et arabe
o Anglais courant
o Arabe: langue maternelle
Architecture &
Intégration continue Thales EPM
11/2010 – today
Description
Rôle transverse pour la conception et le support à l’intégration continue dans les divisions de Thales.
Responsabilités
Conseil et support à l’intégration continue pour les divisions de Thales.
Architecture et expertise technique concernant l’intégration continue et les méthodes « build/integration »
Architecture pour un outil de gestion d’exécution de tests dans un environnement distribué.
Développement de plugins pour sonar et hudson
Développement de plugins pour eclipse.
Technologies mises en œuvre :
Hudson, nexus, archiva, maven, ant, sonar, subversion, clearCase, clearQuest
Conception & réalisation
Drupal GENIATIS
05/2010 – 10/2010
Description
Mystreetter est une plateforme innovante de réseaux sociaux, offrant la même simplicité d’interaction et de visuel que facebook.
Responsabilités
Conception et réalisation
Développement des modules Drupal.
Technologies mises en œuvre :
Drupal, MySQL, PHP, Linux, Feed, Atom, JQuery, Ajax, JQuery, Geo localisation, GMap
Chef de projet
JBoss SNCF – Projet PVM
10/2009 – 03/2010
Description
• Projet d’intégration de l’application de vente de billetterie régionale RITMX avec l’application MOSAIQUE sur le poste de vente dans les guichets de vente de la SNCF.
• Projet de réalisation de l’application GPS embarquée sur les trains régionaux pour l’affichage d’information relative à l’itinéraire des trains et les correspondances.
Responsabilités
Gestion de projet
Administration et virtualisation des plateformes de test.
Technologies mises en œuvre :
JBoss, Impression IATA, Lecteurs ASK, REST, JACOB, protocole NMEA, RedHat Linux, RedHHat VMware.
Consultant EAM - AMOA
Asset Suite EDF – Centre R&D Nucléaire - Projet SDIN
06/2008 – 09/200
Description
Dans le cadre du projet SDIN, EDF réalise la standardisation des activités des centrales nucléaires de France. Cette standardisation implique la refonte de son système d’information pour la gestion et la maintenance des actifs dans les centrales nucléaires. Le nouveau système d’information est réalisé autour de l’EAM Asset Suite de VENTYX. La réalisation du projet est confiée à un intégrateur. Mon rôle essentiel, en tant que membre de l’éditeur VENTYX, est d’assister le client à mettre en place les processus de reprise de données, valider les livrables de l’intégrateur et organiser les tests.
Responsabilités
Analyse de données
o Analyse de processus existants et leurs intégrations dans l’EAM
o Analyse de standardisation fonctionnelle de données
o Analyse des interfaces entre l’EAM et les systèmes existants
Reprise de données
o Mapping de données entre les sources et la cible
o Définition et prototypage du processus d’assainissement et de reprise de données
o Validation des livrables : Stratégie de migration de données, architecture de l’environnement de migration de données, documents de mapping et d’analyse de données, spécifications détaillées pour l’extraction de données, spécifications des injecteurs de données….
o Stratégie de validation des données reprises.
Recette fonctionnelles unitaires, d’intégration et de performance
o Stratégie de recettes fonctionnelles
o Prototypage de la méthodologie pour la rédaction des cas de test et des scenarios de test dans l’outil Quality center.
o Pilotage des recettes fonctionnelles.
o Fourniture des jeux de données pour les tests
Technologies mises en œuvre :
EAM Asset Suite de VENTYX, ECM Documentum, Sygma, GEMO, SAP, ETL Informatica, Oracle, Websphere ND, Websphere ESB. Websphere MQ, AIX, Mercury Quality Center, Clear Quest.
Architecte Technique
Websphere – SOA La Poste
06/2005 - 06/2008
Description
Rôle transverse aux projets pour la conception et la validation des architectures.
Responsabilités
Architectures techniques, logicielles et applicatives des projets
Audit technico-fonctionnel du système d’information (Courrier Tracé)
Mise en place d’une approche évolutive, projet par projet, pour porter le système d’information vers le SOA (SIROP PNA)
Définition et mise en œuvre d’une plateforme transverse SOA (PFM)
Conception et implémentation de normes et méthodes pour améliorer la qualité tout au long du cycle de vie du projet. Une attention particulière a été portée pour assurer la compatibilité des processus aux modèles CMMI
Rédactions de documents de normes de développement et d’architecture au niveau entreprise.
Gestion d’aspects divers pour des projets multiples et simultanés dans le respect des objectifs et des délais.
Aide à l’analyse et à la résolution des problèmes
Mise en œuvre de la plateforme d’intégration continue (PIC) permettant la collaboration entre les équipes de développement sur site et hors site. La PIC fournit les fonctions de gestion de configuration et d’industrialisation permettant l'automatisation de la compilation, la fabrication des packages à déployer, l'exécution des tests unitaires et la publication de rapports sur le suivi des projets.
Architecture et mise en œuvre d’une plateforme de collaboration full open source et basée sur le logiciel de gestion de contenu Drupal.
Mise en œuvre de la virtualisation Xen pour implémenter les plateformes de test selon une architecture réseau sécurisé à plusieurs niveaux (DMZ, VLAN, Firewall, routage, filtrage de contenu par les reverses proxy, systèmes de détection des intrus…)
Pilotage technique des projets et support aux équipes en environnement de test et de production. Cela comprend aussi l’Industrialisation des processus d’installation et la mise en place de procédures de supervision de plateformes et applications en production.
Les responsabilités comprennent aussi la sécurité des systèmes, la résolution des problèmes réseaux, les installations et configurations matérielles et logicielles, applications des patches et le déploiement des applications en environnement de production.
Technologies mises en œuvre :
HP UX, Solaris, Linux RedHat Enterprise, Ubuntu, Debian, Suze, Windows, Websphere ND, Websphere MQ, Oracle 9i / 10g, Sybase, Hibernate, Spring, JSF, AJAX, Struts, JMS, SIBUS, ESB, IBM HS, Apache HS, Altéon, Firwalls, TestDirector, JIRA, OpenCMS, Drupal, Mantis, Twiki, SSL, C#, PHP…
Intégration continue :
Synergy, Subvertion, Maven, Continuum.
Parmi les plugins maven utilisées: surfire-report, clover, checkstyle, javadoc,site, ant, cargo, pmd, jdepend, cobertura/emma, jxr, changelog…
Chef de Projet Technique
PKI – Directory X500 GIP – CPS (Carte professionnelle de santé)
10/2003 – 10/2004 & (interventions ponctuelles entre 05/2002 et 07/2003)
Description
Système PKI (Public Key Infrastructure), destiné à la gestion sécurisée des échanges de données entre les professionnels de santé.
Responsabilités
Spécifications techniques et fonctionnelles
Audit, étude de faisabilité et analyse des performances
Architecture et conception
Pilotage du projet
Support aux équipes de développement
Support aux tests d'intégration et au déploiement en environnement de production
Support et maintenance du système en environnement de production
Technologies mises en œuvre :
HP UX, GDS Critical Path, LDAP, Oracle 9i, JBoss, XDE, Java, PKI, UML, Hibernate
Architecte Technique
Websphere - EAI VELDA – CEA (Validation électronique des achats)
07/2002 – 09/2003
Description
Le système VELDA est destiné à la gestion des processus d’achat depuis la demande d’un achat jusqu'à sa validation par différents responsables. L’objectif est d'intégrer les processus métiers, fournis par SAP dans une architecture N-Tiers. L’échange de données entre Websphere et SAP se fait à travers IBM Crossworlds (EAI)
Responsabilités
Spécifications fonctionnelles et techniques
Planification du projet
Architecture et conception
Implémentation des processus métiers dans l’EAI
Pilotage du projet
Formation et support aux équipes de développement
Support aux tests d’intégration et au déploiement en environnement de production
Technologies mises en œuvre :
Websphere, Sybase, MQSeries, IBM Crossworlds, SAP/R3, Sun One Directory Server, XDE.
Architecte Technique
Logiciel libre DUSA – ADAE
11/2004 – 03/2005
Description
La solution est créée pour gérer le cycle de vie d’approbation, par le ministère, des formulaires et procédures administratifs. Le système effectue notamment l’enregistrement, le stockage et la publication des formulaires et procédures.
Responsabilités
Spécifications techniques et fonctionnelles
Planification du projet
Architecture et conception
Pilotage du projet
Support aux équipes
Technologies mises en œuvre :
Linux, MySQL, JBoss, XDE, Java, UML, XML
Architecte Technique
Websphere BNC – STIME (Grande distribution)
10/2001- 06/2002
Description
BNC est une application Intranet destinée à la gestion des flux logistiques entre fournisseurs et points de vente dans le secteur de la grande distribution.
Responsabilités
Spécifications techniques et fonctionnelles
Planification du projet
Architecture et conception
Pilotage du projet
Support aux équipes de développement
Support aux tests d’intégration et au déploiement
Technologies mises en œuvre :
Websphere, Oracle 8i, UNIX, Rational Rose, Struts, EJB, UML
Architecte Technique
EAI STIC – DGA (Direction générale de l’armement)
01/01 – 04/01
Description
Etude d’interopérabilité entre 4 systèmes (SICs) devant partager leurs informations tout restant indépendants l’un de l’autre. Les données fournis par les 4 systèmes sont ensuite synthétisées et utilisées par chacun des systèmes. L’EAI est utilisé pour connecter les 4 systèmes et gérer les règles de synthèse.
Responsabilités
Spécifications fonctionnelles et techniques
Etude sur les outils EAI
Architecture et conception d’un prototype simulant la communication entre les 4 systèmes
Conception d’une base de données PIVOT permettant de stocker les données synchronisées.
Architecte Logiciel
MAXIMO SIGLE - SSF (Marine nationale)
10/1999 – 12/2000
Description
Cette application, destinée à la gestion logistique de la maintenance et des approvisionnements, est développée et intégrée avec ""MAXIMO”.
Responsabilités
Spécifications fonctionnelles et techniques
Assistance à la planification du projet
Architecture et conception
Support aux tests d’intégration
Technologies mises en œuvre :
Oracle 8i, Weblogic, MRO MAXIMO, Unix, Rational Rose, J2EE, UML
Designer / Développeur DECOPREMIER
12/1998 – 08/1999
Description
Le système est un site Internet B2B destiné aux professionnels de la décoration.
Responsabilités
Spécifications fonctionnelles et techniques
Assistance à la planification du projet
Conception et développement
Installation et déploiement en environnement de production.
Technologies mises en œuvre :
Unix, Oracle, Websphere, Rational Rose, Visual Age, UML
Manager de contrat CS Communication & Systèmes
04/1997 – 07/1998
Description
Gestion des contrats de projets depuis les réponses aux appels d’offre à la livraison de projets.
Responsabilités
Validation économique aux réponses des appels d’offre
Planification et gestion des coûts
Gestion des ressources
Interface entre les commerciaux et les équipes techniques