Ludovic - Consultant technique JAVA

Ref : 140921C001
Photo de Ludovic, Consultant technique JAVA
Compétences
HIBERNATE
JAVA MESSAGE SERVICE
EAI ESB
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    07/2015 – … Projet Perso
    Description:
    Création d’une application qui génère et gère une compétition sportive :
    - Mise en place du socle technique AngularJS, Gulp, Bower, NodeJS, MongoDB, Express, Swagger
    - Mise en place d’un algorithme logique de création de championnat en fonction des paramètres utilisateurs
    - Création du Model
    - Mise en place des features : authentification / autorisation , création/édition de compétition, modification de matchs
    - Evolutions en cours…
    Environnement technique :
    Langages de développement : AngularJS, JavaScript, JSON, HTML, Bootstrap, Font awesome
    Environnement de développement : Eclipse
    Serveur d’applications : HTTP Server by NodeJs
    Système d’exploitation : MacOSX, unix
    SGBDR : Mongo
    Autres : Gulp, Bower, NodeJS, MongoDB, Express, Swagger, Git

    11/2013 – 12/2015 Projet SDS (Static Distribution Services) - SGCIB
    Description de mission :
    - Etude et analyse des spécifications
    - Documentation technique
    - Evolution et création de nouveaux composants
    - Optimisation et Maintenance (Java 6, Gigaspaces, GWT)
    - Suivi du développement offshore (Inde)
    - Support Client
    - Tests et validation (JUnit, Mockito, Fest Assert)
    - Livraison

    Environnement technique :
    Langages de développement : java/j2ee, sql, PL-SQL
    Environnement de développement : eclipse
    Serveur d’applications : Gigaspaces (in-Memory DataGrid, distributed caching) , TOMCAT
    Système d’exploitation : windows xp, unix
    SGBDR : Oracle
    Autres : Scrum, mule, Maven, SVN, Spring, Sring-Batch, Jenkins, gwt

    05/2012 – 11/2013 Projet VIRAJ - Manpower
    Description de mission :
    - Etude et analyse des spécifications
    - Evolution (Fonctionnelle et technique), Optimisation et Maintenance (Java 6, Flex)
    - Migration Alfresco (Lucene et PostgresSQL) -> PostGresSQL, Jdbc, Apache Camel et Spring Mvc
    - Analyse du plan d’exécution des requêtes, optimisation des requêtes
    - Mise en place de tests de charge (Python et The Grinder)
    - Tests et validation (JUnit, TestNG et Fest Assert)
    - Livraison

    Environnement technique :
    Langages de développement : java/j2ee, Flex 4, PostGreSQL, Python
    Environnement de développement : eclipse
    Serveur d’applications : TOMCAT
    Système d’exploitation : windows xp, unix
    SGBDR : PostGreSQL
    Autres : Scrum, Alfresco, Lucene, RabbitMq, Maven, SVN, Spring, Sring-Batch, Spring-Security, Jenkins, Apache Camel, The Grinder

    01/2011 – 04/2012 Projet AGORIX - Editis Interforum
    Description de mission :
    - Au sein de l’Equipe Web du groupe EDITIS, Migration massive des applications du groupe, maintenance et évolution.
    - Etude et analyse du cahier des charges
    - Etude et analyse des spécifications
    - Etude et analyse de l’existant
    - Installation et Intégration de l’Intégration Continue (Maven, Nexus, Hudson)
    - Mavenisation des applications à partir de Ant
    - Mise à jour de la version de Java sur les applications et les batchs Java 4 -> Java 6
    - Migration des applications de Weblogic 8 -> Weblogic 10
    - Mise en place d’optimisation du travail sur les postes de développement (déploiement automatique dans l’environnement d’intégration)
    - Migration de batchs et d’applications de DB2 -> Oracle 10
    - Migration du module d’habilitations Oracle 9 -> Oracle 10
    - Création de documentation (Manuel de migration, Document d’urbanisation, nouveau Manuel de déploiement)
    - Migration serveur CAS pour l’authentification (Mavenisation, Migration Tomcat -> Weblogic et documentation sur le fonctionnement)
    - Evolution et Maintenance (Java 6)
    - Tests et validation
    - Livraison
    - Mise en production

    Environnement technique :
    Langages de développement : java/j2ee, SQL
    Environnement de développement : eclipse
    Serveur d’applications : Weblogic (8/11g), TOMCAT
    Système d’exploitation : windows xp, unix
    SGBDR : oracle, DB2
    Autres : Maven, CVS, SPRING, SPRING-BATCH, Nexus, Hudson

    10 / 2008 – 01/2011 Projet SESAME – BNP PariBas Assurance
    Equipe de 5 développeurs
    Description de mission :
    Le projet ciblé concerne la mise en place d’une solution d’authentification au sein des applications BNPPA PARIBAS Assurance :
    - Mise en place d’un nouveau système d’authentification
    - Gestion des authentifications et des habilitations
    - Le besoin est de proposer une solution de fédération d’identité aux partenaires de BNPPA pour qu’ils puissent proposer les applications Assurance à leurs utilisateurs, sans devoir déléguer à BNPPA la gestion de leurs utilisateurs.
    - Solution sécurisée : cryptage des communications et contrôle systématique permettant de s’assurer que l’appelant est bien un partenaire autorisé.

    Environnement technique : Méthode Agile-SCRUM, Conception UML, Design Patterns, Estimation de charges, JAVA/J2EE, Spring, Struts, JDO, Oracle, Maven/HudSon (intégration continue), WebSphere Application Server, SSO, Mise en place et consommation de Web Services.

    Projet ARBMO NOWAAFI – BNP PariBas Assurance
    Equipe de 3 développeurs
    Le projet « transactionnel arbitrage » a pour objectif d’offrir aux apporteurs d’affaires et à leurs clients des services liés aux arbitrages sur Internet.

    Descriptif de mission:
    - Rapport de Conception Détaillée de gestion de contenu du portail
    - Réponse à l’expression de besoins
    - Evolution des services JDO
    - Réalisation de test unitaires et tests de non régression
    Environnement technique : Java 1.4/J2EE, Spring, WebSphere Application Server, Oracle, JUnit, JDO

    Projet MultiPlus Web – BNP PariBas Assurance
    Equipe de 1 développeur
    Le projet consiste en la mise à disposition d’une application web permettant à des clients finaux de faire une demande d’adhésion à un nouveau produit d’Assurance Vie.
    Il n’y a pas d’authentification nécessaire.
    Le module développé porte sur le paiement en ligne

    Descriptif de mission:
    - Réalisation de tests unitaires
    - Intégration et paramétrage de l’API de paiement en ligne Mercanet
    - Evolution de l’application Web, ajouts de règles métier
    - Réalisation des services JDO
    Environnement technique : Java 1.4/J2EE, Struts, Spring, WebSphere Application Server, Oracle, JUnit, JDO, API Mercanet

    Projet PEGASE EDF – BNP PariBas Assurance
    Equipe de 2 développeurs
    Le projet porte sur l’évolution de la mise en place de contrats d’assurance entre EDF et BNP Paribas Assurance.

    Descriptif de mission:
    - Rapport de Conception Détaillée des batchs
    - Réalisation de cahiers de tests
    - Réalisation des batchs d’intégration des contrats AFE
    - Réalisation de services JDO
    - Mise à jour de l’application Web de recherche de souscriptions
    Environnement technique : Java 1.4/J2EE, Spring, Tomcat, Oracle, JUnit, JDO

    Projet Finagora PMP – BNP PariBas Assurance
    Equipe de 25 développeurs
    Le projet porte sur la rénovation complète du ou plutôt des site(s) Internet BtoB que Cardif met à la disposition de ses distributeurs.

    Descriptif de mission:
    - Rapport de Conception Détaillée de gestion de contenu du portail
    - Réalisation de cahiers de tests
    - Mise en place et paramétrage de batchs de gestion de contenu et d’indexation sur le portail
    - Réalisation des batchs

    Environnement technique : Java 1.4/J2EE, Spring, WebSphere Application Server, Oracle, Maven (intégration continue), JUnit, Portail BEA AquaLogic Interaction

    07 / 2008 – 10 / 2008 Projet MIGTT2 Gué (Guichet d’échange) – BdF (Banque de France)
    Equipe de 6 développeurs
    Développement d’évolutions dans le cadre de l’application Gué de la Banque de France.

    L’évolution principale consiste en l’export vers d’autres applications (InfoGérance et Archivage) de données financières gérées par l’application Gué par le biais de messages/buffers.

    Descriptif de mission:
    - Mise en place du socle d’export
    - Mise en place de classes métier et de Value Object
    - Mise à jour du mapping Hibernate
    - Conception et développement de services Spring
    - Création de messages XML et de buffers
    - Tests automatisés Selenium
    Environnement technique : Java 1.4/J2EE, Spring, Hibernate, Jboss, WebSphere Application Server, Oracle, Maven/Continuum (intégration continue), Selenium (test automatisés), Castor, XMLParser (SAX)

    05 / 2008 – 06 / 2008 Prototype MediaVision
    Equipe de 3 développeurs
    Participation dans le développement d’un prototype dans le cadre d’une avant vente pour MEDIAVISION, et capitalisation technique sur l’intégration de SPRING / Hibernate avec GWT.

    Ce prototype sert à la mise en place d’un référentiel métier (salles, complexes, BACs, calendrier cinéma, …) ainsi que les fondations du système sur les fonctions transverses (habilitations, gestion des alertes, maintenance des salles, complexes).

    Descriptif de mission:
    - Conception et développement d’un prototype AJAX dans le cadre d’une avant vente.
    - Relever les problèmes d’intégration des technologies Spring / Hibernate / GWT EXT / ACEGI Security
    Environnement technique : Java 1.5 (côté Serveur), Java 1.4 (côté client), Spring, Hibernate, ACEGI Security, Apache Tomcat, GWT EXT

    07 / 2007 – 05 / 2008 Projet GEMB Diamond – Bareme
    Equipe de 3 développeurs
    Description de mission :
    Le projet ciblé concerne la mise en place de la solution Workflow BPM (Business Process Management) : WPS d'IBM en environnement J2EE. L’application a pour but la génération de taux via des barèmes permettant de gérer des prêts de financement à la personne.

    Productions personnelles
    - Réalisation d’une maquette
    - Réalisation d’un prototype
    - Mise en place et utilisation de Struts
    - Mise en place et utilisation d’Hibernate
    - Conception et Développement de modules et de fonctionnalités
    - Création de processus métier
    Environnement technique : WID, WPS, JAVA/J2EE, Struts, Hibernate, Oracle, Maven/Continuum (intégration continue), WebServices, (Portlet), Process

    10 / 2006 – 03 / 2007
    Projet de fin d’études MAF (Moteur Anti-Fraude)
    Equipe de 3 développeurs
    Description de mission :
    MAF est une logiciel sous forme d’application graphique permettant à l‘utilisateur de créer des règles de recherches dans le monde médical à partir d’un module graphique.
    Productions personnelles
    - Analyse fonctionnelle
    - Architecture logicielle
    - Développement de l’interface et d’un DSL
    - Développement du module Drag’n’Drop
    - Rédaction de la documentation technique
    Environnement technique : Eclipse, JAVA, Swing, MySQL, Groovy

Études et formations
  • DOMAINES DE COMPETENCES
    Conception et développement d’applications orientées web
    Conception et développement d’applications orientées services

    FORMATION
    2004-2007 Cycle Ingénieur : ESME-Sudria
    Informatique – Systèmes d’information

    2002-2004 Classe Préparatoire aux Grandes Ecoles Maths – Physique : Lycée Bellevue

    2002 Baccalauréat Scientifique (Spécialité Mathématiques)

    ENVIRONNEMENTS TECHNIQUES
    LANGAGES JAVA, Android, JavaScript, AngularJS, Python
    METHODOLOGIE SCRUM
    MODELISATION Visio, UML, Design Patterns
    INTRANET /
    INTERNET J2EE (Jsp / Servlet / EJB), HTML / CSS, XML,JDBC, SQL, Web Services, Portail (BEA AquaLogic Interaction) , Alfresco, Rabbit MQ, EIP (Mule, Apache Camel), NodeJS

    Flex, GWT, Spring, Struts, Hibernate, JDO

    Conteneur : Gigasapces, Jboss, WebSphere Application Server, Weblogic, WebSphere Process Server, GlassFish, Apache Tomcat

    Outils : Maven, Jenkins, Continuum, Nexus, Selenium, SOAPUI, TOAD,…
    EDI Eclipse, Visual Studio 6, WID (WebSphere Integration Developer), MOTODEV Studio
    SGBDR Oracle, Mongodb, MySQL, DB2, PostGreSQL

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Ingénieur systèmes
Badr

Ingénieur systèmes

  • PARIS
JAVA SQL HTML Spring Boot REST PYTHON REACT.JS CSS ANGULARJS JAVASCRIPT
Disponible
CV Ingénieur de développement COBOL
Asmaa

Ingénieur de développement COBOL

  • TROYES
COBOL JAVA PHP ORACLE SQL SERVER C#
Disponible
CV Ingénieur de développement JAVA /Angular
Amine

Ingénieur de développement JAVA /Angular

  • ASNIÈRES-SUR-SEINE
SQL JAVA Angular GIT Spring Boot
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur JAVA
Madhi

Développeur JAVA

  • VIROFLAY
JAVA Angular ORACLE JAVASCRIPT
Disponible
CV Développeur Full Stack Java React/Angular
Harinirina Stéphane

Développeur Full Stack Java React/Angular

  • NEUILLY-SUR-MARNE
JAVA SQL GIT Angular REACT.JS PYTHON DOCKER Kubernetes MONGODB APACHE KAFKA
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible