Menu

Mickaël MARGOLLE

LILLE

En résumé

Mes compétences :
GWT
JAVA / J2EE
Maven
Hibernate
Spring Framework
Javascript
Jenkins
AngularJS
Linux
SQL
IntelliJ Idea
MongoDB
Spring Data
Spring batch
Spring security
Gradle
PostgreSQL
Oracle

Entreprises

  • Indépendant - Software Developer

    2016 - maintenant
  • INEAT CONSEIL - Ingénieur Etude Et Développement

    Lille 2015 - 2015 Client: Leroy Merlin

    Sujet du projet :
    Le référentiel DOMI est une application permettant de suivre le déploiement des solutions et de leurs différentes versions au sein des magasins, directions régionales, services... du groupe.

    Développement de l'application
    Réalisation des tests unitaires (reprise du projet qui n'en contenait aucun)
    Développement d'une solution Angular communiquant avec l'application Play pour afficher le rendu du planning des déploiements

    Environnement technique : JAVA 8 / Spring 4 Context / Jenkins / Ubuntu / AngularJS / GIT / Hibernate / Play Framework (2.2)
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2015 - 2015 Sujet du projet :
    L'objectif de ce projet est de fournir une interface permettant d'analyser des trames HTTP reçues de tapis connectés au sein des cliniques. Le but de cette application est de repérer rapidement les éventuels chutes des patients ou des non retours (un patient qui s'est levé de son lit mais n'est jamais revenu).

    Environnement technique : Ubuntu / Java / Spring 4 / Hibernate / MongoDB / Jenkins / Sonar
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2015 - 2015 Client: Confidentiel

    Sujet du projet : Solution d'emailing (détails confidentiels)

    Environnement technique : AngularJS / Symfony 2 / Ubuntu
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2014 - 2015 Client: Adeo (DPAS)

    Sujet du projet :
    Co&Go est une application de gestion de commandes des BU. L'objectif de cet outil est d'optimiser les différentes commandes réalisées par les BU en fonction de prévisions définies en amont avec le ou les fournisseurs.
     
    Configuration de plusieurs applications spring-batch et développement de batchs
    Développement de services REST.
    Développement de la partie Front.
    Création de la base de données à l’aide de liquibase.
    Réalisation de documentation technique
    Ecriture de tâche jenkins

    Environnement technique : JAVA / Spring 4 / Spring Security / Spring Data / Jenkins / Sonar / Linux Mint / AngularJS / SVN / JMeter / Hibernate
  • INEAT CONSEIL - Ingénieur Etude et Développment

    Lille 2013 - 2014 Client: SBE

    Sujet du projet : Application de paramétrage de site client et application de gestion de logs
     
    Développement de WebService client
    Développement d’écrans
    Réalisation d’un « intercepteur » de webservice
    Réalisation d’une application de gestion des logs (log provenant de l’intercepteur)

    Environnement technique : J2EE / Spring 2.5 / Spring 4 / AngularJS / SmartGWT / GWT / MongoDB / Oracle / Hibernate
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2013 - 2013 Client: Adeo (DPAS)

    Sujet du projet :
    Gest'In est une application permettant de gérer les nomenclatures des différentes BU du groupe ADEO et de faire le lien avec la nomenclature internationale du groupe. Des flux quotidiens permettent de mettre à jour les données relatives aux chiffres d'affaire des BU ainsi que des potentiels changement de nomenclatures (création d'un nouveau sous-type, modification des libellés français, anglais ....)
     
    Configuration d’une application spring-batch et développement de batchs pour intégrer les données provenant des flux
    Développement de services REST.
    Développement de la partie Front.

    Environnement technique: J2EE / Spring 3.2 / Spring-Data / AngularJS / PostgreSQL / Spring-Security / Jenkins / Svn / Linux Mint / Hibernate
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2012 - 2013 Client: Décathlon B'twin

    Sujet du projet : Application de gestion des clients et de la fidélité
     
    Développement d’un outil de paramétrage de l’application
    Développement de batchs (copie données entre bases de données)
    Développement de web services
    Rédaction documentation technique
    Développement d’une nouvelle version d’une application de console de flux.
    Développement d’écrans sur l’application de gestion des clients.
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2012 - 2012 Client: Redfrog

    Contexte Général
    IQRA est une application mobile destinée aux musulmans. Elle permet d’accéder à l’ensemble des sourates du Coran et offer aux clients la possibilité de s’entrainer à la prononciation des sourates via un petit jeu. Cette application a besoin de communiquer avec un Middleware, afin d’accéder aux différents services de paiement (STC/Paypal/Itunes…) et à l’historique de l’utilisateur (gestion des paiements, des autorisations d’accès…)

    Sujet du projet 
    Le middleware est une application qui permet de faire le lien entre l’application mobile et l’application WEB (Elgg) ainsi qu’avec les différents fournisseurs et partenaires. L’objectif de ce middleware est de fournir des services de type REST pour assurer la communication avec le mobile. Les échanges se font en flux JSON.

    Mise en place de l’architecture du projet
    Développement de services REST
    Développement de services de communications avec Itunes
    Développement de services de communication avec STC.
    Analyse des besoins (contact quotidien avec le client)
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2010 - 2012 Client : Décathlon

    Contexte Général
    Avec l’arrivée des nouvelles technologies, Décathlon a décidé de revoir son application de gestion d’entrepôts afin de passer d’un logiciel de type AS400 à une application WEB.

    Sujet du projet 
    TWIST est un logiciel de gestion d’entrepôt permettant, entre autres, de réceptionner la marchandise, de la trier, de gérer les colis clients et les éventuels anomalies. D’autres applications sont venus se greffer à TWIST, comme TWIST alert (fournis des indicateurs sur la qualité), TWIST retour (gestion des retours clients)..

    Analyse des besoins
    Développement de web services
    Développement de la partie FRONT
    Développement de la partie métier
    Recettage 
    Support lors des mises en production

    Environnement Technique: Java / Spring 3.2 / GWT / Hibernate / Windows / SVN / PostgreSQL / Oracle
  • INEAT CONSEIL - Ingénieur Etude et Développement

    Lille 2010 - 2016
  • Norsys - Ingénieur études et développement

    2010 - 2010
  • Groupe Open - Ingénieur réalisateur

    2009 - 2010

Formations

  • Telecom Lille 1 (Villeneuve D'Ascq)

    Villeneuve D'Ascq 2004 - 2009 Conception / Gestion des Systèmes d’Information - Développement d'apllications
  • Lycée Eugene Woillez

    Montreuil 2001 - 2004 Sciences de l'ingénieur

Réseau

Annuaire des membres :