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 Developpeur
Tidjini

Developpeur

  • DIJON
PYTHON JAVASCRIPT DJANGO SQL C# JAVA
Disponible
CV Développeur JAVA
Romel

Développeur JAVA

  • RENNES
JAVA REACT.JS J2EE JAVAFX JASPER REPORTS TIBCO JASPERSOFT
Disponible
CV Développeur Java Sénior
Alexis

Développeur Java Sénior

  • LYON
JAVA Spring Boot Microservices API RESTful GIT Kafka POSTGRESQL MONGODB Kubernetes SCRUM
Disponible
CV Ingénieur de développement
Abdallah

Ingénieur de développement

  • VILLEURBANNE
FLUTTER FIGMA JAVASCRIPT UI DESIGN ANDROID JAVA REACT.JS SQL Spring Boot Angular
Disponible
CV Développeur JAVA
Zineb

Développeur JAVA

  • CHÂTILLON
JAVA Angular GIT SPRING PL SQL NoSQL CI/CD C#
Disponible
CV Ingénieur de développement JAVA
Xavier

Ingénieur de développement JAVA

  • BOURG-LA-REINE
JAVA SPRING JAVASCRIPT Vue.js HTML CSS
Disponible
CV Développeur
Yanis

Développeur

  • CASTELSARRASIN
MYSQL JAVA PHP SQL JAVASCRIPT C# SQL SERVER ORACLE C++ PYTHON
Disponible
CV Développeur FLUTTER
Nguyen

Développeur FLUTTER

  • CASTELNAU-LE-LEZ
FLUTTER JAVA PYTHON JAVASCRIPT
Disponible
CV Ingénieur de développement JAVA
Ahmed

Ingénieur de développement JAVA

  • HOUILLES
JAVA SQL J2EE REACT.JS JAVASCRIPT
Bientôt disponible
CV Développeur full stack
Pierre-Alain

Développeur full stack

  • ALENÇON
PYTHON TypeScript Angular NODE.JS PHP C# SQL MYSQL JAVASCRIPT JAVA
Disponible