Menu

Nicolas SAUBAT

Paris

En résumé

Ingénieur ENSIMAG avec 6 ans d'expérience en techniques de développement logiciel, je suis en veille active, à l'écoute d'opportunités professionnelles.

Après une expérience très satisfaisante en C++ dans le domaine médical, je souhaite travailler dans un contexte productif, mêlant développement logiciel avec des méthodologies de travail.

Mes compétences :
C++
CDash
Agile Scrum
Linux
Microsoft Windows
CMake
VTK
Programmation orientée objet
Qt

Entreprises

  • CNRS - Ingénieur R&D

    Paris 2012 - maintenant Gestion du projet logiciel : CamiTK. framework C++ permettant de rapidement prototyper un dispositif médical innovant. Cet outil est développé par le laboratoire TIMC-IMAG en partenariat avec le milieu hospitalier et les start-ups du domaine.

    Au sein d'une petite équipe, mes missions diverses et variées ont pour objectifs l'amélioration, la maintenance et la gestion du projet CamiTK :

    Développement informatique :
    - Amélioration de la gestion des images médicales (DICOM et autres)
    - Amélioration de la gestion des images 3D
    - Intégration d'algorithmes au sein du framework
    - Exposition du framework au langage de script Python.
    - Ajout de la gestion de signaux 1D.
    - Évolution du noyau du framework pour améliorer sa stabilité et intégrer de nouvelles fonctionnalités.

    Maintenance en conditions opérationnelles :
    - Amélioration de la configuration du projet (CMake)
    - Mise en place et gestion d'un serveur d'intégration continue (CDash)
    - Mise en place et gestion d'un serveur de bugs (BugZilla) afin d'assurer un meilleur support technique
    - Support aux utilisateurs par le biais d'un forum, d'un wiki, de résolution de bugs ...

    Communication :
    - Refonte et maintenance du site internet du projet : http://camitk.imag.fr
    - Création et maintenance d'un wiki avec un ensemble de tutoriaux

    Gestion de projet :
    - Mise en place et travail avec la méthodologie agile scrum au sein de l'équipe.
    - Encadrement d'un groupe de 4 stagiaires sur le développement d'une application C++
    - Encadrement de deux ingénieurs dans le développement de fonctionnalités sur le projet CamiTK
    - Accompagnement d'ingénieurs et thésards dans le développement de leurs projet en utilisant CamiTK.

    Formations :
    - Formations (présentation, Encadrement de TPs) des nouveaux utilisateurs.
    - Présentation de CamiTK lors de conférences.
  • Objet direct - Ingénieur Développeur

    2010 - 2011 J'ai participé au développement d'une application full web en Flash de gestion documentaire.

    L'environnement très productif m'a apporté de solides connaissances :

    * Concernant les méthodes de travail : méthodologie agile SCRUM, intégration continue (hudson avec tests de différentes granularités).
    * Techniques : développement en plusieurs couches : Backend(Java / Hibernate, pour le mapping relationnel), Frontend (Flex), communiquant par Swiz, servlet.

    Cette expérience, au delà de renforcer mon bagage technique en langage objet fonctionnel (Java, Hibernate et Flex) et relationnel (SQL / Hibernate) m'a énormément apporté en terme de qualité et de maintenabilité de code : enjeu très important de la production en entreprise.
  • Xerox, Research Centre Europe - Ingénieur R&D traitement de l'image

    2008 - 2010 Au sein d'une équipe d'ingénieur de XGS (Xerox Global Services) j'ai travaillé à l'étude, l'amélioration d'algorithmes (recherche) ainsi qu'à l'intégration en production (développement) d'outils de traitement de l'information au sein de documents numérisés.

    * Développement d'un algorithme de redressement automatique des documents mals numérisés (transformée de Hough), récompensé par un brevet.
    * Étude et amélioration d'algorithmes de détection de zones au sein des documents (segmentation en région) et d'encodage / reconnaissance d'une chaîne de caractères sous forme d'un glyphe.
    * Étude et amélioration d'algorithmes de traitement d'images depuis des librairies Xerox et des travaux des chercheurs.
    * Développement d'une IHM en .NET (C# / WPF) pour intégrer ces résultats en production.
    * Travail en anglais dans un contexte international.
  • Xerox, Research Centre Europe - Stage R&D traitement de l'image

    2008 - 2008 Stage R&D réalisé au sein d'une équipe d'ingénieur de XGS (Xerox Global Services), dans le but d'étudier, améliorer et proposer des outils d'extraction et de reconnaissance d'information au sein des documents numérisés.

    * Implémentation et test d'un algorithme de redressement des documents mals numérisés (analyse en composantes principales).
    * Etude et amélioration d'algorithmes de reconnaissances des cases cochées ainsi que des chiffres manuscrits au sein des documents par apprentissage (features extraction, cross validation), récompensé par un brevet.
    * Amélioration de la qualité des images extraites par filtrage (convolution, analyse par connexité).

    Ce stage a été récompensé par le prix du meilleur stagiaire au concours interne de Xerox (1er sur 14) et d'un poste d'ingénieur.
  • VidIP, MediaTvCom - Stage R&D traitement de l'image

    2007 - 2007 Stage de 3 mois au sein de l'équipe de développement de VidIP, startup Parisienne spécialisée dans le transfert haut débit de vidéos, principalement pour les régies des chaînes télévisées.

    J'ai rejoint l'équipe en tant qu'ingénieur R&D C/C++ débutant, mon rôle a été de mettre en place un décodeur vidéo temps réel à l'aide d'une carte d'acquisition et de son SDK, le tout dans un environnement Linux.

Formations

Réseau

Annuaire des membres :