Menu

Laurent JOYEUX

PARIS

En résumé

====================
RÉSUMÉ
====================

Ingénieur R&D senior possédant une expérience de plus de 15 ans de développements logiciels dans différents langages et environnements. Aujourd’hui, je concentre mon activité sur les technologies Java Core / Java EE, le SOA et ESB ainsi que les aspects mobiles. Très bonnes connaissances des systèmes Unix (Linux, OS X).

====================
EXPERTISE TECHNIQUE
====================

Langages
• Java SE : 12 ans
• C : 10 ans, C++ : 2 ans. Objective C : 3 ans
• Php : 2 ans, javascript : 6 mois

IDE
• Netbeans : 3 ans
• Eclipse : 1 an
• XCode : 6 ans

Outils
• maven : 3 ans
• svn : 6 ans, git : 1 an

Serveurs / Applications
• Glassfish 3 : 2 ans
• Tomcat 6/7 : 3 ans
• Jboss 7: 6 mois
• Mysql 5: 2 ans
• Postgresql 9: 6 mois

Technologies
• Web services : 4 ans, Restful service : 2 ans
• Java EE6 (JPA/EJB/…) : 3 ans
• ESB (Petals): 2 mois
• Lucene : 4 mois


Système d’exploitation
• Linux : 14 ans
• OS X : 12 ans
• SGI : 2 ans

Plate-forme de développement
• Android : 1 an
• iOS/OS X : 3 ans

========================
EXPERTISE SCIENTIFIQUE
========================

Traitement d’image
• Morphologie mathématique : 3 ans
• Estimation du mouvement : 3 ans
• Description d’image : 1 an
• Projection inverse 3D : 2 ans

Divers
• Filtrage de Kalman : 2 ans
• Méthode de classification : 2 ans
• Parallélisation & optimisation : 4 ans


Mes compétences :
Java EE
Java Platform

Entreprises

  • DOCAPOST BPO-IS - R&D traitements d'images

    2015 - maintenant Traitements d'images ciblés pour les smartphones (iOS, Android, Windows Phone)

    * Localisation d'un document d'identité (CNI, passeport) en temps réel
    * Extraction du document (en respectant les transformations de la caméra)
    * Localisation de la MRZ

    Environnement: Java, ObjC, C++, Android, iOS
  • Vente privee com - R&D traitements d'images

    Saint-Denis 2014 - 2015 - Algorithmes de traitements d'images: détourage
    - Autour de la couleur: saisie & injecter dans le logiciel métier, estimation des couleurs

    Environnement : Windows, Java, Android, iOS, C++, C#, Javascript, extension chrome
    Mi-temps de Mai 2014 jusqu'à Janvier 2015. Temps plein jusqu'à Juin 2015.
  • INA - Institut national de l'audiovisuel - R&D Fouille de données

    Bry sur Marne 2014 - 2015 Développement d'une plateforme de fouille de données dans le domaine des médias.
    - Import export de données dans l'environnement
    - Développement d'un langage de traitement
    - Plateforme proche des aspects BI.

    Environnement: Java, Big Data/NoSql
    Mi-temps
  • Université de Technologie de Compiègne (UTC) - R&D autour d'un logiciel d’interactions musicales

    2014 - 2014 Développement d’un logiciel d’interactions musicales

    Le cahier des charges
    • Développer un logiciel sour Mac OS X pour ajouter des effets sonores pilotés pour une manette de jeux (WiiMotion Plus)

    Tâches
    • Extraction des informations de la manette de jeux (accélération et boutons)
    • Mise en place du traitement audio et des effets sonores
    • Pilotage des paramètres des unités de traitement audio par la manette

    Environnement : Mac OS X, WiiMotionPlus, Bluetooth, AudioUnit
  • Devlogic - Chef de projet

    2013 - 2014 Développement d’une plate-forme d’institut de microfinance (IMF)

    Le cahier des charges :
    • Développer une solution IMF basée sur les technologies Web, mobiles et NFC.

    Tâches
    • Développement de la partie NFC (Support Mifare UltraLight et Classic) pour lire et écrire des données.
    • Développement de l’application Android utilisant le NFC
    • Développement du système d’information (base de données, Web services)
    • Développement de l’interface Web.

    Environnement : NFC, Android, Java EE 6 (JPA, EJB, JAX-RS), AngularJS
  • Thales - Ingénieur JavaSE/JavaEE

    Courbevoie 2013 - 2013 • Export d'une bdd vers Excel en utilisant poi-ooxml
    • Représentation de hiérarchies sous forme graphique en utilisant des macros vba
    • Moteur de recherche basé sur solr
    • Développement web struts 1.3 / Java EE 5

    Environnmenent: Struts 1.3, Jboss 4.3, poi-ooxml 3.9, office 2010, macros vba, solr
  • Télémarket - Consultant

    2011 - 2012 Développement de web services pour les smartphones.

    • Spécification, développement, écriture des tests et de la documentation des web services
    • Adaptation du code Java Core à l’environnement Java EE : accès base de données, création des EJB stateless, accès aux ressources via le serveur Java EE (base de données).
    • Accès aux bases de données mysql et as400, via l’API JPA.

    Environnement: services Restful, Java EE 6, Glassfish 3.1, Hibernate, EJB, JPA, GIT, SVN, Netbeans, Maven
  • INRIA - Ingénieur expert R&D

    Le Chesnay 2010 - 2012 • I-Search: développement et intégrations de web services pour exploiter les travaux de recherches.
    • Plantnet: développement d’applications mobiles (Android) en Java SE (côté client) et Java EE 6 (côté server pour le back-office) pour identifier automatiquement une plante
    • Glocal: Développement d’interface web pour montrer la recherche d’événements similaires (e.g. musique) à partir d’un ensemble d’images

    Environnement: JavaSE6, JavaEE6, maven, glassfish, Postgres, git, restful services, Android.
  • INA - Ingénieur R&D

    CHAMBRAY LES TOURS 2008 - 2009 • Intégration d’interfaces graphiques Java dans le projet européen Vitalas.
    • Développement de Web Services pour intégrer les technologies de l’INA dans le projet Vitalas.

    Environnement: Java SE 5, Maven, JAX-WS, Eclipse
  • INRIA - Ingénieur R&D

    Le Chesnay 2007 - 2008 • Développement d’interface graphique Java pour naviguer dans une collection de vidéo.
    • Développement d’application Mac OS X Gui pour montrer la détection de copies de vidéos.
    • Développement d’un plugin Final Cut Pro plugin pour dégrader des vidéos.

    Environnement: OS X, ObjectiveC, JavaSE5
  • WisaForce S.A. - DSI

    2007 - 2009 R&D d’une solution de co-navigation internet.

    • Spécification, recherche et développement de la solution.
    • Développement complet de la solution de bout en bout. Le côté client utilise les technologies Javascript et Java (applet). Le côté serveur est développé en Java.
    • Écriture du brevet (75%)
    • Développement de site e-commerce (php/mysql)

    Environnement: Java SE5, eclipse, Javascript, php, mysql
  • INA - Consultant

    CHAMBRAY LES TOURS 2006 - 2007 • Spécification et développement d’une plate-forme de développement C/C++ pour le portage d’un code vers un environnement de production

    Environnement: C/C++, Makefile
  • Joanneum Research, Graz - Ingénieur R&D

    2005 - 2006 • Recherche et développement d’une méthode temps-réel pour estimer le niveau de dégradation d’une séquence vidéo
    • Intégration de technologies dans le projet PrestoSpace.

    Environnement: C++, Visual Studio
  • Trinity College Dublin - Post-Doc

    2002 - 2005 R&D pour les projets DysVideo and PrestoSpace

    • Gestion de projet et développement d’un logiciel d’enregistrement et de traitement automatique de vidéos d’enfants réalisant des mouvements déclenchant des réactions liées à la dyslexie. Les traitements avaient pour but de mesurer l’amplitude des mouvements.
    • Optimisation d’un algorithme pour enlever les poussières dans des séquences d’images, et intégration dans un logiciel du projet européen PrestoSpace.

    Environnement: C++, Visual Studio, DirectX
  • UT-H Medical School, Houston USA - Post-Doc

    2000 - 2002 Reconstruction 3D de macro-molecules observées par un microscope électronique à transmission.

    • Traitements d’images appliqués à des images de très grandes tailles pour localiser les molécules.
    • Méthode de classification pour regrouper les vues identiques d’une même molécule.
    • Développement d’une applet Java pour estimer les paramètres d’un microscope électronique
    • Parallélisation d’algorithmes à l’aide de OpenMP.

    Environnement: Fortran, OpenMP, SGI

Formations

Réseau

Annuaire des membres :