Fabien - Technical Leader
Ref : 130225O001-
59510 HEM
-
DevOps, Consultant, Expert (37 ans)
-
En cours d'immatriculation
EXPERIENCES ET PRINCIPALES REALISATIONS
Depuis Novembre 2016 – INEAT Group - Lille
Membre de l’équipe ILab (********/) d’INEAT GROUP, je participe à la constitution de
réponses d’appel d'offres. A travers le temps alloué par Ilab, je teste et éprouve de nouvelles
technologies.
Rôle : Architecte Solutions / Teach Lead
Projet Tracks – Adeo Services (En cours):
Le projet Tracks vise à remplacer un outil développé en excel et dont l’objectif est d’analyser les
appels d’offres du service Supply chain. Le projet doit répondre aux défis actuels de la digitalisation
c’est-à-dire cloud, microservices, events stream, etc.
Tâches :
➢ Proposition d’une architecture microservices autour de Kafka
➢ Responsable des choix techniques
➢ Responsable de l’équipe de dev
➢ Garant de la qualité du code
➢ Responsable du déploiement dans les différents environnements
➢ Développeur Fullstack
Méthodologie : Agile (SCRUM)
Environnement :
Java 11, Angular 8, Typescript, SASS, Git, Visual Studio Code, IntelliJ, Spring boot,
Kubernetes, Openshift, Helm, Gitlab CI, Docker, Docker Compose, Kafka Connect, Kafka Streams,
Mongodb, Mongo Atlas, GCP, etc.
Projet Cube – Decatlhon Tesseract:
Le programme Cube de décathlon vise à refondre leur ancien système e-commerce et en créer un
autre axé omnicommerçant.
Tâches :
➢ Développement fullstack
➢ Revue de code
Méthodologie : Agile (No Estimation, Mob Programming, TDD)
Environnement :
Java 8, Vavr, Spring Data Couchbase, Spring Security, Spring Boot, Spring Web, Junit 4/5,
Typescript, ReactJS, Recompose, Jest framework, LESS, Material UI, Git, GitLab, Jenkins,
Sonar, Selenium, Docker, Rancher
Projet Cube – Decatlhon CIS (8 mois) :
Le programme Cube de décathlon vise à refondre leur ancien système e-commerce et en créer un
autre axé omnicommerçant.
Tâches :
➢ Développement fullstack autour de Oracle e-commerce (ATG)
➢ Revue de code
Méthodologie : Agile (SCRUM)
Environnement :
Java 7, Oracle ATG, Javascript, HTML 5, CSS, Git, Eclipse, Jenkins, Sonar, Selenium, Junit,
Play framework
De Août 2015 à Octobre 2016 (1 an) – OPEN GROUPE - Lille
Rôle : Ingénieur d'études Java EE / Web
Projet MyWay - IT Caisse d'Epargne :
Refonte du poste de travail vieillissant en un nouveau nommé MyWay, multi-marques,
multi-devices, auto apprenant, intuitif, mobile, personnalisable, interactif client/collaborateur ...
Tâches :
➢ Développement Frontend
Méthodologie : Agile (SCRUM)
Environnement :
Visual Studio 2013, AngularJS 1.2, Typescript, Gulp, WinScp, Bootstrap, HTML 5, LESS, Team
Foundation Server, CDN
Juillet 2014 - Juillet 2015 (1 an ) – Viseo Technologies - Toulouse
Rôle : Ingénieur concepteur – développeur Java/Java EE
Projet Base de droits - CEGEDIM ACTIV (6 mois):
Web service permettant de répertorier les droits des adhérents et de les restituer à la demande
des AMC (Mutuelles) et/ou des professionnels de santé.
Tâches :
➢ Développement Backend
➢ Ecritures de tests unitaires et d'intégration
Méthodologie : Agile (SCRUM)
Environnement :
Eclipse Kepler/Luna, Java 6/JEE, JPA/Hibernate, SpringFramework, Mockito, SOAPUi,
web services, sonar, jenkins, PMD, Checkstyle, Maven 3, SVN, Junit
Projet ASA - Conseil Général de Pau (6 mois):
Application permettant aux utilisateurs de gérer les aides aux personnes âgées et handicapées
Tâches :
➢ Développement
➢ Implémentation de fonctionnalités
➢ Ecritures de tests unitaires et d'intégration
Environnement :
Eclipse Kepler/Luna, Java 6-7/JEE, JPA, EJB 3, GXT 3.1, RestyGWT, dozer, SOAPUi,
Arquillian, web services, sonar, jenkins, Wildfly 8.1, Maven 3, SVN, Junit
Août 2012 - Juillet 2014 ( 2ans ) - CELAD – Toulouse
Rôle : Ingénieur d'études et Développement Java/Java EE
Projet – MTD – SAFRAN Engineering Services :
Outil de simulation permettant de former les mainteneurs aéronautiques sur les différentes tâches
à effectuer en cas de problèmes. Cet outil (MTD ) était destiné à Airbus Training et a permis de
remplacer un ancien simulateur (MFTD) plus sonore et beaucoup plus encombrant.
Tâches :
➢ Implémentation des fonctionnalités de l'outil selon le pattern MVC
➢ Ecritures de tests unitaires
➢ Contribution à l’exécution des Demandes de Modification de d’Evolution
Environnement : WINDOWS XP, Java/SWING, CVS, GIT, Eclipse Indigo, EMF, Maven, Redmine,
Jenkins, Sonar
Projet – TARGET – SAFRAN Engineering Services :
Outil permettant de simuler la trajectoire d’un avion donné en fournissant certains
paramètres. Il permet aussi de générer des fichiers compatibles Google Earth pour la simulation.
Tâches :
➢ Planification et estimation des tâches de développement
➢ Chiffrage
➢ Participation à l’élaboration de l’architecture technique
➢ Développement
➢ Optimisation des performances et de la qualité du code avec CodePro, FindBugs, Sonar
Environnement : Java 6, SWING, Junit, Eclipse, Maven, Jenkins, Sonar, Redmine
Projet – XCENTRIX – SAFRAN Engineering Services :
Application destinée à une chaîne production du groupe SAFRAN et permettant de gérer le
workflow d’affectation des tâches des phases de production des câbles.
Tâches :
➢ Chiffrage
➢ Participation au choix de l’architecture
➢ Analyse d’impact
➢ Développement
➢ Écritures des tests
Environnement : Java 6, EMF, Teneo, Java/JEE, Hibernate, Maven, GIT, Redmine, JUnit
Depuis Août 2012 (6 mois)
Ingénieur d’études et développement Java/Java EE
CELAD
Missions :
Equipe « MQS » SAFRAN Engineering Services – Toulouse
Réalisation d’un outil permettant de former les mainteneurs aéronautiques sur les différentes tâches à effectuer en cas de problèmes. Cet outil sera destiné à Airbus Training. Cet outil (MTD) permettra ainsi de remplacer un ancien simulateur (MFTD) plus sonore et beaucoup plus encombrant.
Implémentation des pages du Logbook et mise en œuvre de l’architecture MVC (A380)
Contribution à l’exécution des Demandes de Modification et d’Evolution (A380)
Implémentations des pages du MTD A350 et leurs fonctionnalités
Contribution à l’exécution des Demandes de Modification de d’Evolution (A350)
Environnement Technique :
WINDOWS XP, Java/SWING, CVS, GIT, Eclipse Indigo, EMF, Maven, Redmine, Jenkins, Sonar, Hibernate, Spring, GWT, Dozer, XML
Novembre 2011 – Juin 2012 (8 mois)
Ingénieur d'études et développement, Stage
ST Informatiques et Services, Toulouse
Projet : Projet P
Missions :
Analyse et conception des spécifications techniques
Développement d'importateurs XML à partir de multiples méta-modèles UML sauvegardés en XMI
Développement d'un méta-modèle EMF et d'un outil de génération de code à partir du méta-modèle.
Environnement technique :
Eclipse Indigo, Java, EMF Core, Maven 2, SVN, Sonar, XML, TOPCASED, XMI, JUnit 4
Projet : Axsens
Missions :
Développement de nouvelles fonctionnalités de l'application (admin, gestions des utilisateurs etc.)
Correction de bugs et propositions d'amélioration de l'IHM de l'application
Tests fonctionnels
Environnement technique :
Eclipse JEE Indigo, GWT 2.0.3 (GXT/EXT 2.1.1) Hibernate 3, Spring , Maven 2, SVN, Tomcat 6,
Firefox, Google Chrome, Java, XSL
Septembre 2010-Juillet 2011 (11 mois)
Analyste et Développeur Java, Stage
Institut de Recherche en Informatique de Toulouse (IRIT),
Projet : SocLab
Missions :
Analyse du logiciel existant
Propositions d'optimisation mémoire du logiciel
Mise en oeuvre des techniques d'optimisation
Environnement technique :
Eclipse Helios, CVS, CodePro, FindBugs, Metrics, Bouml, StarUML, Java, UML 2
Projet : StatR
Missions :
Analyse du cahier des charges et rédaction des spécifications
Conception de l'architecture de l'application selon le modèle MVC
Etude des possibilités d'intégration du logiciel R à Eclipse
Mise en place de l'environnement et développement de l'application
Environnement technique :
Eclipse Helios, Java/SWING, R, Java R Interface, SVN, StarUML, OpenOffice, UML 2
Janvier 2010 - Juin 2010 (6 mois)
Chef de projet et Développeur Java, Stage
Institut de Recherche en Informatique de Toulouse (IRIT),
Projet : TER
Missions :
Chef du projet
Collecte des informations pour la rédaction du cahier des charges
Rédaction des spécifications techniques
Conception de l'architecture du projet selon le modèle MVC
Développement de l'IHM de l'application
Environnement technique :
Eclipse Helios, Intelligence artificielle, Java/SWING, SVN, StarUML, Microsoft Project, GANTT project
Formation
2019 Certification MongoDB Developer Associate
2011 - 2012 Université Toulouse 3 - Paul Sabatier
Master 2 professionnel, Génie Logiciel, logiciels Répartis et Embarqués (BAC +5)
2005 - 2009
Université de Laval au Canada
Baccalauréat ès Sciences Appliquées option Informatique (BAC +4)
Compétences
Développement logiciels et applications
Langages de programmation : C/C++, Java, Caml, C#, Groovy,
Outils de Modélisation UML : Microsoft Visio, StarUML
IDE : Eclipse, Visual studio 6.0, NetBeans, SpringSource, Visual Studio 2010
Développement web et d’applications réparties
Langages: PHP 5, PL/SQL, HTML 4/5, CSS 3, JSP, GSP, .Net, JavaScript, XML
Frameworks et API: Spring, Hibernate, GWT, Grails, SWING, Symfony, Struts, JPA, EJB3, JUnit4
SGBD : Oracle, MySQL
Serveurs d'applications : Apache Tomcat, JBoss
Outils de build , de metrics et de gestion de versions: Maven 2, SVN, CVS, Git, Checkstyle, Jenkins, Sonar, CodePro
Modèles de conception et MiddleWare : RMI, Corba, SOAP, REST, MVC, MVP
Développement d'applications mobiles : Android
Systèmes d’exploitation : Windows (XP, 7, Vista), Linux (Ubuntu)