Menu

Laurent JOLIN

Labège

En résumé

Spécialisé dans les nouvelles technologies, je vous propose mon expérience pour vous aider à réaliser vos projet NTIC.

Basé dans le Sud-Ouest mon domaine de compétence concerne en particulier la plateforme Java, les applications web (RIA, Ajax, Flex) et les architectures orientées services (SOA). Je vous propose mes services :
- d'expertise en architecture
- de gestion de projet
- de renfort d'équipe technique

Mes compétences :
Linux
C++
Java EE
PHP
Java Platform
Javascript
Gestion de projet

Entreprises

  • Myfox - Architecte logiciel

    Labège 2014 - maintenant
  • Sierra WIreless - Architecte - développeur

    ISSY LES MOULINEAUX 2010 - maintenant Missions
    • Architecture, conseil et suivi des développements sur plusieurs projets d'intégration : Schneider Electric Charging Stations (borne de recharge de véhicules électriques), Schneider Electric Wiser (monitoring d’installation électrique) Business Continuity (setup à distance de modems mixtes 3G/ADSL), HomeTechnologies (Gestion domotique)
    • Renfort de l'équipe R&D : développement Java, JPA/Hadoop, Oracle, intégration d'un nouveau protocole de communication M2M

    Environnement technique
    • Architectures basée sur Spring, Hibernate et RabbitMQ, Play! Framework, Hadoop, Redis, Solr
    • Interface graphique réalisée en JQuery et Mootools pour les projets, Flex puis JQuery / Twitter boostrap pour la plate-forme
    Technologies et outils :
    Hadoop, Solr, Redis, Spring, Hibernate, Oracle, RabbitMQ
  • Syntys - Audit et conseil en architecture

    2008 - 2008 Expertise .NET sur le projet Aptalis

    Aptalis est l'outil développé pour ses propres besoins par le réseau “A vendre a louer”. Il permet de gérer l'intégralité des biens immobiliers disponibles dans l'ensemble des agences du réseau. Par ailleurs l'outil est aussi utilisé par les filiales du réseau.

    Missions
    * Prise en main de l'architecture de la solution actuelle
    * Analyse des performances des différentes briques : base de données, services web, serveur web et interface graphique
    * Rédaction d'un rapport d'audit, présentant mes conclusions et trois plans de correction :
    o Un plan à court terme, réalisable en quelques jours, réglant les plus gros problèmes de performance
    o Un plan à moyen terme, réalisable en quelques semaines, demandant une refonte partielle de l'application, réglant les plus gros problèmes de performance et permettant une meilleure maintenance et évolutivité
    o Un plan de refont complète, sur environ 1 an, présentant l'état de l'art en terme d'architecture orientée service, proposant l'aternative entre les technologies préconisées par Microsoft et leurs concurrentes


    Environnement technique
    * Architecture .NET, WebServices et client en C#
    * Technologies et outils : IIS, WebService SOAP, C#, SQLServer, une grande variété d'outils de test de charge HTTP et SQL
  • Syntys - Architecture et développement

    2008 - 2008 Projet “Démonstrateur Syntys”

    Le projet est un outil destiné à démontrer le savoir faire métier et technologique de la société dans le domaine de la gestion des flux logistique. Il est articulé autour du système d'orchestration des processus métier JBoss - jBPM et l'environnement de développement Adobe


    Missions
    * Co-conception et développement de la partie serveur
    * Développement d'une partie des IHM
    * Développement de l'outil de customisation, sous forme de RCP eclipse
    * Recherches et intégration du moteur d'orchestration de processus

    Environnement technique
    * Architecture REST, basée sur Spring, JPA et jBPM
    * Interface graphique réalisée intégralement en Flex
    * Technologies et outils : Spring, Eclipse, Eclipse RCP, Apache Ivy, Jetty, Mysql, Adobe Flex/Flash, Groovy, composants Open Source
  • Syntys - Architecture et développement

    2008 - maintenant Projet CHRONOS SOA

    CHRONOS est un progiciel de gestion du temps et de ressources destinés aux grands comptes. Il est édité par la société Ares.

    L'objectif était de proposer une refonte de l'architecture de la solution, basée sur une architecture orientée services (SOA) et sur Oracle BPEL

    Missions
    * Architecture et maquettage de la nouvelle solution
    * Réalisation de plusieurs prototypes d'interface graphique, dont un en Flex et un en javascript (ExtJS)

    Environnement technique
    * Java/J2EE, Adobe Flex, Ext JS, oracle BPEL process manager
    * Technologies et outils : Spring, oracle bpel editor, Eclipse, Apache Ivy, Jetty, Oracle, Adobe Flex/Flash
  • SC2X - Responsable technique

    2008 - maintenant Plateforme Saas Normasim

    Normasim est une Plate forme SaaS dédiée au respect des normes et à la mise en œuvre des contraintes réglementaires. Cette plateforme est éditée par la société SC2X, à l'origine spécialisée dans le jeu vidéo. Afin de diversifier son activité, SC2X a orienté une partie de son activité vers de développement de services à destination des professionnels du bâtiment, des collectivités locales et des maitrises d'ouvrage.


    Missions
    * Architecture de la solution, mise en œuvre des outils de build et d’intégration continue, formation et support de l’équipe technique
    * Pilotage des actions de l’équipe : développement des backoffices, mises en œuvre des tests d’intégration et des tests de charges, choix des composants logiciels

    Environnement technique
    * Architecture SOA, articulée autour de Spring, JPA et Adobe BlazeDS
    * Interface graphique réalisée en Flex, Flash et PHP
    * Technologies et outils : Spring, BlazeDS puis spring-flex, Eclipse, Maven, Tomcat, Mysql, Hudson, Adobe Flex/Flash, Wordpress, Apache JackRabbit (gestion et indexation de contenu binaire), Apache CXF (publication de web services), eclipse birt report (génération de PDF), composants Open Source
  • Lectra - Ingénieur d'études

    Paris 2005 - 2007 Projet PDM, responsable technique du framework Web

    Lectra Fashion PLM est un suite logicielle complète dédiée au secteur de la mode. Au sein de cette suite, le PDM est l'outil de gestion des données techniques du vêtement. Associés au moteur de workflow, il est au coeur de la solution PLM.

    Je suis d'abord intervenu afin de débugger le logiciel précédent, puis il a été décidé de développer une nouvelle version basée sur les architectures SOA et sur les technologies Web.

    Missions
    * Déboguage du client lourd Java et études pour un changement d’architecture
    * Responsable technique du framework web du logiciel
    * Développement d’un client léger basé sur les technologies ajax
    * Développement fonctionnel

    Environnement technique
    * Environnement Eclipse, Bugzilla, Cruise Control, ant, JUnit, solex & grinder (tests fonctionnels et performances) Oracle, CVS, Wiki
    * Technologies et outils : Java, servlet, Ajax, html, xml, Velocity, taconite, Yahoo ! UI & yui-ext pour la partie client. JBoss/Was et Hibernate pour la partie serveur



    Groupe de travail « architecture et performances »

    Après avoir travaillé sur l'outil de PDM (Product Data Management) de la suite PLM (Product Lifecycle Management), j'ai intégré une équipe dédiée à l'amélioration des performances et au conseil en architecture.

    Missions
    * Optimisation de la plate-forme SOA du PLM
    * Tests de charges, de temps de réponse et d’endurance à l’aide du framework Grinder
    * Analyse de résultats, extrapolation et conseils d’infrastructures clients

    Environnement technique
    * Java/J2EE
    * Technologies et outils : Grinder, excel, plusieurs outils de gestion de bande passante
  • Eurogiciel - Ingénieur d'études

    Labege 2004 - maintenant Thales avionics, service DSI/AD, projet BDS2

    BDS2 (Base de Données Signaux) fait partie de l'atelier Thémis, qui est une suite dédiée au développement dans le secteur avionique. BDS2 permet de gérer et de contrôler la validité des formats de messages envoyés sur les bus avioniques.

    Missions
    * Maintenance corrective du logiciel
    * Création de test de non-régression basés sur les spécifications de messages

    Environnement technique
    * Environnement Eclipse, Java / Swing, Oracle et PLSQL, Rational Clear Case
  • Items Média Concept - Missions de conseil et de développement

    Mérignac 2002 - 2004 Haute Fidélité, projet SFA

    « SFA » (Sales Forces Automation) et un outil de suivi de forces de vente externalisées. Il s'agit d’un Intranet / Extranet destiné à l’intégration des données terrain de 800 intervenants dans le système d’information de l’entreprise. Il est accessible à la fois sur client léger PHP et sur client lourd Java/Swing.

    Ce projet a été géré et développé en suivant le RUP (Rationnal Unified Process). Il s'agit d'une méthode de gestion de projet itérative proposant une validation progressive de l'application et d'éventuelles corrections en cours de développement. Cette méthode propose une intégration forte du client dans le cycle de développement, permettant une meilleure adéquation aux besoins.

    Missions
    * Conception et développement de l'application
    * Rédaction des documents de recettage
    * Mise en production

    Environnement technique
    * Environnement Eclipse, Poséidon (modélisation UML), Apache/PHP/MySQL
    * Outils : Poséidon (modélisation UML), XML, HSQLDB

    Services SMS, plateforme d'envoi de SMS

    L'objectif du projet était de concevoir une plateforme d'envoi de SMS à destination des entreprises. Le message était envoyé à la plateforme via une interface web ou par email. Plusieurs fournisseurs de solutions d'envoi de SMS pouvaient être gérés.

    Environnement technique
    * Flux de communication XML pour la réception et l’envoi des messages
    * Gestion de la réception des données via un serveur de Mail
    * Outils : Tomcat, QMail, Eclipse, Poséidon UML, CVS, MySQL

    Snecma Propulsion Solide, projet SIOP

    SIOP sert au suivi des actions mises en oeuvre au sein de l'entreprise dans le cadre du projet iso 9001. A l'origine développée en interne en Access, cette application a été portée en mode web en PHP.

    Première application du portail interne "projets de secteurs", cette application devait servir de modèle à l'ensemble des autres projets du portail.

    Missions
    * Réalisation et mise en production de l'application
    * Migration des données d'Access vers Oracle
    * Rédaction des spécifications techniques à destination des fournisseurs de SNECMA Propulsion Solide pour l’ensemble des projets de secteurs

    Environnement technique
    * Environnement Oracle, PHP, PHPNuke, Access

    Snecma Propulsion Solide, portail « projets de secteurs »

    Le portail « projets de secteurs » est une application web dédiée à l'accueil et la centralisation des applications développées pour des besoins internes dans les différents services de l'entreprises. Elle est basée sur le portail PHPNuke, adapté pour s'intégrer dans le système d'information de l'entreprise.

    Missions
    * Déploiement de PHPNuke
    * Adaptation fonctionnelle et graphique du portail à la charte interne
    * Interfaçage avec le système d’information de SNECMA (gestion des profils et des droits), sur base Oracle
    * Conception d'une solution de Single Sign On, à la fois sur les deux réseaux internes (confidentiel et non confidentiel)

    Environnement technique
    * Zend Studio, CVS et Dreamweaver, AIX
    * PHP, PHPNuke
  • Items Média Concept - Responsable R&D

    Mérignac 2002 - 2004 IMC est une société bordelaise, éditeur de plusieurs solutions logicielle et effectuant par ailleurs une activité de prestation de services dans les domaines du conseil, de la formation et du développement.

    D'abord affecté à des missions d'ingénierie diverses, j'ai par la suite pris le poste de chargé du pôle R&D de la société. Dans ce cadre, ma principale mission a été la gestion et le développement du projet Impact.

    Impact est un noyau permettant de créer facilement des applications orientées gestion, multi-utilisateurs. Elles sont déployables sur plusieurs types de terminaux, à la fois en mode connecté ou en mode déconnecté. Dans ce dernier cas, le système assure la synchronisation les données mises à jour lorsque l'utilisateur est de nouveau connecté à internet.

    Les terminaux principaux sont :

    * Les ordinateurs de bureaux, connectés en permanence via le navigateur
    * Les ordinateurs portables, souvent déconnectés : un client est installé sur la machine
    * Les PDA, rarement connectés : un client spécifique PDA est installé sur l'appareil
    * Les téléphones portables : l'application web est accessible via le WAP

    Outre les multiples technologies à maîtriser, les principaux défis techniques de ce projet résident d'une part dans la génération de couches d'accès aux données en se basant sur un modèle métier unique (architecture MDA), d'autre part dans la synchronisation de données à postériori.

    Missions
    * Gestion de l'équipe R&D
    * Mise en place des outils de suivi de projet, bugtracking, gestion de configuration et intégration continue
    * Etude et veille technologique
    * Génération d’une couche métier unique pour client lourd Java/Swing et léger J2ME, génération de la base de données automatique

    Environnement technique
    * Architecture Web, principalement basée sur XML pour les échanges de données
    * Outils : Poséidon (modélisation UML), Java/Swing, J2ME, CruiseControl, ant, JUnit, MS Project, CVS, Bcell (manipulation de bytecode java), Apache/PHP/Mysql
  • Ramibourse - Développeur

    2000 - 2002 Ramibourse était une société dédiée à la gestion et à la conception d'un site web d'analyses boursières. En plus de conseils et d'analyses techniques, elle proposait à ses utilisateurs plusieurs outils de visualisation des cours, en temps réel ou en différé.

    D'abord embauché pour le développement et la réalisation du site web, mes activités ont ensuite été orientées vers les outils d'analyse et de visualisation temps réel.

    Missions
    * Développement clients et serveurs des outils de visualisation
    * Ecriture de l'outil de gestion de contenu
    * Ecriture du moteur de recherche
    * Ecriture des générateurs de graphiques statistiques
    * Mise en place des premiers outils et scripts de maintenance et de sauvegarde

    Environnement technique
    * Environnement Linux, FreeBSD et Windows, SQLServer, Apache
    * Technologies et outils : Java, Servlet, Applets, perl, XML, JBuilder, html, xml

Formations

Réseau

Annuaire des membres :