Expérience professionnelle
SSII- ERDF (Electricité Réseau Distribution de France) – Paris de Déc. 2011 - Mars2015
Projet : Syclade-COSY (Projet SAP)
Fonction : Ingénieur d’études expérimenté
Mission : Référent technique SAP
Responsable de l’équipe de développement IHM (Java), conception et réalisation d’applications de haute disponibilité pour SAP EP
Conception objet et développement des IHM sur du code propriétaire (SAP NetWeaver)
Participation à la mise en place de l’architecture technique du projet en collaboration avec les
équipes Basis, Architecture et Interfaces;
Expert/formateur (2 développeurs) sur les technologies SAP Netweaver EP et Java WDP
Pilotage de plusieurs développeurs onshore et offshore dans un contexte SOA 4 couches
Définition des best practices projet
Prise en charge du suivi des messages OSS
Contexte :
L’infrastructure du projet s’appuie sur les principes structurants de la Haute Disponibilité et de la réplication, basée sur la tolérance de panne d’un site principal et d’un plan de reprise d’activité sur un site de secours. Pour ce faire, l’infrastructure mise en œuvre repose sur deux salles pour le site principal et d’une salle dans un site de secours distant.
Environnement : Java, SAP EP 7.01, FPN, Web DynPro/Java, SAP CE 7.11 EHP 1, SAP ECC 6.0, ISU (Utilities), Visual Composer, LoginModule, Oracle, Unix, SSO
SSII - ERDF (Electricité Réseau Distribution de France) - Paris de Mars 2011 à Déc. 2011
Projet : SI Producteurs : « Traitement des données de comptage et publication des flux » (Direction Informatique et télécommunications)
Fonction : Ingénieur d’études expérimenté
Mission : Responsable et référent technique
Analyse, conception objet, et définition des spécifications techniques en UML
Développement java sur le Framework ERDF (code propriétaire)
Encadrement de l’équipe de développement
Contexte :
Le projet repose sur une architecture à 3 niveaux, de type application web/client léger basée sur l’utilisation de :
Apache (serveur Web)
Weblogic Server (serveur d’application/middleware)
SGBD Oracle (persistance des données)
CFT , FTP et MQSeries-JMS pour les échanges avec les SI partenaires
Le serveur Apache et le domaine Weblogic sont hébergés sur la même machine physique, le domaine Weblogic étant composé de deux instances :
WLS-01 pour la couche présentation
Un cluster WLS-02 et WLS-03 pour la couche services métiers
La base de données Oracle est hébergée sur une machine séparée. Les fichiers de base étant eux stockés sur une baie de disques externe.
Axes fonctionnels du SI :
La gestion du contrat producteur
Traitement des données de comptage (contrôle, correction, validation et calcul des énergies )
La publication des flux
La facturation des composantes de l’accès au réseau public de distribution et le recouvrement
Environnement : Java, SAP, Weblogic 10, PowerDesigner, Entreprise Achitect e, Spring, Ant
SSII -FRANCE TELECOM-Orange Business Services-Paris de sept. 2010 à Fév.2011
Projet : Direction Informatique – développement d’un portail web de monitoring quasi temps réel d’un réseau IP VPN (IP VPN Monitoring Dashboard)
Fonction : Ingénieur d’études et développement
Mission : Responsable technique
Analyse, conception objet, et définition des spécifications techniques en UML
La sélection de taches / modules a livrer, au début de chaque sprint
Livraison des modules sélectionnés a la fin du chaque Sprint
Notification immédiate de problèmes, points de blocage au scum-master
Rédaction de la documentation
Contexte :
Ce projet de surveillance VPN, défini conjointement avec Siemens a pour but de fournir un tableau de bord simplifié pour suivre le bon fonctionnement du réseau. Cela permettrait de descendre dans les entrailles de l’infrastructure réseau, et collecter les informations concernant le taux d'utilisation, et analyser les éléments de la topologie du réseau ainsi que suivre la gravité des incidents.
Environnement : Java, PowerDesigner, Spring, OSGI, Maven, Hibernate, GWT
T-SYSTEMS - PSA PEUGEOT CITROEN - Poissy de février 2010 à Aout 2010
Projet : Direction Informatique – Homologation européenne des véhicules
Fonction : Ingénieur d’études et développement
Mission : Responsable technique
Encadrement de l’équipe de développement
Analyse, conception objet, et définition des spécifications techniques en UML
Développement java sur le Framework PSA (code propriétaire)
Le support de production des applications, suivis des livraisons
Contexte :
Le projet a pour objectif la mise en application et la génération du document CoC.
Le CoC est en application en Europe depuis 1996 pour les véhicules particuliers.
Il s’agit d’un document référençant certaines caractéristiques techniques du véhicule (dimensions, masse, CO2, etc ..) + informations propres (couleur, numéro de châssis).
Ce document est obligatoire pour l’immatriculation dans certains pays (Allemagne, Italie, etc…).
Facultatif dans les autres pays (le constructeur doit être capable de le produire à la demande lorsqu’un véhicule immatriculé dans un pays A doit être transféré dans un pays B, afin de faciliter les formalités administratives dans le pays destinataire).
Environnement : Java, SOA, Spring, Spring Batch, Hibernate, Maven
T-SYSTEMS-MAPOWER DSI FRANCE d’Octobre 2009 à Janvier 2010
Projet : Direction des systèmes d’Information – La gestion des accidents de travail
Fonction : Ingénieur d’études et développement
Mission : Chargé de la conception et développement
La définition des spécifications techniques en UML
Conception objet et développement des IHM, tests unitaires
Recette technique et support recette fonctionnelle
Mise à disposition des packages de livraisons
Le support de production des applications, suivis des livraisons
Environnement : JAVA /J2EE, XML, ECLIPSE, JavaScript
T-SYSTEMS - EADS ASTRIUM (Mantes-la-jolie - Région parisienne) de Juillet 2009 à Sept. 2009
Projet : Direction des systèmes d’Information – VPM d’un projet de satellite
Fonction : Ingénieur d’études et développement
Mission : Identifier un framework pour faire du reporting
Faire de la veille technologique
Identifier et prototyper sur les technologies
Conception et développement d’un prototype, tests unitaires
Environnement : VPM, JAVA, XML, BIRT, ECLIPSE
T-SYSTEMS - DAIMLER (Mercedes - Benz) ( Stuttgart – Allemagne ) Juin 2009
Projet : DSI – Documentation technique véhicule
Fonction : Ingénieur d’études et développement
Mission : Chargé de développement.
Conception et développement, tests unitaires
Recette technique
Environnement : Unix, Script Shell Unix
T-SYSTEMS - THALES ALENIA SPACE - Toulouse de Février 2009 à Juin 2009
Projet : Génération des rapports Catia V5 (Dassault systèmes) pour un projet aéronautique
Fonction : Ingénieur d’études et développement
Mission : Chargé de la conception et développement.
Analyse et conception objet et développement, tests unitaires
Recette technique et support recette fonctionnelle
Environnement : CATIA V5, C#, Visual Studio 2005
T-SYSTEMS - PSA PEUGEOT CITROEN (Centre Technique de Velizy) Avr. 2008 à Jan. 2009
Projet : Usine numérique 3D Montage - DELMIA
Fonction : Ingénieur d’études et développement
Mission : Administration, Customisation, Suivi des développements, Chargé de l’analyse, la conception le développement.
Conception objet et développement d’un système d’optimisation des lignes de montage des véhicules
Développement VBScript sur le Framework Dassault Systèmes (code propriétaire)
Suivi des développements Off-Shore (Inde)
Résumé :
L’objectif de ma mission était l’administration et la customisation de l’application 3D Montage.
L’application 3D Montage, grâce à l’interopérabilité entre Process Engineer et l’atelier DELMIA DPM Assembly, permet à partir des données Process de montage et des données 3D de la maquette numérique, de réaliser des simulations de montabilité en contexte véhicule 3D.
Process Engineer est utilisé pour la réalisation des gammes de montage véhicule, sur les différents sites PSA à travers le monde.
Pour valider la faisabilité du montage des pièces aux différents stades de son parcours sur la chaîne de montage, une seconde base PE dédiée aux analyses d’assemblage 3D a été créée. Cette base est alimentée par les données Process d’assemblage contenues dans la base PE Montage, ainsi que les mappings (liens) vers les données Produit 3D extraites de VPM.
L’atelier DELMIA DPM Assembly connecté à cette base PE 3D permet ensuite de réaliser des chargements de l’état du véhicule (« contexte ») à n’importe quel pas de la ligne d’assemblage.
Environnement : VB scripts, SQL, DELMIA, Unix, Windows, SAP, VPM
G-FIT - PSA PEUGEOT CITROEN de janvier 2006 à mars 2008
Projet : Gestion et optimisation des stocks et ventes de pièces de rechange
Fonction : Ingénieur d’études et développement
Mission : Responsable des travaux de développement, de leur conception à leur mise en production
La définition des spécifications techniques en UML
Conception objet et développement des IHM, tests unitaires
Développement java sur le Framework PSA (code propriétaire)
Développement des BATCH JAVA sous Z/OS
Le support de production des applications, suivis des livraisons
Utilisation d’outils pour assurer la qualité des développements
Contexte :
Les outils de développement dans le SI sont principalement :
WEBSPHERE comme serveur d’application pour les applications WEB ayant à interagir avec la
couche DATA (bases DB2) du SI.
JAVA, HTML, XML, JSP, JavaScript, Servlets…
IRWD/WSAD comme IDE
CICS, DB2 pour le transactionnel sous MVS ou via les interfaces WEB.
COBOL, DB2 sous MVS pour les traitements BATCH
Environnement : JAVA/J2EE, STRUTS, AJAX, WEBSPHERE, DB2, MVS, CVS, IRWD/WSAD, JVIEWS ILOG, MVS, TSO, COBOL, CHECKSTYLE, JPROBE, METRICS, FINDBUGS, BATCH JAVA, Z/OS
MESSAGIO TELECOM de décembre 2004 à novembre 2005
Projet : Applications pour les terminaux mobiles
Fonction : Ingénieur de développement
Mission : Conception et développement des applications/services pour les terminaux mobiles.
Analyse et conception objet avec la méthode merise
Développement de plusieurs services WAP, i-Mode pour les opérateurs télécoms : SFR, Orange,
Bouygues Télécom
Développement de plusieurs programmes qui traitent des fichiers XML en utilisant les APIs :
JXPath, DOM, SAX
Développement d’un service Push-Mail pour les abonnés i-Mode en utilisant le support mail de
SPRING
Environnement : JAVA/J2EE, SPRING, HIBERNATE, MIDDLEGEN, COCOON, TOMCAT, APACHE, POSTGRESQL, HTML, XTML, WML, CHTML, iHTML, SVN, XML/XSL, JXPATH, DOM, JDOM, SAX
INSTITUT NATIONAL DES TELECOMMUNICATIONS - Evry d’avril 2004 à septembre 2004
Projet : Mode veille pour les utilisateurs mobiles
Fonction : Stagiaire
Mission : Stage d'une durée de 6 mois sur la mobilité des applications multi composants.
Etude bibliographique
Analyse et conception avec UML et MDA
Développement réalisé en JAVA dans un environnement LINUX
Environnement : Systèmes distribués, mobilité, J2EE/EJB, DOTNET, CORBA/CCM, UML2, MDA, LINUX
ECOLE NATIONALE SUPERIEURE DES MINES-ST ETIENNE-ARMINES(Paris) fév. à juil. 2003
Projet : Projet de la région Rhône-Alpes pour améliorer la qualité de l’aire
Fonction : Stagiaire
Mission : Développement d’un outil de prévision des pics d’ozone.
Application d’une méthode de clustering basé sur la logique floue et datamining pour la prévision
de pics d'ozone [Chiu 1999]
Test du programme sur un échantillon de données (météo St Etienne 2001)
Le résultat a montré que la prévision a été proche de la réalité à plus de 95%
Environnement : Clustering, datamining, apprentissage artificielle, JAVA, MATLAB
FACULTE DES SCIENCES DE L’INGENIEUR - Constantine de septembre 2000 à juin 2002
Projet : Enseignement supérieur
Fonction : Enseignant vacataire
Mission : Enseignement au département informatique
Enseigner l’algorithmique et la programmation (Pascal, Java)
Encadrement des développements, TD, TP
Environnement : Algorithmique, PASCAL, JAVA
DIRECTION DE L’HYDRAULIQUE - Constantine d’Octobre 1999 à juin 2000
Projet : Informatisation de la direction
Fonction : Stagiaire
Mission : Conception et développement d’une application pour la gestion et le suivi des marchés publics.
Rédaction d’un cahier des charges,
Analyse et conception avec la méthode MERISE
Développement de l’application sous DELPHI
Environnement : MERISE, DELPHI, DBASE
Formation
DEA (BAC+5 ) MISI : « Méthodes Informatiques des Systèmes Industriels »
Option « Architectures à objets distribués » (2004)
Laboratoire PRISM - Ecole Doctorale SOFT
Université de Versailles Saint Quentin - en- Yvelines.
Ecole Supérieure d'Electricité (SUPELEC)
Ecole Nationale Supérieure des Mines de Paris
Ingénieur en informatique – Option « Systèmes d’information » - Constantine (2000)
Méthodologie : UML, MERISE, MDA
ERP : SAP, ABAP, SAP POTAL,
Systèmes : LINUX, UNIX, WINDOWS, MVS
Langages : JAVA/J2EE, C#, DELPHI, SQL, PL/SQL, PASCAL, MATLAB, WINDEV
SGBD : ORACLE, DB2, POSTGRESQL, MYSQL, ACCESS
Outils : MS PROJECT, ECLIPSE, VISUAL STUDIO, DPE-DELMIA, VPM, ENOVIA V6, TEST DIRECTOR, SYNERGY, HP QUALITY CENTER
Framework : SPRING, BIRT, HIBERNATE, WEBWORK, SAP WEBDYNPRO
Bureautique : VISIO, WORD, EXCEL, POWERPOINT
FORMATIONS PROFESSIONNELLES
2015 – « Introduction à SAP HANA » SAP E-Learning
2012 - «LES FONDAMENTAUX DU MANAGEMENT» SSII-Paris
2011 - EP200 « Administration du portail SAP EP » SAP-Paris La défense
2011 - RSX103 «Réseaux : complément et applications» CNAM-Paris
2011 - « Anglais professionnelle » CNAM-Paris
2010 - NFE 235 « Management des systèmes d’information » CNAM-Paris
2010 - « Anglais professionnelle » CNAM-Paris
2009 - « Enovia MatrixOne » Dassault Systèmes - PLM University
2008 - « DELMIA Usine numérique 3D » Dassault Systèmes - PLM University
2007 - « Optimisation des requêtes SQL » Unilog IT training, a LogicaCMG company