Menu

David MILLE

Lezennes

En résumé

Mes compétences :
Enterprise Service Bus
Agile Development
Oracle
WebLogic Enterprise Application Server
UML/OMT
Jboss
Hibernate
Apache Maven
jQuery
Sybase
Struts Web Application Framework
Spring Framework
Oracle Report
Oracle Applications
MongoDB
JavaScript
Apache WEB Server
Apache Subversion
XML
Web Services
MDM Step
Java 2 Enterprise Edition
Enterprise Java Beans
ActiveMQ

Entreprises

  • Leroy Merlin - Consultant indépendant

    Lezennes 2015 - maintenant Projet SEQUOYA :

    Dans le cadre de la mise en place d'une nouvelle plateforme de référencement produit au
    sein du MDM (Master Data Management) STEP:

    * Conception/réalisation d'un composant tiers destiné à gérer le plan de production de
    nuit.
    * Développement de scripts shells, et de web services REST API pour interfacer l'outil
    d'ordonnancement DOLLAR U.
    * Mise en œuvre d'un composant Java permettant de générer des rapports
    d'exécution : utilisation de l'API POI.
    * Responsable des tests de performance
    * Mise en production de la solution.

    Environnement technique : Java, MDM Step, Oracle 7, Linux, Bash shell, API Poi.
  • Humanis - Concepteur ingénieur de développement

    2010 - 2014 Projet Guichet Unique :
    Outil destiné à l'intégration des (Déclarations) U(Unifie) (Cotisation) (Sociale)
    L'objectif est de réceptionner, contrôler, corriger en automatique et/ou transmettre les déclarations aux gestionnaires spécialisés en cas de litige, en vue de leur intégration aux différents SI retraite et prévoyance.

    - Etude/Analyse de plusieurs moteurs de règles pour le contrôle des déclarations.
    Le choix final fut porté sur Drools.
    - Conception d'une base de données générique en vue de l'intégration d'autres formes de déclarations futures.
    - Elaboration d'un framework souple et abstrait.
    - Développement et orchestration des batchs.
    - Assistance a la MOA en vue de définir au plus juste les règles métiers à appliquer.

    Environnement Technique : Sybase, Tomcat (Front), Jboss (Back), Eclipse, Java, Hibernate, Drools., Maven, SVN.
  • Humanis - Consultant indépendant

    2010 - 2015 Projet PUMAS :

    Plateforme d'interlocution client, back office destinée à la gestion des contacts
    entrants/sortants (mail, téléphone, courrier, extranet..).
    Développé dans un environnement SOA Open ESB sous forme de portail avec Exo platform
    comme socle, Alfresco comme plateforme de gestion de documents , et Eptica pour la
    gestion des emails entrants.

    * Assistance MOA dans l'expression des besoins en vue des futures évolutions,
    rédaction des dossiers de conceptions fonctionnelles et techniques. Réalisation.
    * Responsable des montées de version respectives d'Eptica, et Exo platform:
    Planification, étude de compatibilité et d'optimisations avec les experts des
    différents partenaires externes.
    * Mise en place d'une solution d'archivage des fiches contacts via le protocol CMIS
    pour interagir avec la plateforme de gestion de documents Alfresco.
    * Coordinateur entre les différentes équipes internes en réponse aux besoins
    d'optimisations patents. Analyse de la plateforme de production via
    Appdynamics. Participation à la mise en œuvre des solutions (caching, mise en
    session, optimisations de requêtes...)

    Méthodologie : Agile

    Environnement technique : Java, Spring MVC, jQuery, Hibernate, Maven, Eclipse, Netbeans
    SVN, Hudson, Sonar, OpenESB, Alfresco, ActiveMQ, MongoDB, Tomcat, Jboss, AppDynamics,
    Redmine, Mantis.

    Projet Guichet Unique :

    Outil destiné à l'intégration des DUCS : Déclarations Unifiées de Cotisations Sociales
    L'objectif est de réceptionner, contrôler, corriger en automatique et de transmettre les
    déclarations aux gestionnaires spécialisés en cas de litige, en vue de leur intégration aux
    différents SI retraite et prévoyance.

    * Etude/Analyse de plusieurs moteurs de règles pour le contrôle des déclarations.
    Le choix final fut porté sur Drools.
    * Conception d'une base de données générique en vue de l'intégration d'autres
    formes de déclarations futures.
    * Elaboration d'un template de batch java souple et abstrait. ;
    * Développement et orchestration des batchs. ;
    * Assistance à la MOA en vue de définir au plus juste les règles métiers à appliquer.

    Environnement Technique : Sybase, Tomcat (Front), Jboss (Back), Eclipse, Java, Hibernate,
    Drools., Maven, SVN.
  • DECATHLON - Consultant indépendant

    Villeneuve d'Ascq 2005 - 2010 Projet E-Tool :

    Application intranet destinée à générer dynamiquement l'ensemble des sites en ligne de
    Décathlon (30 au total) à partir du référentiel global de la société : un par pays où Décathlon
    est implanté, plus un par marque passion (Quechua, tribord ...)

    * Conception d'un outil de pilotage/reporting en back office.
    * Etude et organisation des optimisations des batchs de générations (Utilisation
    d'outils de profiling Java, load runner).
    * Veille technologique des différents parsers XML, et Api de redimensionnement
    d'images.
    * Intégration de la solution. ;
    * Mise en place de la procédure de déploiement de l'application.

    Environnement Technique : Oracle, Tomcat, Eclipse, OAS, xls, xml, WAF redhat, linux, Windows
    NT, Java, JavaScript, UML, ANT.

    Projet P.U.L.S.E :
    Application intranet destinée à la création des sites version B2C du groupe Decathlon.
    Elle est constituée d'un back office et d'un front générique customisable simplement.

    * Conception des flux d'importation de fiches produits, de catalogues, de stocks.
    Les échanges avec les systèmes transverses s'établissent au travers de fichiers xml.
    * Développement d'un webService d'interrogation des stocks entrepôts en front
    office.
    * Adaptation du code source ofbiz afin de rendre la création des sites encore plus
    souples et rapides.

    Environnement Technique : Ofbiz (ERP open source java), Oracle, Tomcat, Eclipse, Oracle,
    Derby, FTL, BSH, CSS, UML.
  • MONDIALE - Consultant

    Johannesburg 2003 - 2005 Dans le cadre du développement de l'application extranet "gestion des contrats collectifs à
    cotisations définies" du groupe d'assurance la mondiale.
    Mise en place du module de vente des « contrats entreprise » dans une architecture J2EE
    Weblogic 6.0 :

    * Analyse et conception de diagrammes UML sous Rational Rose. ;
    * Développement des ejbs et des jsp sous Wsad.
    * Elaboration de la base de données. ;
    * Participation au développement du framework technique.

    Environnement Technique : Oracle, Weblogic 6.0, WSAD, Rational Rose & ClearCase, UML.
  • CMT INc - Concepteur Réalisateur

    2001 - 2003 Projet e-present:

    Application extranet destinée à une importante société de télécommunication québécoise.
    Permet aux grands comptes de consulter leurs factures téléphoniques via le web (détail par
    service, graphiques, etc.)

    * Etude des différents outils de reporting disponibles sur le marché pour répondre à
    l'appel d'offre.
    * Participation au Design de l'architecture technique. ;
    * Conception sous oracle Report 6i.

    Projet E-invoicing :

    Développé en collaboration avec les équipes de BCE Emergis US, ce projet consistait en une
    application complète permettant à des fournisseurs et leurs partenaires commerciaux de
    suivre, d'échanger, de payer leurs factures en ligne.

    * Elaboration du modèle de données.
    * Développement des EJBs, Jsp sous Jbuilder.

    Environnement Technique : Oracle 8i, Oracle Report 6, Jsp, Weblogic, Win NT, Modèle MVC
    Struts, Ant, rational rose.
  • Abilis IT MONTREAL - Concepteur Réalisateur J2EE

    2001 - 2004 Projet e-present:
    Application extranet destinée à une importante société de télécommunication québécoise. Permet aux grands comptes de consulter leurs factures téléphoniques via le web (détail par service, graphiques, etc.). Dans un milieu anglophone :

    • Etude des différents outils de reporting disponibles sur le marché pour répondre à l’appel d’offre.
    • Elaboration d'un POC, présentation au client.
    • Participation au design de l'architecture technique.
    • Conception sous oracle Report 6, JSP

    Environnement Technique : Oracle 8i, Oracle Report 6

    Projet E-invoicing :
    Développé en collaboration avec les équipes de BCE Emergis US, ce projet consistait en une application complète permettant à des fournisseurs et leurs partenaires commerciaux de suivre, d'échanger, de payer leurs factures en ligne.

    • Elaboration du modèle de données.
    • Développement des EJBs, Jsp

    Environnement Technique : Bea Weblogic application server 6.0
  • NOCIBE - Consultant

    Villeneuve d'Ascq 2000 - 2001 * Etude et développement d'un Datawarehouse permettant de gérer les objectifs
    et les chiffres d'affaires magasin.
    * Design de la base de données (Tables d'aggrégations) ;
    * Développement des batchs d'alimentation de la BD à partir des chiffres du jour. ;
    * Mise en place d'une application de calcul d'objectifs sous developper 2000

    Environnement Technique : ORACLE 8, DEVELOPER 2000, FORMS 6.0, PL/SQL, GENIO
  • TELMEDIA - LA VOIX DU - Responsable du développement de plusieurs projets de diffusion

    1999 - 2000 des gestions d'annonces sur internet pour les Quotidiens : La voix du Nord, L'Aisne
    Nouvelle, le Messager.
    * Mise en place des sites internet pour les sociétés Superdiet, Antadir, Carif limousin,
    URSSAF.
    * Participation au choix et à la conception de l'architecture technique ;
    * Elaboration des spécifications fonctionnelles ;
    * Conception, réalisation

    Environnement Technique: NT 4.0, ACCESS, MySQL, UNIX solaris 2.6, serveur apache 1.3, IIS4,
    HTML 4.0, Dreamweaver 3.0, CGI, C, Perl, PHP, ASP
  • AUCHAN - Consultant

    Villeneuve-d'Ascq 1999 - 1999 * Etude et développement d'un outil de documentation des chaînes
    d'exploitation (suivi de batchs)
    * Etude des besoins.
    * Développement en RPG400.

    Environnement Technique: AS/400, GAP III, CL
  • EUROTUNNEL - Consultant

    PARIS 1998 - 1999 Dans le cadre de la mise en place des nouvelles applications de gestion du péage en
    architecture client/serveur:

    * Responsable de la maintenance évolutive des systèmes de gestion des cartes et
    de la billetterie.
    * Participation à la refonte de la base de données.

    * Elaboration des formulaires.
    * Développement des procédures stockées.

    Environnement Technique : VMS, ORACLE 7, DEVELOPER 2000, FORMS3, FORMS 4.5, PL-SQL
  • DECATHLON - Consultant

    Villeneuve d'Ascq 1997 - 1998 * Participation à la maintenance évolutive (fonctionnelle et technique) des
    applications de gestion de production des sous-traitants.
    * Analyse des besoins.
    * Développement en RPG400, CL, et sous synon.

    Environnement Technique : AS/400, CL, GAP III, SYNON

Formations

Réseau

Annuaire des membres :