Kabine - DevOps JAVA
Ref : 200521K001-
78300 POISSY
-
DevOps, Développeur, Consultant technique (33 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
Depuis juin 2018 : EDF
Projet : Mise en place d’une solution GED pour la gestion des activités des métiers d’EDF
Envir. Technique Java 8, Tomcat 9, Apache 2, IntelliJ, Jenkins, Sonar, Alfresco (4, 5, 6),
documentum (7.2, 16.4), Activiti, xml, angular (2, 7), jod converter, oracle, postgres, SOLR,
spring 5, spring batch 4, freemarker, mockito, LDAP, Redhat (6, 7), ARender, Webdav
Rôle : Développeur/Concepteur (Equipe de 16 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel et de la maintenance corrective
• Estimation du reste à faire
• Développement de la solution
• Tests unitaires
• Participation au DSTUM (Daily Stand Up Meeting) dans le cadre de la méthodologie agile
• Etude de la Dockérisation des applications
• Gestion des serveurs
• Chiffrage des users stories
• Configuration des jobs jenkins
• Correction d’anomalies
• Configuration de la chaine d’intégration dans le cadre d’une démarche DevOps
• Installation d’environnement
Novembre 2017 - Juin 2018: Ministère de l'intérieur
Projet : Dématérialisation des documents de l'application de Gestion des recrutements du
ministère de l'intérieur
Envir. Technique Java 8, Tomcat 7, Apache 2, Eclipse, Docker, Jenkins, Sonar, Struts 1, Ibatis,
jsp, javascript, Maven 3, Spring 3, Mockito, Junit 4, Selenide, Apache POI, FOP, Jackson, HP ALM,
SVN, Oracle 12c Enterprise Edition, CMIS, Alfresco, FreeMarker, Flying saucer
Rôle : Développeur/Concepteur (Equipe de 4 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Responsable technique
• Elaboration du dossier d’architecture
• Elaboration du dossier de conception technique
• Participation à la rédaction des spécifications
• Estimation du reste à faire
• Développement de la solution
• Tests unitaires et test d'intégrations
• Participation et animation à tour de rôle du DSTUM (Daily Stand Up Meeting) dans le
cadre de la démarche Agile
• Recette avec HP ALM (HP Application Lifecycle Management)
• Dockérisation des applications
• Configuration de la chaine d’intégration dans le cadre d’une démarche DevOps
Juin 2017 – juin 2018 : Ministère de l'intérieur
Projet : Evolution de l’application de gestion des finances du ministère de l'intérieur
Envir. Technique : Java 6, Tomcat 6, Eclipse, Docker, Jenkins, Sonar, jsf, Maven 3, Spring 3, 4,
Hibernate 3, Junit 4, HP ALM, SVN, PostgreSQL (8.4, 9.1, 9.3), PHP, Talend 5.6, Joram 5.3, eXist
db, Spring JMS, SOAP, Jackson 2.7.3, Spring-boot 1.5.2 Rôle : Développeur (Equipe de 4
collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Responsable technique
• Estimation du reste à faire
• Rédaction des spécifications, des documents d’installation et d’exploitation
• Participation et animation à tour de rôle du DSTUM (Daily Stand Up Meeting) dans le
cadre de la démarche Agile
• Correction des anomalies
• Réalisation des nouvelles fonctionnalités
• Recette avec HP ALM (HP Application Lifecycle Management)
• Dockérisation des applications
• Configuration de la chaine d’intégration dans le cadre d’une démarche DevOps
Avril 2017 – Octobre 2017 : Ministère de l'intérieur
Projet : Migration des socles techniques et logiciel de l'application de Gestion des recrutements
du ministère de l'intérieur
Envir. Technique Java 8, Tomcat 7, Apache 2, Eclipse, Docker, Jenkins, Sonar, Struts 1, Ibatis,
jsp, javascript, Maven 3, Spring 3, Mockito, Junit 4, Selenide, Apache POI, FOP, Jackson, HP ALM,
SVN, Oracle 12c Enterprise Edition
Rôle : Développeur (Equipe de 4 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Estimation du reste à faire
• Migration des socles techniques et logiciels
• Tests unitaires et test d'intégrations
• Intégration d’un Framework de génération automatique des rapports de tests unitaire et
d'intégration
• Participation et animation à tour de rôle du DSTUM (Daily Stand Up Meeting) dans le
cadre de la démarche Agile
• Recette avec HP ALM (HP Application Lifecycle Management)
• Dockérisation des applications
• Configuration de la chaine d’intégration dans le cadre d’une démarche DevOps
Janvier 2017 – Mars 2017 : Ministère de l'intérieur
Projet : Evolution et correction d’anomalies de l'Application pour les examens pratiques de
passage de permis de conduire
Envir. Technique : Android 5, Sonar, Jenkins, Java 7, Spring, Hibernate, Swagger IO, Maven,
Gradle, Junit 4, Jenkins
Rôle : Développeur (Equipe de 4 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Estimation du reste à faire
• Analyse et correction des anomalies
• Configuration de la chaine de build jenkins (Pour les parties mobile et web)
• Tests unitaires et test d'intégrations
• Participation à la mise en place des bonnes pratiques (rédaction d'articles WIKI)
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Agile
Janvier 2017 – Février 2017 : Capgemini
Projet : Réalisation d’une application pour contrôler manuellement et gestuellement un
navigateur web
Envir. Technique : Kinect for Windows SDK 2, Visual Studio, C#, CefSharp, Docker, JavaScript
Rôle : Développeur (Equipe de 2 collaborateurs)
Mission : Dans le cadre de la réalisation de cette application
• Estimation du reste à faire
• Mise en place du navigateur embarqué
• Intégration des gestes de contrôles
• Ajout d’animations à la suite d’un geste de validation
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Agile
Octobre 2016 – Décembre 2016 : Ministère de l'intérieur
Projet : Evolution de l'application de Gestion des Projets du Ministère de l'Intérieur
Envir. Technique : Java 5, Play Framework 1.2.7, Docker, Maven, Eclipse, Apache POI,
Selenide, JUnit 4, MySQL, SVN
Rôle : Développeur (Equipe de 3 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Mise en place de l'environnement de travail sous docker
• Estimation du reste à faire
• Développement des nouvelles fonctionnalités
• Tests unitaires et test d'intégrations
• Développement d'un Framework pour la génération automatique des rapports de tests
unitaire
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Agile
Août 2016 – Octobre 2016 : Ministère de l'intérieur
Projet : Evolution de l'application de Gestion des recrutements du ministère de l'intérieur
Envir. Technique : Java 5, Struts 1, Spring 3.2, JSP, SONAR, Jenkins, Mockito 1.9, JUnit 4,
Maven 2, Ibatis, HP ALM, SVN, Oracle 10g, Tomcat 5
Rôle : Développeur (Equipe de 3 collaborateurs)
Mission : Dans le cadre de l'évolution du logiciel
• Estimation du reste à faire
• Développement des nouvelles fonctionnalités
• Analyse et correction d’anomalies
• Tests unitaires et test d'intégrations
• Participation à la mise en place des bonnes pratiques (rédaction d'articles WIKI)
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Agile
• Recette avec HP ALM (HP Application Lifecycle Management)
Février 2016 – Juillet 2016 : Generix
Projet : TMA du logiciel TradeExpress d'Echange de Données Informatiques (EDI)
Envir. Technique : C, Java 1.6, 1.7 et 1.8, Bootstrap, HTML/CSS, JavaScript, C, RTE, CUnit, Jira,
Ant, Méthodologie Lean, JMS, Jboss 4, 5, 6, 7, 8, Apache, Windows XP, Backbone, CentOs,
Debian, SVN, Oracle, VirtualBox, HP ALM, eclipse, SOAP, REST, Junit, SOAPUI, Sonar
Rôle : Développeur (Equipe de 6 collaborateurs)
Mission : Dans le cadre de la maintenance corrective et évolutive du logiciel
• Analyse des anomalies de production
• Réalisation des corrections
• Tests fonctionnels et tests croisés
• Gestion de configuration sur le projet
• Participation à la mise en place des bonnes pratiques (rédaction d'articles WIKI)
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Lean
Janvier 2016 – Janvier 2016 : TSN ********/
Projet : Réalisation d'un portail responsive de publication de contenus
Envir. Technique : Docker, Drupal 7, CSS, Responsive design, php, Git, Photoshop
Rôle : Développeur (Equipe de 3 collaborateurs)
Mission : Dans le cadre de la réalisation du site web
• Développement du thème
• Création des types de contenus
• Participation et animation à tour de rôle du DSTUM dans le cadre de la démarche Lean
Novembre 2015 – Décembre 2015 : Capgemini
Projet : Réalisation de deux sites web pour la participation à un quizz et la publication des
résultats du quizz
Envir. Technique : AngularJs, JavaScript, PHP5/MySql, nodeJs, mongoDB, npm, SVN
Rôle : Développeur (Equipe de 4 collaborateurs)
Mission : Dans le cadre de la réalisation des sites
• Réalisation des sites et des tests
• Livraison
• Gestion des retours d'anomalies
Novembre 2015 – Décembre 2015 : Capgemini
Projet : Réalisation d’un POC de communication via Bluetooth entre les dispositifs médicaux et
l'ordinateur
Envir. Technique : java 7, Tensiomètre poignet BP7, Tensiomètre bras BP5, Oxymètre Air,
Bluecove 2, Bluetooth 4.0, eclipse
Rôle : Développeur (Equipe de 2 collaborateurs)
Mission : Dans le cadre de la recherche
• Analyse de la faisabilité
• Réalisation des cas de tests
Mars 2015 – Septembre 2015 : ERDF Mérignac
Projet : Portail des Métiers d'Expertises Sud-Ouest. Portail de travail collaboratif pour la gestion
documentaire, le partage et la diffusion d'information
Envir. Technique : Drupal 7, PHP 5, MySql, JavaScript
Rôle : Stagiaire développeur
Mission : Dans le cadre de la réalisation du site
• Analyse des besoins
• Réalisation du développement
• Livraison
• Assistance aux autres projets (SUMO, FILAO)
• Gestion des retours des anomalies
Avril 2014 – Septembre 2014 : ERDF Mérignac
Projet : Développement d'outils de suivis et de pilotage des activités de la région sud-ouest
Envir. Technique : PHP5, MySql, JavaScript, DHTMLX, HTML/CSS, Netbeans
Rôle : Stagiaire développeur
Mission : Dans le cadre de la réalisation du site
• Analyse des besoins
• Réalisation du développement
• Livraison
• Gestion des retours des anomalies
Février 2013 – Août 2013 : Aston et OneFit Medical
Projet : Application 3D d'aides à la mise en place des prothèses de genoux et d'épaules pour les
médecins
Envir. Technique : ANT, IIS, Java 6, Eclipse, Visual Studio, C#, SVN, Java OpenGL, Junit
Rôle : Développeur (équipes de 4 personnes)
Mission : Dans le cadre de la réalisation de l’outil
• Réalisation du développement
• Tests unitaires
• Livraison
• Gestion et retour des anomalies
Domaines de compétences
Outils
- Gestion de configuration : Apache Maven, Gradle, Jenkins, Docker
- Gestion de projet : Redmine, Jira
- Qualité : Sonar
Savoir être
- Savoir-Etre : Autonomie / Capacité d'adaptation / Flexibilité / Gestion du stress
Savoir-Faire
- Conception et développement : Analyse fonctionnelle / Conception et développement
- Maîtrise d'œuvre : Assistance MOE / Rédaction de spécifications techniques
Solutions
- Serveurs d'applications : Apache, IIS, WildFly
Techniques
- Environnements et outils de développement : IntelliJ IDEA / Android studio / Eclipse
- Environnements et outils de test : Selenium / JUnit / Mockito / TestNG / Selenide
- Framework et API : EJB / J2EE / JSF- Java Server Faces / JSP - Java Server Pages / JSTL /
Struts/ JPA/ AngularJs / Spring 4,5 / Apache POI/ FOP / Jackson / Spring-boot 1.5, 2 /
Apache CMIS / FreeMarker / Flying saucer
- Langages : CSS / HTML / XML / Java / SQL / JavaScript /PLSQL
- GED : Alfresco 5, 6, Documentum 7, 16
- SGBD : Oracle (10g, 12c), PostgreSQL, MySQL
- Systèmes/Serveurs : Docker, Tomcat, Linux, Windows, Jenkins, Sonar
FORMATION INITIALE
09/2015 : Master MIAGE (Méthodes Informatiques Appliquées à la Gestion des Entreprises) Agilité
des systèmes d'informations (Paris 10)
08/2013 : Master Systèmes Distribués et Réseaux Informatiques UFR Sciences et techniques de
Besançon
06/2011 : Licence Systèmes d'informations Université du 08 Mai 1945 de Guelma
(Algérie)
FORMATION PROFESSIONNELLE
04/2016 : Utilisation du progiciel de gestion intégré SAP (Systems, Applications and Products)
LANGUES
Anglais : Lu, Ecrit, Parlé (Elémentaire)
Français : Lu, Ecrit, Parlé (Langue maternelle/Bilingue)