Olivier - Développeur C
Ref : 170616M001-
35000 RENNES
-
Développeur, Chef de projet, Ingénieur Télécom (50 ans)
-
Télétravail uniquement
-
En profession libérale
Expérience professionnelle
Mars 2010 – Aujourd'hui
MANA-SYS SARL
Développeur C++/Qt freelance
PROJETS :
Tous les projets ci-dessous (non exhaustif) ont été réalisés en C++/Qt sous windows, mac OS, linux et/ou Android. Nous disposons d’une licence commerciale Qt Application Developpment :
Librairie et logiciel d’interface avec les scanners à plat (windows/mac) en utilisant le protocole twain (windows) et ImageCapture (Mac). Interface graphique en UI et QML. Réalisation d’un plugin 4D à partir de cette librairie (********)
Logiciel RedmineClient (********) : Outil de tracking de temps et de gestion de tâches interfacé avec un serveur redmine (********/).
Librairie DICOM : développement complet d’une librairie implémentant le protocole DICOM d’interface avec les appareils d’imagerie médicale. Réalisation d’un logiciel de test (********) et d’un plugin pour 4D.
Logiciel de traitement d’image (C++,Qt,OpenCV,gdcm) dans le cadre d’un projet de transfert de technologie avec la SATT Sud Est
Interpréteur de langage propriétaire (Flex, QtLalr) pour un besoin très spécifique client
Librairie et plugin 4D de lecture de fichiers audio (********) (C++/Qt)
Plugin 4D d’interface (C++ pur) avec des badgeuses SB2 (********-gestion-de-temps-sb2-2005942-43870-produit.html)
Application mobile (android Qt/QML) d’administration des soins (médicaments) au pied du lit du patient: interface de type REST API avec le dossier patient.
Librairie et plugin 4D de reconnaissance de la parole basé sur le moteur de reconnaissance de windows. Réalisation d’un serveur de roaming des profils de reconnaissance. (C++/Qt/SAPI)
Plugin 4D (C++/Qt) d’interface avec la suite logiciel Sage compta en utilisant le SDK fourni par Sage
Formateur Qt/QML pour l’initiation à l’environnement de développement Qt/QML
Mars 2005 – Mars 2010
THOMSON Broadcast et Multimédia – Télévision numérique – Rennes
Chef de projet serveur vidéo
MISSIONS :
Management, conception, développement et expertise technique d'un produit serveur vidéo
REALISATIONS :
Management de projet du produit : définition des roadmap, planification des développement, management d'une équipe de 4 personnes.
Spécification et conception des développement logiciel (windows, C++)
Développement des composants logiciel critiques du produit
Supervision du respect du processus qualité thomson
Gestion des relations clientèle en avant vente et support
Expertise technique
Sept 2001- Février 2005
THALES SAFARE - Acoustique sous-marine – Sophia Antipolis
Ingénieur en traitement du signal et systèmes temps réel embarqués
MISSIONS :
Développement de systèmes de traitement du signal en acoustique sous-marine : intercepteur sonar, sondeur
REALISATIONS :
Définition des algorithmes de traitement de signal et modélisation/validation des chaînes de traitement (MATLAB)
Spécification et conception système des machines d’acquisition et traitement
Spécification, conception et développement (C,C++, linux, DSP) de logiciels de traitement du signal temps réel
Spécification, conception et développement (C++, wxWindows, linux, windows) d’interfaces graphiques d’exploitation des données
Intégration et installation à bord de sous-marins
Développement et intégration d’une distribution linux embarquée
1997-2001
Laboratoire des Sciences de l’Image de l’Informatique et de la Télédetection – Hôpitaux Universitaires de Strasbourg
Enseignant-chercheur
MISSIONS :
Recherche et développement d’algorithmes de traitement d’images médicales 2D et 3D (estimation de mouvement, segmentation, reconnaissance de forme)
Enseignement en école d’ingénieur (400h TD)
REALISATIONS :
Recherche, conception et développement (C,C++, HPUX) d’algorithmes de traitement des images
Validation et intégration des traitements dans un protocole clinique (plus de 80 patients traités)
Encadrement de stagiaires (IUT et école d'ingénieurs)
Enseignement en électronique numérique, informatique industrielle, automatique et physique des capteurs
Mise en place d’une semaine de formation aux micro-controleurs en école d’ingénieur
Formation
1997 – 2000
Doctorat de l’Université Louis Pasteur – Strasbourg (Prix de l’université de Strasbourg)
Spécialité : traitement du signal et des images, vision par ordinateur
Sujet : Contribution à la mise en correspondance non rigide d’images médicales, une approche paramétrique hiérarchique sous contraintes topologiques.
1994 – 1997
Diplôme d’ingénieur – École Nationale Supérieure de Physique de Strasbourg
Option : acquisition et traitement des images
Traitement du signal et des images
Analyse temps-fréquence, détection, modulation/démodulation, estimation, filtrage adaptatifs, modèles déformables, estimation de mouvement, segmentation, ondelettes, reconnaissance de formes, problèmes inverses, optimisation, éléments finis, compression d’images, topologie, reconstruction 3D, visualisation 3D
Systèmes
Linux : multitâche temps réel, embarqué, outils GNU
Réseau : TCP/IP, UDP/IP, RTP, SSH, multicast, audio et vidéo sur UDP/IP
Cibles : Micro-contrôleurs, DSP, PLD
Bus : compactPCI/PCI, PXI
Logiciels scientifiques
Matlab : toolboxes image, signal, data acquisition et optimisation
Labview : toolbox image Labwindows/cvi
SCilab
Management
Management de projet (formation une semaine)
Outils : microsoft project (version serveur)
Langages et bibliothèques
Développement : C, C++, Pascal, Assembleur
IHM : Qt,QML,GTK, WxWidgets
Base de données :4ème Dimension , SQL, sqlite
Internet : HTML, CSS , Javascript