Menu

Olivier MATHE

Thorigné-Fouillard

En résumé

Ingénieur de production, je débute ma carrière chez un éditeur logiciel pour mettre en place chez les clients des solutions de Supply Chain Management.
A partir de 1998, je me lance dans le développement logiciel. J'effectue pour plusieurs ESN des prestations dans des secteurs variés (TV NUM, TELECOM, DEFENSE, BANQUE, ASSURANCE). Les langages que j'utilise sont multiples mais je me spécialise progressivement en Java à partir de 2003. Depuis cette date, Java est mon langage de développement. Je me spécialise sur la partie back-end (SGBD, DAO, Services, Web Services).
Je complète actuellement mes compétences Java côté front-end en développant des applications en JavaFX 8 (successeur de Swing).


Mes compétences :
Hibernate
Maven
Java
JavaFX
Spring
UML
Telecom
MySQL
Modélisation
Supply chain
NetBeans
Ubuntu
Gradle
Eclipse
Git
Simulation de flux
XML
Linux
REST
Jenkins
Swing
Elasticsearch
PostgreSQL
JSON
IOT

Entreprises

  • KERLINK - Architecte développeur Java

    Thorigné-Fouillard 2017 - maintenant Architecture, conception et développement de composants pour une plateforme IOT.
  • Eurogiciel - Architecte JavaEE

    Labege 2015 - maintenant Depuis septembre 2015: prestation dans l'entreprise Kerlink
    Architecture, conception et développement JavaEE dans le secteur de l'internet des objets.
  • ~ - Architecte JavaEE, JavaFX

    2013 - 2015 JavaFX va remplacer Swing pour le développement des applications de bureau.
    Les API de JavaFX font partie intégrante de Java 8 et bénéficient de la puissance de cette dernière mouture du JDK : programmation fonctionnelle, lambdas, parallélisme.
    - Etude des API JavaFX
    - Développement d'une application de sauvegarde incrémentielle de fichiers pour Windows, MAC et Linux.
    - Déploiement d'applications sur Android (Smartphone, tablette)
    - Apprentissage des nouvelles API de Java 8 : de nouveaux patterns vont changer la manière de concevoir et coder une application Java.
    Technologie : Linux, Java8, JavaFX8, Netbeans, Gradle, Git, Raspberry pi
  • Néo-soft - Architecte logiciel JavaEE

    Paris 2007 - 2013 Prestation chez TDF, Cesson-Sévigné de septembre 2012 à janvier 2013

    Conception et développement d'un portail de TV connectée de live et catch-up pour la chaîne LCP Public Sénat.
    Technologies: Java, Spring, Maven, SVN, Jaxb, Eclipse, Tomcat, REST, Jersey, Linux, SSL certificat


    Forfait à l'agence pour IMA, projet au forfait de mars à juillet 2012

    Domaine fonctionnel: assurance, assistance juridique. Portail web permettant à un plateau de juristes de consigner les dossiers juridiques de leurs clients.

    Rôle: Concepteur et développeur JavaEE
    Langages : Java, XML, JSON
    Architecture et conception : UML, Web services REST, SQL Server
    Frameworks et bibliothèques : Spring, Hibernate, Dozer, Jersey, JUnit, JMockit, log4j
    Serveurs d'applications : Tomcat, Apache web server
    Réseau : HTTP, SFTP
    Outillage : Eclipse, Maven, svn, Squirrel, Wireshark, Mantis, TestLink
    Système : Windows, Linux


    Prestation chez Orange Labs, Cesson-Sévigné de mai 2007 à février 2012

    Domaine fonctionnel: Sevices de VOD et de LIVE sur internet, principalement des portails WEB sur PC. Gestion de contenus protégés par DRM.

    Rôle: Architecte logiciel, concepteur et développeur JavaEE
    Langages : Java, XML, HTML, CSS, JavaScript, Apache Pivot, JavaFX
    Architecture et conception : 3-tiers, Design pattern, UML, Web services REST et SOAP, MySQL
    Frameworks et bibliothèques : Spring, Hibernate, Jaxb, Jersey, JUnit, JMockit, log4j
    Serveurs d'applications : Tomcat, JBoss, Apache web server
    Réseau : HTTP, FTP, SFTP, RTSP, Adaptive streaming (smooth streaming), TCP/IP
    Outillage : Eclipse, Maven, svn, SQLyog, Wireshark, Modelio, Mantis, TestLink
    Système : Windows, Linux


  • Openlog - Ingénieur développement JavaEE

    Levallois-Perret 2006 - 2007 SWORD, Rennes
    Période: novembre 2006 à fin janvier 2007
    Projets: Cartographie Home Zone (SFR), GECKO (SFR)
    Recette de l'application: écriture du cahier de recette, passage des tests, gestion des anomalies.
    Environnement technique: Java/J2EE, Websphere/Weblogic, UNIX, AOP, scripts unix

    ATOS ORIGIN, Cesson-Sévigné
    Période: janvier 2006 à octobre 2006
    Assistance technique chez Atos origin pour le compte d'Equant.
    Projet: CRI (Customer Report Improvment)
    Mise en place d'une application web (Java/J2EE, JSF, Oracle) gérant la qualité de service et plus particulièrement l'analyse statistique des attaques firewall.
    Analyse fonctionnelle, spécifications
    Conception de la base de données et de l'architecture du mapping objet-relationnel
    Modèle Conceptuel de Données avec PowerAMC, modélisation UML avec Rational Rose
    Développement en Java
    Langage java sous Eclipse 3.1.2/windows pour un environnement cible LINUX. Utilisation du design pattern (DAO). Utilisation des API DBCP pour la gestion d'un pool de connexions, Digester pour l'analyse de fichier XML, JUnit pour les tests unitaires, log4j pour la journalisation. Mise en place du SGBD Oracle 9.2i, administration de base, optimisation, SQL*Loader. Utilisation du plugin TPTP pour analyser et optimiser le code de l'application.
    Gestion de configuration: CVS
    Encadrement d'un développeur.
    Environnement qualité CMM3
  • Indépendant - Ingénieur logiciel

    2003 - 2006 Novembre 2005: formation JavaEE: JDBC, Servelt/JSP, Tomcat

    De février à juillet 2005: développements pour le compte d'une société rennaise

    Réalisation d'un logiciel de transfert de fichiers avec le protocole FTP
    Windows, Java J2SE, Swing, Eclipse

    Réalisation d'un outil de synchronisation de fichiers
    Windows, Java J2SE, Swing, Eclipse

    De octobre 2004 à février 2005: préparation du concours d'ingénieur territorial (admissible)
  • OPEN - Ingénieur développement

    Levallois-Perret 1998 - 2003 Réalisation de prestations informatiques en régie et au forfait. Poste de développeur en technologie objet et SGBD.

    IFREMER, Brest
    période: mars à juillet 2003
    projet: Gestion du système halieutique (forfait)
    fonction: analyse fonctionnelle, spécifications et développement d'outils pour la migration de bases de données.
    Technologies: Java J2SE 1.4, JDBC, ORACLE 8i (procédures stockées en java), Eclipse, Windows 2000, Visual Source Safe 6.0

    EQUANT, Cesson-Sévigné
    période: novembre 2001 à octobre 2002
    projet: OPERA, outil intranet de gestion de la production (régie)
    fonction: développement de règles de gestion. Administration de Bases de données.
    Technologies: ORACLE, TERRADATA, Visual Basic 6.0, ASP, HTML, JavaScript, UML, Rational Rose, Windows 98/2000

    SYMETRX, Cesson-Sévigné
    période: août à octobre 2001
    projet: application internet de gestion de l'entreprise en réseau (régie)
    fonction: développement d'un éditeur de catalogues
    Technologies: Java 1.4, Swing, Eclipse, XML, UML, Access 97, Windows 2000

    MITSUBISHI, Etrelles
    période: août 2000 à juillet 2001
    projet: mise en place d'une base de données dans l'atelier de packaging de téléphones (régie)
    fonction: analyse, spécification, développement, test d'une API et d'une interface graphique
    Technologies: C, Pro*C, ORACLE 8.1.7, LabWindows CVI, Windows 2000

    CMB, Brest
    période: mars à août 2000
    projet: application de gestion bancaire en télévision numérique (forfait)
    fonction: développement d'une API transactionnelle
    Technologies: C, OpenTV , Windows 2000

    THOMSON-MULTIMEDIA, Cesson-Sévigné
    période: août à décembre 1999
    projet: analyseur de flux de télévision numérique (forfait)
    fonction: développement d'un module d'analyse de flux DSS, rédaction de documentation
    Technologies: C++, MFC, Windows 95, Visual Source Safe 6.0

    CELAR, Bruz
    période: mars à mai 1999
    projet: gestion des liaisons hertziennes (TMA)
    fonction: corrections d'anomalies et développement de nouvelles fonctions, rédaction de documentation
    Technologies: C++, MFC, Access 97, Windows 95

    OUEST-FRANCE, Chantepie
    période: juillet 1998 à mars 1999
    projet: qualification logicielle (régie)
    fonction: test, validation, développement d'un outil de gestion des anomalies avec Access
    Technologies: Sybase, MERISE, PowerAMC, Perl, Access 97, Mac OS


    ETUDES INTERNES à l'agence
    projet: maintenance d'une application interne de gestion commerciale sous Access, études internes en Java, Eclipse, formation à UML
  • Viewlocity - Chef de projet Supply Chain

    1994 - 1998 La société SYNQUEST, rebaptisée Viewlocity, édite des outils d'aide à la décision dans le domaine de la gestion de la chaîne logistique et effectue des prestations dans ce domaine pour répondre à des problématiques d'optimisation de performance (délai, coût, ressource)

    En tant qu'ingénieur d'applications puis chef de projet, j'ai effectué des missions liées à la gestion de la chaîne logistique (Supply Chain Management) auprès de grands comptes dans un contexte international.

    J'ai travaillé sur toutes les phases d'une mission:

    - Avant-vente
    Support technico-commercial
    Maquettage
    Evaluation des charges
    Rédaction des propositions

    - Etude
    Analyse détaillée du cahier des charges: analyse des flux de matière et d'information, du système de production, des ressources humaines, des aléas et des pannes
    Rédaction des spécifications: document définissant le domaine d'étude (périmètre, objectifs, moyens)
    Modélisation du système: construction d'un modèle informatique à l'aide du logiciel (abstraction du système, sélection des caractéristiques prépondérantes du système, interfaçage avec l'ERP, optimisation des performances, mise en place des modules d'optimisation basés sur les algorithmes génétiques, validation du modèle)
    Développement éventuel de modules spécifiques (C++)
    Mise en place d'une méthodologie de résolution de problème
    Simulation/Optimisation: construction de scénarii typiques, exécution de simulations avec optimisation de l'ordonnancement et de l'affectation, analyse des résultats (analyse statistique, files d'attente, goulots d'étranglement, taux d'activité, impact des pannes), optimisation des temps d'exécution
    Développement d'une application de pilotage du modèle (C++, Visual Basic)
    Rédaction du rapport final

    - Présentation des résultats/Installation
    Présentation du rapport au client (mise en évidence des gains potentiels et ROI)
    Mise en place de l'application de pilotage
    Formation des utilisateurs au logiciel et/ou à l'application spécifique déployée

    - Support technique
    Support des utilisateurs
    Maintenance évolutive

    J'ai également organisé et animé des sessions de formation au logiciel en France et à l'étranger (Etats-Unis, Pays-bas, Espagne, Tunisie), rédigé des spécifications d'évolution du logiciel et assuré le suivi des développements informatiques.
    Projet : 1 à 8 mois pour un budget de 8000 € à 150 000 €.
    clients: SAGEM, ST Micro-Electronics, GEC-ALSTHOM, LEGRAND, CMSI (plasturgie) , CELSA (aciérie Espagne)
  • Sofresid conseil - Ingénieur d'étude logistique

    1994 - 1994 Au sein de la cellule Conseil, j'ai effectué une étude de simulation de flux pour l'entreprise de cosmétiques ELIDA GIBBS FABERGE de Compiègne. Dimensionnement du système de convoyage à l'aide du progiciel ARENA sous OS2. Rédaction du rapport d'étude, présentation des résultats au client.

Formations

Réseau

Annuaire des membres :