-
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