-
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)