Menu

Maxime VIALETTE

VILLEURBANNE

En résumé

Pas de description

Entreprises

  • AB+Software / Groupe Belink

    maintenant
  • MEDIAL - Groupe Belink - Product Manager & Java Architect

    2011 - maintenant Présentation

    MEDIAL est présent sur le marché de l'informatique documentaire depuis 1983.

    Premier éditeur à proposer un portail documentaire full web "GEDIWEB", nous accompagnons nos clients dans la gestion de leurs projets quelle que soit leur taille pour la conception et l'organisation du système d’information documentaire : étude des besoins, cahier des charges, développements spécifiques, paramétrage etc.

    Notre produit intègre les outils indispensables à l'activité bibliothéconomique (acquisitions, prêts, périodiques) d'un centre de documentation et d'information d'aujourd'hui (portail full web personnalisable, diffusion sélective de l'information, GED...).
  • Foederis - Développeur Java / J2EE

    DARDILLY CEDEX 2008 - 2009 Responsabilité(s) :
    Développement de nouvelles fonctionnalités sur le progiciel jFoederis (édité par Foederis).
    Fœderis est un éditeur de logiciel spécialisé dans le domaine des ressources humaines. J’ai participé à l’ajout de fonctionnalités dans un environnement technique regroupant à la fois des standards comme Hibernate 3 et Struts et mais également basé le framework de présentation de Google : Google Web Toolkit.

    Objectif(s) :
    Aider à enrichir les fonctionnalités proposées par jFoederis.
    Participer à la TMA sur cette solution.

    Environnement technique :
    Eclipse, Struts, Hibernate, Apache Tomcat 5.5, GWT (Google Web Toolkit), JSP, Oracle 10g, SQL Server 2005, Subversion, …
  • BOIRON - Développeur Java / J2EE

    Sainte-Foy-lès-Lyon 2008 - maintenant Responsabilité(s) :
    Développement d’applications client / serveur permettant à des téléopérateurs de passer des commandes auprès des clients de BOIRON. Ce projet à été mené dans le cadre de la refonte du SI BOIRON afin de migrer leur SI vers un environnement Java.

    Objectif(s) :
    Développement d’une plateforme de prise de commande (Centre d’appel téléphonique)
    Comprendre les besoins de la direction métier afin de conserver l’ensemble des fonctionnalités existantes dans l’ancien SI et d’y ajouter l’ensemble des nouvelles fonctionnalités selon leur importance. La cellule architecture développe un framework BOIRON sur lequel on s’appuie pour réaliser les développements Swing / Spring / Hibernate / …
    Etant donné que cette migration a une criticité certaine pour BOIRON, il a fallut investir du temps pour réaliser des tests (à la fois unitaire, d’intégration & de charge) et pour adopter une gestion de projet adaptée (Scrum, Agile, XP) afin de pouvoir réaliser un travail itératif et ainsi assurer une meilleur visibilité sur l’adéquation des développements avec les besoins métier. L’agilité a été adoptée sur l’ensemble des projets de refonte à BOIRON et l’ensemble des équipes en est satisfait.

    Rédaction de SFD (Spécification Fonctionnelle Détaillé)
    La mission ne se limite pas uniquement à des missions de développement mais il y a également une partie d’analyse et de rédaction de spécifications afin d’exprimer au mieux possible le besoin exprimé par le département métier.

    Flux de prise de commandes télétransmises
    Mise en place d’une solution technique à base de Spring Integration permettant d’intégrer au nouveau SI les commandes télétransmises envoyées par les clients à BOIRON. Ce mode d’intégration des commandes est crucial pour le client car cela représente une part importante du nombre de commande traité. Il a donc fallu intégrer dans l’application la communication avec l’ESB (par l’intermédiaire de queues JMS).

    Mise en place d’une solution de tests automatisés
    Afin de pouvoir intervenir sur des problématiques de charge et de performance d’une application en cours de développement à Boiron, j’ai mis en place un framework de test basé sur la librairie Jemmy. Ces tests ont plusieurs axes :
    • tout d’abord réaliser des tests d’exhaustivités (être certains que tous les articles en base soit bien saisissables en prise de commande).
    • monitorer les temps d’exécution des traitements batch pouvant être joués par l’application testée.
    • jouer plusieurs scénarii d’activités sur plusieurs postes simultanément afin de pouvoir mesurer les temps de réponses lors d’activités « comme en condition réelle » sur l’application.
    Une fois ces tests mise en place, j’ai pu faire des propositions d’amélioration afin d’éviter de rencontrer des goulots d’étranglement de l’application une fois que cette dernière sera en production.

    Environnement technique :
    NetBeans 6.8 / Eclipse 3.5, Apache Tomcat 6, Swing, SwingX, Log4J, Spring, Spring Integration, Hibernate 3, JMS, Maven, Continuum / Archiva / Nexus, Jira, Augeo, Subversion, DBUnit, EasyMock, TDD, JUnit, Jamon, Jemmy, …
  • Completel - Développeur Java : WebLogic

    La Défense Cedex 2006 - 2008 Responsabilité(s) :
    Développement d’applications de Workflow en utilisant les outils de BEA & organisation de sessions de formations interne sur Java & BEA WebLogic.

    Objectif(s) :
    Workflow de gestion des commandes de dégroupage Fibre / DSL
    EAI de gestion des commandes de dégroupage DSL (WLI) au sein de l'équipe BSS
    Développement du Workflow de gestion interne des commandes de dégroupage DSL reçues par COMPLETEL (commande de création de ligne, de migration, de modification, de résiliation, ...) afin de les intégrer dans le SI. Transformation des formats de commande des clients (Darty, Numéricable, Afone…) en format interne.
    Mise en place des nouveaux processes (Business Process Management) & d’IHM de gestion des commandes permettant d'effectuer des opérations sur des commandes bloquées durant une étape du processus de dégroupage.
    Mise en place d’un module de communication (WLI) entre le Workflow et Siebel afin de réaliser la saisie de commandes depuis ce CRM.
    Rédaction des spécifications techniques et fonctionnelles de la couche de communication entre les Workflows BSS et OSS. Implémentation de ces spécifications et aide au suivi en production lors des commandes des beta-testeurs.
    Application émettant les commandes de dégroupage DSL à FT. Dès que FT fait évolution ses interfaces de communication, nous les intégrons dans cette application chargée de tout type de commande (création, modification, résiliation, …) avec eux.

    Suivi des incidents : ticket Gamot
    Application (WLI & WLP) de gestion de tickets d’incidents à France Télécom afin de rétablir les services vendus aux utilisateurs (entreprises, particuliers). Développement de portlets dans le portail (WLP) permettant la saisie de ces tickets d’incidents ainsi que leur suivi : gestion du ticket d’incident chez France Télécom.
    Mise en place d’envoi de rapport quotidien sur les tickets clos aux opérationnels.

    Application financière d’établissement de devis : Cotation

    Développement (Php 5 & Oracle : PL/SQL) d’une application financière permettant aux commerciaux et avant vente de Completel de plus facilement pouvoir proposer des devis. Tuning de l’application afin de réduire les temps d’exécution des procédures stockées.

    Mise en place d'outils d'industrialisation du développement & communautaire :
    • CruiseControl : Plateforme d'intégration continue
    • WLST (WebLogic Scripting Tools) : Langage de script permettant de gérer des serveurs WebLogic
    • Python : Script de configuration d'environnement
    • Groovy : Script de migration / rattrapage de données / ... utilisé de manière couplés à SoapUI.
    • BIRT : Report permettant d'obtenir un tableau de bord aidant à réaliser le suivi des commandes
    • Wiki : Mise en place d’un Wiki au sein de COMPLETEL permettant de centraliser la connaissance du DSL & d’historier les modes opératoires destinés à notre cellule de production.

    Environnement technique :
    Solaris 10, Apache, BEA WebLogic Workshop 8.1 (WebLogic Portal & WebLogic Integration), Log4J, Ant, Oracle (SQL, PL/SQL, optimisation des performances), SoapUI, TCPMon, …
  • Supinfo - Formateur Java / J2EE

    PARIS 2004 - 2006 Durant 2 ans j'étaie formateur Java / J2EE pour le compte de SUPINFO. A ce titre j'ai donné des formations aux étudiants de SUPINFO de Bac + 2 à Bac + 4 à Paris mais également en région :
    Nice
    Nîmes
    Saint-Malo
    Bordeaux
    Strasbourg
    Martinique

    J'ai également pu donner des formations professionnelles :
    Paris
    La réunion
    ...

Formations

  • Ecole Supérieure D'Informatique De Paris (ESI - SUPINFO) (Paris)

    Paris 2003 - 2006 Java
  • Lycée Sidoine Apollinaire (Clermont Ferrand)

    Clermont Ferrand 2000 - 2003

Réseau

Annuaire des membres :