Menu

Vincent GUENNO

SEVRES

En résumé

Mes compétences :
Java
Java EE
JavaScript
MVC
JQuery
JSP
JUnit
JSON
Ajax
Méthode agile
Python
Hibernate
Maven
Spring
Struts
PL/SQL
SQL

Entreprises

  • EXTIA - Développeur Java J2EE

    SEVRES 2017 - 2018 Mission chez Voyages SNCF Technologies

    1er Projet - (Mars 2017 à Septembre 2017) :

    Projet de Vente à distance de titres de transport pour les filiales du groupe Keolis et pour Transilien.
    Ventes de cartes et rechargement, titres papiers ou dématérialisés (e-billet)
    Mode de fonctionnement Agile. Equipe : 1 Scrum Master, 1 Proxy PO, 1 lead tech, 4 développeurs et 1 testeur.

    Actions :
    Application du processus Agile au projet.
    Réalisation du processus complet de mise en place de fonctionnalités (chiffrage, réalisation, test, intégration, mise en production) : Approche DevOps

    Technologies utilisées :

    Front : Angular 1.3, HTML 5, CSS 3
    Back : Java 8, Spring 4, WS Rest / SOAP
    Base de données : MongoDB 3.2
    Tests : BDD (Cucumber - Groovy), TU (JUnit - Mockito), Tests IHM (Protactor)
    Environnement :
    - IntelliJ (Tomcat 7 / SonarLint)
    - Git (GitLab / SourceTree / Git bash)
    - Maven 3.2, Jira, Crucible
    - RoboMongo / Postman / WinSCP / mRemoteng / Unix / Kibana
    Intégration continue :
    - Sonar, Jenkins 2
    - YAML - Puppet - Rundeck




    2nd projet - (Octobre 2017 - Janvier 2018) :
    Création d'un site de génération de jeux de données pour les testeurs.

    Actions :
    Mise en place d'un processus d'intégration continue (Sonar, Jenkins Pipeline, Maven)
    Migration MySQL => MongoDB
    Réalisation de la refonte IHM angularjs 1.2 => angular 4
    Mise en place d'une campagne de non-regression avec Protractor

    Technologies utilisées :
    - MongoDB
    - Bootstrap 3
    - Java8 (WS Rest et SOAP)
    - Protractor, Mockito



    3ème projet - (Fevrier 2018 - Avril 2018) :
    Réalisation d'un moteur de recherche interne pour VSCT.

    Actions :
    Reprise du POC et amélioration (Remise à niveau, insdustrialisation du projet, intégration continue)

    Technologies utilisées :
    - NodeJS 8.9, ExpressJS 4
    - Python 3, ElasticSearch
    - React, Redux, Semantic UI
    - Jenkins Pipeline, Docker, Docker compose
    - Kibana, Gatling, FsCrawler, GitLab API


  • Atos - Analyste développeur Junior

    Bezons 2015 - 2017 Développement et maintenance d'une application client léger et lourd.

    Client : La Poste
    Nom de l'application : Aris

    Actions :
    - Etudes, conception technique et réalisation de chiffrages.
    - Réalisation d'évolutions, correction d'anomalies.
    - Contact direct avec le client
    - Livraisons de l'application.

    Technologies utilisées :

    - Client léger :

    • Développement J2EE pour application Client/Serveur
    • Spring IOC, Struts, Hibernate
    • JSP, JQuery, AJAX, Javascript
    • jUnit, EasyMock
    • Web services REST et SOAP (JaxWS et Axis)
    • Base Oracle
    • Applets Java


    - Client Lourd :

    • Java Swing
    • Base H2


    - Autre :

    • Batchs Java et PL/SQL
    • SOAPUI
    • IDE : Eclipse, RAD
    • Serveur d'application : Websphere, Tomcat
  • Atos - Ingénieur développeur

    Bezons 2015 - 2015 Stage de fin d'études dans l’entreprise Atos à Saint-Herblain.

    Participation au développement d’une application Web client léger (ARIS) permettant aux institutions (Maries, Relais, Bureaux de tabac) de proposer des services équivalents aux services proposés par les bureaux du groupe LaPoste.

    Langages et outils utilisés :

    - Client : Struts, JQuery, JavaScript, JSP, AJAX.
    - Serveur : JavaEE, Hibernate, Spring, Batchs Java et PL/SQL, WebSphere Application Server, Base Oracle.
    - Autre : CVS, Maven, JUnit, EasyMock.


    Développement d’un programme permettant d’écrire des tests rapides sur des interfaces
    graphiques. Logiciel : AutoIt.
  • Ericsson - Assistant ingénieur

    MASSY 2014 - 2014 Stage assistant ingénieur dans l'entreprise Ericsson à Lannion. Développement d'une
    application Web tout mobiles de pronostiques pour la coupe du monde 2014.

    Langages utilisés :

    - Client : JavaScript, HTML5, CSS et JQuery. Logiciel NetBeans.
    - Serveur : JavaEE, MySQL et Apache Tomcat. Logiciel : Eclipse.
    - Gestion de configuration : TortoiseSVN, Jenkins.
    - Contact : Guénolé Hervo (guenole.hervo@ericsson.com)

Formations

Réseau

Annuaire des membres :