Ghislain - Développeur JAVA

Ref : 180720N001
Photo de Ghislain, Développeur JAVA
Compétences
Expériences professionnelles
  • INGENIEUR D’ETUDES ET DEVELOPPEMENT

    2018 - aujourd'hui

    Il s’agit d’un projet de gestion d’un club de danse : projet salsa-club.
    Le projet est composé de 2 parties :
    - L’API exposant des webservices (en Spring Boot)
    - Le Front qui consomme ces services (en Angular 5 et en cours de migration à Angular 6)
    Le projet est disponible sur Github aux adresses suivantes :
    ********-soft/salsa-club pour l’api
    ********-soft/salsa-club-view-design pour la partie Front

    ➢ Etudes de besoins ENVIRONNEMENT TECHNIQUE ➢ Diagramme de cas d’utilisation et diagramme de séquence • Java 8, Angular 5 • Spring Boot 2, Spring, JWT, CORS, HTML, CSS, Maven 3, Postman • Mysql • MacOS ➢ Rédaction des spécifications techniques ➢ Mapping des données ➢ Développement de l’API et définition des endpoints ➢ Sécurisation avec JWT (JSON Web Tokens), Spring Security et CORS (Cross-Origin Ressource Sharing) ➢ Tests unitaires, tests des end
  • INGENIEUR D’ETUDES ET DEVELOPPEMENT

    COFACE
    Jan 2014 - Jan 2018

    Projet réalisé dans une équipe de 7 personnes

    La Coface (Compagnie française d’assurance pour le commerce extérieur) est une société d’assurance-crédit dont la mission est de protéger les entreprises d’éventuels impayés de la part d’autres sociétés clientes.

    L’application iNCA est un outil de gestion des sinistres. Il permet en cas de sinistre de savoir si une société doit être indemnisée et à quelle hauteur.

    MISSIONS ENVIRONNEMENT TECHNIQUE
    Mise en place d’un service permettant de récupérer les documents clients d’un sinistre et de les lier au dossier sinistre et de créer l’historique des modifications apporter au document • Java 6
    • Script Shell, Sql Developper, Filezilla, Weblogic, Kados, Diagramme de Séquence, Hibernate, Maven 3
    • Oracle 10g
    • Agile
    • Windows, Unix
    ➢ Etudes de besoins utilisateurs
    ➢ Rédaction des spécifications techniques, diagrammes de séquence
    ➢ Développement de l’application
    ➢ Développement d’un batch qui devra lancer automatiquement l’application
    ➢ Interaction avec la base de données : création d’un dblink en lecture/écriture dans une base distante
    ➢ Tests unitaires avec jUnit
    ➢ Tests de non-regression/Tests fonctionnels
    ➢ Release Management
    ➢ Mise en production
    ➢ Rédaction du document d’exploitation et d’installation
    ➢ Maintenance corrective et évolutive




    Mise en place de la connexion automatique des clients à l’application iNCA en utilisant leur compte windwos (utilisation de l’Active Directory) ENVIRONNEMENT TECHNIQUE
    • Java 8, Java 6
    • Spring Boot, Maven 3
    • Oracle 10g
    • Agile
    • Windows
    ➢ Développement du côté iNCA et coté web
    ➢ Développement d’un web service web
    ➢ Release Management
    ➢ Mise en production
    ➢ Rédaction de la documentation
    ➢ Rédaction des spécifications fonctionnelles et techniques
    ➢ Maintenance corrective et évolutive


    Mise en place des collections fees dans le calcul des indemnisations et mise en place de l’Analyse Automatique de Guarantee (AGA).
    En effet les collections fees pouvant être les frais des avocats et autres intervenants dans la récupération des montants impayés, ces fees (taxes) étaient jusque la gérés manuellement
    D’un autre côté, l’AGA consistait à automatiser l’étude d’un dossier sinistre par rapport aux conditions et à l’historique du contrat ENVIRONNEMENT TECHNIQUE
    • Java 6
    • Swing, Script Shell, Sql Developper, Filezilla, Weblogic, Kados, Diagramme de Séquence, Hibernate, Maven 3
    • Oracle 10g
    • Agile
    • Windows

    ➢ Rédaction de la documentation technique à partir des documents fonctionnels
    ➢ Développement des services permettant le traitement des collections fees
    ➢ Développement de l’interface graphique d’affichage des collections fees, interface d’ajout/suppression/modification des collections fees
    ➢ Développement des classes de mapping et création des tables des collections fees
    ➢ Interaction avec la base de données
    ➢ Release Management
    ➢ Mise en production
    ➢ Maintenance corrective et évolutive + Support

  • INGENIEUR DE CONCEPTION

    VIAMICHELIN
    Jan 2013 - Jan 2013

    Projet réalisé dans une équipe de 3 personnes

    ViaMichelin est une société filiale du groupe Michelin qui conçoit et commercialise des produits et des services numérique d’aide à la mobilité

    Cette mission consistait à la conception et au développement d’un logiciel permettant d’étudier la qualité du service des informations trafic par rapport à la concurrence

    MISSIONS ENVIRONNEMENT TECHNIQUE
    ➢ Etude et analyse des besoins • Java, JEE
    • Spring, SoapUI, Groovy, JDom2, Swing, AWT, JExcelapi, opencsv, XML, XPath
    • JUnit, Jenkins, SVN, Maven
    • Agile
    • Windows
    ➢ Adaptation du module de décodage des messages trafic diffusés
    ➢ Module de transformation des messages décodés en stock (stock identiques aux messages d’un terminal)
    ➢ Module de recherche et de lecture dans les archives (lecture du stock)
    ➢ Rapprochement du réseau des traces GPS des rouleurs (Testeurs)
    ➢ Module de calcul des indicateurs de comparaison et sortie des logs afin de mesurer les forces et les faiblesses des acteurs
    ➢ Interface graphique
    ➢ Rédaction d’un manuel utilisateur

  • INGENIEUR DE CONCEPTION

    LEXISNEXIS FRANCE
    Jan 2012 - Jan 2013

    Projet réalisé dans une équipe de 4 personnes

    LexisNexis France est une société d’édition professionnelle. Cette société s’adresse principalement aux professionnels du droit et du chiffre.

    Cette mission consistait à la conception et au développement d’un générateur d’index et d’une mise en place d’un Webservices de récupération des données

    ➢ Conception et développement d’un générateur d’index et mise en place d’un webservice de récupération des données ENVIRONNEMENT TECHNIQUE
    • Java
    • Webservices, Spring, jetty, XPath, XSLT, XQuery, XML
    • Exist DB
    • TestNG, Jmail, SVN Maven
    • Windows
    ➢ Etude et analyse des besoins de l’éditorial
    ➢ Rédaction des spécifications fonctionnelles et techniques
    ➢ Mise en place d’un web service
    ➢ Mise en place du programme de génération des index répondant aux besoins de l’éditorial
    ➢ Ajout d’un module d’envoi d’emails
    ➢ Tests de non-régression
    ➢ Rédaction d’un manuel utilisateur


    Mise en place d’un module de génération des tables de matières pour le projet Lexis360 Maroc

    ➢ Etude de besoins utilisateurs
    ➢ Développement de l’application en Java


    Développement du programme de conversion des Convention Collectives et du programme de fusion des analyses et de leurs décisions

    ➢ Etude de besoins utilisateurs
    ➢ Etude et analyse des transformations à faire
    ➢ Rédaction des spécifications fonctionnelles et techniques
    ➢ Développement de l’application en Java
    ➢ Développement des feuilles de styles
    ➢ Tests unitaires
    ➢ Rédaction d’un manuel utilisateur



    Mise en place des tests de non-régression (et des tests unitaires) pour l’application « Produit Logique »

    ➢ Etude de l’application « Produit Logique »
    ➢ Mise en place des tests unitaires
    ➢ Mise en place des tests de non-régression

  • INGENIEUR DE CONCEPTION

    AMADEUS
    Jan 2011 - Jan 2012

    Projet réalisé dans une équipe de 8 personnes

    Amadeus est une entreprise de gestion pour la distribution et la vente de services de voyages

    MISSIONS ENVIRONNEMENT TECHNIQUE
    Cette mission consistait à la mise en place d’un module de « reporting » de toutes les activités de réservation effectuées via le GDS (c’est le système développé par Amadeus et utilisé par la majorité des sites de réservation en ligne dans le monde) • Java, JEE, Groovy
    • Spring, Apache Camel, Xpath, OGNL, ActivemQ, JMS, DMX, XML, JasperReport, iReport, SQL, Soap
    • Mysql, OLAP Cube
    • SVN, Jenkins, Maven, Sonar
    • Windows
    ➢ Etude des besoins utilisateurs
    ➢ Rédaction des spécifications fonctionnelles et techniques
    ➢ Développement de l’application
    ➢ Mise en place des tests unitaires et des tests d'intégration
    ➢ Analyse multidimensionnelle et génération des rapports
    ➢ Rédaction d’un manuel utilisateur

Études et formations
  • Formation Spring – Learning Tree

    2012
  • Diplôme d’ingénieur – 3iL - Institut d’Ingénierie Informatique de Limoges

    2008
  • DEUG Mathématiques et Sciences Physiques

    2005
Autres compétences
CONNAISSANCES TECHNIQUES
Langages JAVA/JEE, AGULAR, C/C++, GROOVY, JAVASCRIPT, XPATH, XSLT, XQUERY, HTML
Frameworks
SPRING BOOT, SPRING, HIBERNATE, JEE, EJB, APACHE ACTIVEMQ, JMS, JPA, APACHE CXF, APACHE CAMEL, STRUST, JQUERY, NODE JS
Outils de développement MAVEN, GRADLE, ANT, SOAPUI, LOADUI, GIT, SVN, DIMENSION, XML, DESIGN PATTERN, INTELLIJ IDEA, ECLIPSE, VS CODE, SQL DEVELOPPER
Serveurs d’application WEBLOGIC, APACHE TOMCAT, GLASSFISH
SGBDR MYSQL, ORACLE, OLAP CUBE
Systèmes WINDOWS, OS X, LINUX
Méthodes UML, MERISE, TDD, AGILE




AUTRES
Langues Anglais, Allemand
Divers Esprit d’analyse, Esprit de synthèse, Curiosité fonctionnelle, Veille technologique, Sens du relationnel, Pragmatisme

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Administrateur Bases de Données SQL - SIG - Développeur Web et VBA
Patrick

Administrateur Bases de Données SQL - SIG - Développeur Web et VBA

  • RENNES
SQL POSTGRESQL MERISE VISUAL BASIC SIG GEOSERVER OPENLAYER JAVA PYTHON LINUX UBUNTU
Disponible
CV Ingénieur de développement Salesforce
Kamal

Ingénieur de développement Salesforce

  • VANVES
JAVA SALESFORCE JAVASCRIPT SQL J2EE
Disponible
CV Ingénieur de développement .NET
Guillaume

Ingénieur de développement .NET

  • DOUSSARD
.NET C# JAVASCRIPT MYSQL SQL PYTHON REACT.JS JAVA C++ C
Disponible
CV Senior Développeur C#
Raphael

Senior Développeur C#

  • SAINT-OUEN
C# .NET SQL Software Craftsmanship JAVA PYTHON
Disponible
CV Développeur JAVA
Rémi

Développeur JAVA

  • RILLIEUX-LA-PAPE
PHP SYMFONY MYSQL JAVASCRIPT JAVA REACT.JS
Disponible
CV Consultant technique Salesforce
Baïla

Consultant technique Salesforce

  • VÉNISSIEUX
SALESFORCE JAVASCRIPT JAVA GIT GITLAB Github NestJS
Disponible
CV Développeur JAVA Angular
Farès

Développeur JAVA Angular

  • LA VARENNE-SAINT-HILAIRE
SQL JAVA Angular Spring Boot SPRING TOOL SUITE Kafka API RESTful
Disponible
CV Développeur JAVA
Arnold

Développeur JAVA

  • BONDY
JAVA J2EE SQL SERVER SQL PL SQL MYSQL UML Angular DEVOPS
Bientôt disponible
CV Développeur IA JAVA
Kevin

Développeur IA JAVA

  • ISSY-LES-MOULINEAUX
JAVA C++ SQL JAVASCRIPT C#
Disponible
CV Développeur JAVASCRIPT
Adrien

Développeur JAVASCRIPT

  • VILLEURBANNE
JAVASCRIPT JAVA C++
Disponible