Expériences professionnelles
Depuis 10/2016 Aequasys Ltd
Au titre de Ingénieur système
Mission(s) Missions d’assistance préventive
Assurer la maintenance préventive des systèmes Linux, AIX et Solaris
Assurer la maintenance préventive des bases de données Oracle et
Informix
Corriger les problèmes de performance liés à aux systèmes, base de
données, application et stockage
Effectuer les tests de haute disponibilité et de continuité de service
Analyser et évaluer le niveau de sécurité de l’infrastructure
informatique
Faire des recommandations
Missions de formations sur Linux, AIX, Solaris, Oracle et Informix
Identifier les besoins de formation des clients
Faire des propositions de formations
Rédiger les supports de formation
Dispenser le contenu des formations
Accompagner les participants pour leur monter en compétence
Missions d’assistance à distance niveau 3
Investiguer sur les incidents
Résoudre les incidents
Rechercher les causes de l’incidents
Proposer des solutions définitives
Missions d’implémentations ou de migration
Virtualiser l’infrastructure informatique
Implémenter les solutions de sécurité des systèmes et bases de
données
Implémenter les solutions de performances des systèmes et bases de
données
Implémenter les solutions de sauvegardes/restauration
Missions des tests d’intrusion
Effectuer les tests d’intrusion
Assister pour corriger des failles de sécurité
Environnement Linux Red Hat, IBM AIX, Oracle Solaris, Oracle Database 11g et 12c,
Informix, IBM Power, VMWARE, VEEAM, Oracle RAC, Commvault, Data
Guard, DBVISIT, ZERTO
MISSIONS / PROJETS
SIS MARCHES, Depuis Juillet 2016
Projet : SIS-Marchés
Rôle : Architecte Logiciel
Mission :
• Migration du logiciel SIS-Marchés de Spring 3 vers Spring-Boot
• Migration du projet sur Java 8
• Conception et développement d’un connecteur CMIS pour faire communiquer SIS-Marchés et Alfresco
• Déploiement, paramétrage, maintenance d’Alfresco pour une utilisation interne chez SIS-Marchés
• Ajout du module Records Management à l’instance d’Alfresco SIS-Marchés
• Développement des extensions via le SDK3 d’Alfresco
• Développement d’un client REST pour échanger avec le portail Chorus Pro Consulter les factures dématérialisées, Mettre à jour l’avancement du traitement de celles-ci
• Définition de l’architecture des nouveaux modules de l’application SIS-Marchés
• Conception, développement d’un client Soap pour communiquer avec la plateforme Siren
Environnement technique : Java EE, JDK1.8, Tomcat 8, SpringBoot, Mokito, Alfresco, OpenCMIS API, Immutable, RestFull, Maven, Jenkins, GIT, Sonar Galeries Lafayette, De Juillet 2015-Juillet 2016
Projet : Picasso
Rôle : Développeur concepteur
Mission : PICASSO – Application de gestion des bordereaux de détaxe des magasin Galeries Lafayette.
• Initialisation du projet (SPRING-Boot, Maven)
• Développement du module sécurité back/front end (ANGULARJS, SPRING-Security,SPRING-LDAP)
• Développement des services REST
• Développement du module de génération du code à barre (code128)
• Développement du module de génération d’un document PDF du bordereau
Développement des tests unitaire (Mockito) Développement front (bootstrap, AngularJS)
• Mise en place de l’architecture avec les outils yeoman, bower, et grunt
Environnement technique : Java EE, Tomcat 8, Spring-data-jpa, Spring-Security, Spring-Ldap, Mokito, itext, BareCode4J, services REST (jax-ws-rs), Maven, Jenkins, GIT, Yeoman, Bower, Grunt.
GDF SUEZ, Depuis Mars 2015
Rôle : Lead Développeur
Contexte : Dans le cadre de la mise en place de la version mobile de son application cofelyvision, réalisation d’un POC pour la nouvelle version de l’application.
Mission :
• Analyse
• Définition de l’architecture applicative
• Développement des fenêtres en responsive design (bootstrap, AngularJS)
• Mise en place de l’architecture avec les outils yeoman, bower, et grunt
Environnement technique : NodeJS, Yeoman, Bower, Grunt, AngularJS.
ANEO, Novembre 2014 – Février 2015
Rôle : Ingénieur d’études et développement
Contexte : Mise en place d’une chaîne d’intégration continue et développement d’un parseur de fichier CSV en vue d’une intégration dans une base de données Oracle.
Mission :
• Définition de l’architecture du module
• Reprise de données pour l’application de gestion des billets de Gaumont (Hubble)
• Développement de la gestion des clients non encartés
• Rédaction des documentations techniques
• Installation et configuration Jenkins et Sonar
Environnement technique : Java 7, JPA/Hibernate, Quartz, Super CSV, JUNIT, TOMCAT 7, Eclipse, SVN, Maven, Jenkins, Oracle.
Mutuelle MGC, Octobre 2014
Rôle : Ingénieur d’études et développement
Contexte : Dans le cadre de la mise en place de son tarificateur, réalisation des services SOAP permettant de consulter les packages, de calculer les cotisations en fonction de la situation des clients.
Mission :
• Modélisation UML
• Définition de l’architecture applicative
• Développement des services de consultation des informations et de calcul des cotisations des cotisants au cas par cas et implémentation des tests unitaires avec JUnit.
• Mise en place de l’intégration continue
• Déploiement dans un environnement de recette
Environnement technique : Java 7, JPA, EJB3, JUnit, JBOSS7, Eclipse, SOAP UI, Maven, Jenkins, MySQL, UML STIF, Mars 2014-Septembre 2014
Rôle: Ingénieur d’études et développement Java JEE
Contexte : Dans le cadre de ces missions, le STIF est doté d’un patrimoine immobilier. Ce patrimoine est constitué de terrains, de volumes et de bâtiments sur lesquels doivent être construit des moyens de transports de surface de différentes natures, réalisation et intégration d’une application web permettant de gérer ce patrimoine.
Mission :
• Participation à la rédaction du dossier de spécifications détaillées Modélisation UML
• Développement des traitements applicatifs et publication de web services REST avec
Spring et Hibernate/JPA, Jersey.
• Développement du client (consommateur des services précédemment publiés) avec
AngularJS Utilisation du standard lié au Simple Page Application (SPA)
Environnement technique : Java8, Java EE, SQL, JavaScript, PostgreSQL 9, Windows 7, Linux (Fedora), Spring, Hibernate, Hibernate search, JPA, AngularJS, Jersey, JUnit, IntelliJ, SVN, Maven, ArgoUML, Sonar, Jenkins.
MRC, Novembre 2013-Mars 2014
Rôle : Ingénieur études et développement Java JEE
Contexte : Intervention sur différents projets dédiés à une start-up du monde des services aux entreprises qui souhaitait mettre en œuvre une plateforme de services B2B innovants. Réalisation d’une application de gestion d’un annuaire LDAP (avec gestion des utilisateurs internes/externes/structures de rattachement)
Mission:
• Modélisation UML
• Développement des différentes briques applicatives et intégration des modules et Réalisation des tests unitaire/intégration
Environnement technique : Java, Java EE, Windows Seven, Spring REST, Spring LDAP, GWT 2.6.0, Hibernate 4, JUnit, Eclipse Kepler, SVN, Maven
FNAP, Septembre 2013-Octobre 2013
Rôle : Ingénieur développeur Java JEE
Projet: Dans le cadre de la mise en place de leur de force de vente sur terre conçue pour une utilisation sur iPad, analyse et développement d’un parseur de données dont le but est d’extraire les données de l’ERP pour les mettre à disposition des tablettes dans un format défini par le client.
Mission:
• Modélisation
• Développement des traitements d’extraction/transformation du format des données Planification et automatisation de l’exécution du batch avec Quartz
Environnement technique : Java EE, JAX-WS, JAX-B, Bash, Windows Seven, Quartz, SuperCSV, JUnit, Eclipse
ADELYA, Juillet 2013-Septembre 2013
Rôle : Ingénieur d’études et développement d’applications web
Contexte : Afin d’augmenter la productivité de ces techniciens, réalisation d’une application web SAV interfacée avec L’ERP Sage X3, conçue pour une utilisation sur smartphone en vue de donner accès aux techniciens d’intervention à leur planning tâches.
Mission :
• Analyse et Rédaction dossiers de spécifications détaillées Modélisation avec UML
• Développement d’un traitement consultation des interventions par le technicien Développement d’une extension pour la gestion des interventions par le technicien
• Assistance technique à la mise en intégration et à la mise en production des modules développés.
• Développement d’un Framework fait maison reposant sur le pattern MVC2
Environnement technique : Java6, Java JEE, JSP/Servlet, JavaScript, XML, JAX-B, JAX-WS
ERP Sage X3, Windows Seven, XStream, Bootstrap, EJB3, JUnit, Eclipse, SVN, Maven, Microsoft Visio, Sonar, Jenkins,
ADSI, Mars 2011-Juillet 2013
Rôle : Ingénieur d’études et développement d’applications web
Contexte : ADSI est un intégrateur d’ERP partenaire SAGE qui déploie et adapte les solutions SAGE X3 aux besoins de ses clients. Pour chaque projet mis en place, ADSI déploie sa solution WebLinX3, solution web d’interface e-commerce se pluggant nativement à l’ERP déployé.
Refonte du frontal web de la solution WebLinX3 pour rationaliser le code source en vue d’en faire une solution packagée exploitable sur différents contextes client.
Participation à différents projets de customisation de la solution pour l’adapter aux spécificités client (Adelya, Isampro, GEH)
Mission :
• Analyse du besoin
• Rédaction de spécifications techniques
• Développement de la partie Front web (JSP, JAX-B, JAX-WS)
• Exploitation des web services d’accès aux données
• Tests unitaires avec JUnit
• Module de génération de factures
• Développement et exposition des web services de publication des fiches articles et de persistance des données sur le référentiel back office (ERP SAGE X3)
• M...