Expérience professionnelle
Depuis Mars 2013 :
Ingénieur Etudes et Développement.
Entreprise : Eurogiciel
Client : Consortium
Mission : SVC (Secured Virtual Cloud)
Technique : Framework : Openstack, vmware
Méthode: Agile
Environnement : Ubuntu 12.04, openstack folsom,
Création d’un cloud sécurisé en consortium avec d’autres partenaires spécialisés (E-Trust, Bull, LAAS-CNRS, Val informatique, Gosis, IRIT, Eneed, Blue Mind, …).
Mise en place d’une architecture de cloud avec openstack.
Juin 2012 – Février 2013 :
Ingénieur Etudes et Développement agile.
Entreprise : Eurogiciel
Client : Orange
Mission : Noria
Technique : Langages : Zend Framework 1.10, JQuery
Méthode: Agile
Outils : Eclipse, linux, unix
Création d’un nouveau référentiel évolutif (périmètre NIDT/BDE-BSS) des équipements du réseau mobile Orange France (4G puis migration 2G/3G). L’arrivée du nouveau réseau 4G est incompatible avec le référentiel 3G/2G actuel et oblige Orange à créer une nouvelle application pour créer son référentiel 4G. Celui-ci doit être évolutif pour migrer le référentiel 2G/3G afin d’avoir un unique référentiel.
Une partie visualisation de la topologie réseau.
Une partie déploiement.
Création d’une nouvelle application (besoins formulés à partir de l’existant 2G/3G)
Septembre 2011 – Mai 2012 :
Ingénieur Etudes et Développement.
Entreprise : Sopra group
Client : Airbus
Mission : ATT : Automatic test tool
Technique : Langages : JSE6
Méthode: Agile
Outils : Eclipse, linux, unix
Développement d’un outil de test automatisé.
L'outil permet de lancer une série d'instruction sur le serveur d'une application afin de simuler des données réelles pour en extraire ensuite les données afin de les comparer les résultats à une référence. L'outil génère en sortie un fichier xml des erreurs du tests.
Chef de projet technique sur la réalisation du produit.
Réalisation en essayant de mettre en place un maximum de principe agile
Avril 2011 – Septembre 2011 :
Ingénieur Etudes et Développement.
Entreprise : Sopra group
Client : Airbus
Mission : DANTE : Data ANalyzer Tool Enhanced
Technique : Langages : PERL, JAVA, python
Méthode: GPP
Outils : Eclipse, linux, unix
Développement d’un outil qui récupère les données dans les fichiers de logs pour ensuite les charger en base de données pour qu’elles puissent être affichées à l’utilisateur final.
Développement d'une évolution de la partie pré-processing qui récupère et prépare les données afin qu’elle soit dans un format particulier pour le chargement automatique en base de données
Chef de projet technique sur la partie préprocessing.
J’ai également participé à des réponses d’appels d’offre sur la partie agile.
Janvier 2011 – Avril 2011 :
Ingénieur Etudes et Développement.
Entreprise : Akka Informatique & Systemes - Sud
Client : Eurocopter
Mission : MGS Maintenance Ground station - Aéronautique
Technique : Langages : JSE5,JEE5, Eclipse RCP JFreechart
Méthode: cycle 2-UP
Outils : Eclipse, StarUML
Développement d’un outil d’aide à la maintenance d’un parc hélicoptère.
Développement d'une application permettant la gestion de la maintenance des hélicoptères achetés par le client.
Récupération des données enregistrées durant les différents vols
Afficher les données dans différentes vues
Interprétations des données et gestion des alarmes pour la maintenance.
Octobre 2010 – Decembre 2010 :
Ingénieur Etudes et Développement.
Entreprise : Akka Informatique & Systemes - Sud
Client : CNRS
Mission : Sitools 2 - Aérospatiale
Technique : Langages : JSE6,JEE6, Restlet, Junit, postgres
Méthode: Scrum
Outils : Eclipse, Hudson, StarUML
Développement d’un outil de gestion de données astronomiques.
Développement d’un produit permettant de gérer les données astronomiques :
Regroupement de données
Recherche
Visualisation (filtre tri)
Calcul de données
Selection de données
Administration du produit.
Gestion des regroupements
Juin 2010 – septembre 2010 :
Ingénieur Etudes et Développement.
Entreprise : Akka Informatique & Systemes - Sud
Client : Eurocopter
Mission : MGS Maintenance Ground station - Aéronautique
Technique : Langages : JSE5,JEE5, Eclipse RCP JFreechart
Méthode: cycle 2-UP
Outils : Eclipse, StarUML
Développement d’un outil d’aide à la maintenance d’un parc hélicoptère.
Développement d’un prototype afin de valider les IHM et de les intégrer dans les parties concernant la spécification et la conception
Participation à la mise en place de l’architecture.
Juillet 2009 – mai 2010 :
Ingénieur Etudes et Développement.
Entreprise : Akka Informatique & Systemes - Sud
Client : Thales Alenia Space
Mission : Yahsat (RFP : Radio Frequency Planning) - Aérospatial
Technique : Langages : JSE5,JEE5, EJB3, SWING, JUnit / FEST
Méthode: Scrum (Scrum Master)
Outils : Eclipse, Hudson, JBOSS4.X, StarUML
Développement de la partie spécifique du projet Yahsat sur la partie traffic et planification de mission.
Intégration de notre partie de développement dans un produit existant (continuant son évolution durant tout le développement, d'où une intégration continue),
Projet réalisé suivant la méthode AGILE SCRUM/XP avec une équipe de 5 à 8 personnes.
Membre de l'équipe de développement mais aussi backup du scrum master sur le projet.
Développement faisant suite au maquettage et prototypage que j'ai pu faire sur le projet dans les phases en amont.
Résultat : Mail de félicitation du client pour le travail fourni et les résultats.
Novembre 2008 – Décembre 2009 :
Ingénieur Etudes et Développement.
Entreprise : Akka Informatique & Systemes - Sud
Client : Thales Alenia Space
Mission : Yahsat (RFP : Radio Frequency Planning) - Aérospatial
Technique : Langages : JSE5,JEE5, EJB3, SWING, JUnit / FEST
Méthode: Scrum
Outils : Eclipse, Hudson, JBOSS4.X, StarUML
Maquettage et prototypage d’IHM afin de concrétiser la spécification du besoin par le métier.
Sur un plateau in-situ organisé suivant la méthode AGILE SCRUM / XP.
Conception d’IHM statique pour figer les informations globales des écrans
Conception d’IHM dynamiques pour montrer l’enchaînement des écrans précédents afin de valider le travail que devra effectuer l’opérateur (tel que décrit dans les diagrammes UML)
Développement de tests automatisés pour les IHM (FEST / robotframework) à partir des user-stories décrites.
Identification des besoins pour la mise en place d’un environnement d’intégration continue.
A 20% à partir de juillet 2009 afin de participer au développement.
Résultat : Gain de la prestation correspondant au développement de la partie spécifique de l'application.
Juillet 2008 - Octobre 2008 :
Ingénieur Etudes et Développement.
Entreprise : Réactis à Colomiers
Client : AIA
Mission : Développement d’un outil de gestion documentaire - Aéronautique
Technique : Langages : XML, HTML, JAVA, CSS, Javascript
Framework : Jboss Seam 2.0, Richfaces, PostGresSQL
Outils : Eclipse (WPT / Jboss Tool), Hudson
Développement d’un outil de gestion des modifications de la documentation de maintenance du moteur M88.
Assurer le workflow de validation des modifications de la documentation.
Assurer la traçabilité des modifications apportées à la documentation.
Assurer la restitution des informations dans des outils de reporting.
Participation à la phase de développement et à la création du dossier de spécification de l’évolution concernant le reporting.
Février 2008 - Juin 2008 :
Ingénieur Etudes et Développement.
Entreprise : Sogeti High Tech
Client : AIRBUS
Mission : Développement d’une solution de gestion des besoins - Aéronautique
Technique : Langages : XML, HTML, PHP5, CSS, Javascript
Framework : SQL Server 2000
Outils : Eclipse (phpeclipse), Test Director, Selenium
Développement d’un outil permettant de gérer les besoins (cas d’utilisation et BRD) du plateau OA A350.
Simplifier le recueil et centraliser la documentation des besoins.
Gestion des besoins s’intégrant dans le processus du plateau
(documents BRD /use case et métadonnées).
Création dune base de données de use case.
Possibilité de s’intégrer par la suite à ITG Mercury.
Mise en place du projet dont la cible est de présenter un outil opérationnel de 60j de développement afin de prouver la faisabilité du projet.
Développement itératif et incrémental (inspiré de SCRUM et XP) mis en place :
Déménagement sur le plateau.
Présentation hebdomadaire de l’évolution de l’outil.
Contenu variable et re-priorisé chaque semaine.
Mise à disposition d’un environnement aux futurs utilisateurs.
Résultat: réussite des objectifs puisque l’outil a été utilisé officiellement en fin de développement et
une deuxième phase a été financé. Best Practice plateau A350.
Mai 2006 - Janvier 2008 :
Ingénieur Etudes et Développement.
Entreprise : Sogeti High Tech
Client : AIRBUS
Mission : Développement d’un outil dans le domaine de la spécification de l’avion - Aéronautique
Technique : Langages : XML, HTML, PHP5, CSS, Javascript
Framework : SQL Server 2000
Outils : Eclipse (phpeclipse), Test Director, Selenium
Mise en place d’outils d’intérim gérant, au niveau de la spécification de l’avion, les équipements, le cœur
électrique, les plans électriques et la gestion de configuration. Ma mission était limitée à l’outil de gestion des plans électriques pour le programme A350 et A400M (les autres outils gèrent également le programme A380).
Le but est, à l’aide d’un processus itératif et incrémental permettant une grande réactivité, de donner la possibilité aux utilisateurs d’avoir :
Soit des solutions temporaires à des besoins actuels afin de pouvoir travailler en attendant une solution définitive.
Soit de faire murir un besoin en proposant en quelques itérations quelques solutions techniques afin de spécifier clairement le besoin chez l’éditeur.
Les principales fonctionnalités :
Dépôt de fichier (stockage des plans électriques).
Workflow de validation des plans électriques.
Worklist pour les différents rôles de l’application
Moteur de recherche.
Gestion du cycle de vie des plans de spécification et de solution
Interfaces pour la connexion à d’autres outils (KIWI, SeeXP, ...)
En tant que chef de projet technique et développeur, participation (plus ou moins soutenue) aux différentes phases du GPP du M3 au M13 c'est-à-dire de la spécification du besoin jusqu’au support de la solution technique.
Programmation : JAVA(J2SE/J2EE), XML, python, PERL
Développement web : PHP, Html, javascript (JQuery), XSLT, Servlet, JSP.
Bases de données : MySQL, SQL, PL/SQL, SQL server 2000 (transact SQL).
Méthodologie : UML, cycle en V, GPP(AIRBUS), méthodes agiles(SCRUM)
Gestion de projet : Elaboration et suivi de workload / planning, Gestion d’une équipe,
Système d'Exploitation : Windows, Unix, GNU Linux.
Outils : Eclipse, NetBeans, icescrum, Test Director, Hudson,
Ergonomie : Physique, cognitive, Logiciel, Web.
Professionnelles
2010 : Formation Eclipse RCP.
2010 : Formation AGILBEE Scrum Master ( Certifié Scrum Master).
2008 : Formation SOA, Web service et EJB3 en 5 jours (Adhara).
Scolaires
2004 : Obtention du MASTER2 (DESS) ICHM Informatisation et Communication Homme Machine
(Université de Valenciennes Hainaut-Cambrésis).
2003 : Obtention du MASTER1 (Maîtrise) INFORMATIQUE (UVHC).
2002 : Obtention de la LICENCE INFORMATIQUE (UVHC).
2001 : Obtention du DEUG STPI GI Science des Techniques Pour l’Ingénierie Génie Informatique (UVHC).
1997 : Niveau DEUG STAPS 1ère Année (UVHC).
1996 : BAC S Lycée Eugène Thomas, Le Quesnoy.