Imagerie médicale numérique, Radiologie dentaire Télécoms : Box opérateur internet (TR 69, TR 98), téléphonie IP (SIP, IMS) Mesure scientifique temps réel, traitement du signal, FFT, Analyse modale Standarts : TEDS, INET, MDL, IRIG 106, Chapteur 10, 1553, Arinc | |
C, C++ (Visual Studio, Eclipse, Visual DSP, eVC++, gcc), XML, COM/COM+/ActiveX/ATL, Ada, Matlab, Java (JDK), Lisp, Prolog, SQL, Visual Basic | |
Windows, Linux, Pocket PC (ARM-XScale), DSP Analog Device Shark, BlackFin 537 (ucLinux, Driver, kernel), Motorola 6809, Driver Development Kit (PCI, USB), Unix (Digital, Sun, Linux), Shark, DOS | |
Oracle, MySQL | |
wxWidget, boost, stdl, MFC, DirectX/Direct3D, SWING | |
Gestion de projet, méthodologies Agile (scrum, XP), cycle en V, incrémental | |
UML, design patterns, Multi-threads, Multi-plateformes | |
Client/Serveur, UDP-TCP/IP, WIRELESS, CORBA, RMI | |
Outils de tests | Git, SVN, Mercurial, Subversion, ClearCase, Visual SourceSafe, InstallShield, NSIS |
Outils de tests | Jenkins, TeamCity, BoundsChecker, TrueTime, TrueCoverage |
Depuis 07/2015 | Expert logiciel - Audit logiciel c++ Audit logiciel d’optimisation de transport de gaz – Engie (1,5 mois) · Analyse, identification anomalie, défauts de robustesse et fiabilité · Identification amélioration, correction, refactoring, validation Audit qualité d’un logiciel d’optimisation de transport d’électricité – Cast Softiware - RTE (5 jours) · Analyse, validation des résultats fournis par le logiciel CAST AIP · Extraction, analyse de l’architecture globale de l’application · Proposition plan d’améliorations |
12/2015 à 02/2016 | Expert logiciel (Dassault Aviation, Mérignac, Forfait) Evaluation et prototypage d’une solution de détection d’obstacle basée sur une caméra de stéréovision · Analyse de besoin, visite terrain, rapport · Evaluation technique camera stéréovision, intégration SDK · Architecture et implémentation du prototype · Test et rapports |
07/2015 à 11/2015 | Expert logiciel (Zodiac Aero Electric, Montreuil, Forfait) Audit du logiciel embarqué des unités de surveillance des contacteurs électriques (ECMU) A330 et A340. Recherche de cause d’anomalie de dysfonctionnement non identifiée depuis 25 ans · Etude et analyse du logiciel et documentation, reverse engineering · Identification de scénarios de faiblesse (pilotage EEPROM, corruption). · Proposition d’améliorations. · Tests sur banc : station HP UNIX APPOLO, émulateur 6809 · Logiciel C et assembleur 6809. Multi taches avec micro noyau temps réel |
01/2014 à 06/2015 | Expert logiciel (Zodiac Data System, Les Ullis, prestataire) Logiciel de configuration de système de télémesure aéronautique (C++, XML, MDL, iNET, Altova, Inet, 1553, Arinc) · Conception, rédaction, implémentation, test des nouvelles fonctionnalités des cartes d'acquisition (Bus 1553, ARINC, Analogiques) Logiciel de lecture de fichier de données Audio/Videos/Data (C++, boost, IRIG 106, Chapter 10, temps réel, multithreading, ffmpeg, décodage audio/video, wxWidget) · Conception, rédaction, implémentation, test nouvelle architecture assurant la meilleure synchronisation des données affichées (< 40ms) · Optimisation performances (caching, datation image par image, mutlithreading massif), amélioration robustesse. |
02/2009 à 12/2013
| Architecte logiciel (Carestream Health, Lognes, prestataire) Systèmes radiologiques intra-oraux dentaires (C++, boost, USB, Ethernet, multithreading, XML) · Conception, rédaction, implémentation architecture logiciel nouveaux produits · Réingénierie et maintenance des 5 générations de produits · Conception, implémentation, documentation SDK acquisition par requêtes XML. · Support international intégrateurs (USA, Chine…) · Installation site béta clients · Environnement international (USA, Chine, Israël…) |
01/2008 à 02/2009
| Architecte logiciel (Sagem Communication, Velizy, prestataire) – Box internet (C, embarqué). · Conception architecture application SIP/IMS embarquée. · Rédaction document d’architecture et conventions de codage. · Implementation, refactoring. Multi-threading. · Environnement international (Belgique, Inde…). |
04/2006 à 12/2007
| Architecte logiciel (OROS, Meylan) Analyseurs acoustiques et vibratoires (C++, Ethernet, multithreading). · Conception architecture logicielle portable : pc et système embarqué. Contrainte RT. · Définition, planification, mise en œuvre stratégie des évolutions techniques du logiciel : maintenabilité, portabilité (Pc, embarquée), qualité, évolutivité et richesse fonctionnelle: évolutions technologiques (langage, environnement, formations nécessaires), ré-architecture, définitions de nouvelles fonctionnalités. Rédaction plan d'évolution. · Analyse, définition des besoins et évaluation des nouvelles fonctionnalités avec service marketing. · Veille technologique. · Conception et implémentation fonctionnelle : - Norme IEEE1451.4 (capteurs intelligents), gestion disque dur embarqué et sur USB. - Adaptation application de pilotage pour système d'acquisition USB Data Translation. - Portage application native vers noyau uClinux sur DSP BlackFin 537. - Configuration noyau ucLinux. · Conception architecture, documentation SDK et support intégrateurs (Italie, Espagne). · Responsable sortie version. · Responsable système d’intégration continue, système de tests automatisés. · Responsable SCM: SourceSafe, SubVersion, · Développement produits en mode agile. · Environnement international (Japon, Italie, Espagne, Chine). |
10/2000 à 04/2006
| Ingénieur d’études (OROS, Meylan) Analyseurs acoustiques et vibratoires (C++, Ethernet, multi-threading) · Responsable de la gestion de configuration, de l’intégration continue, et des générations de versions (Visual Source Safe, InstallShield, NSIS), · Conception, réalisation, tests, évolution et maintenance (refactoring) du logiciel de pilotage et paramétrage d’une gamme d’analyseurs temps réel d’acoustique et de vibration. (projet de plus de 40 hommes année): IHM, Middleware, couches basses (Visual Studio, MFCs, DirectX/3D, Client/Serveur, UML, application méthode XP, culture métier scientifique et traitement de signal), · Conception, réalisation, maintenance des outils de test automatique. · Développement produits en mode agile. · Maintenance PC et serveur de développement, support utilisateurs.. · Encadrement et réalisation (8 mois) du portage sur Pocket PC (3 personnes) : Spécifications, conception, architecture, développement, gestion de projet. · Maintenance de drivers Windows XP, 2000, NT, 9X de cartes d’interface ISA et PCMCIA , · Codage DSP de gestion de sockets pour la synchronisation d’une version multi-analyseurs, · Maintenance et ré-architecture du code DSP de la pile TCP/IP, UDP embarquée · Support technique intégrateurs internationaux (Italie, Espagne), client Matlab. · Rédaction documentation utilisateur/ technique Kit de développement.
|
04/2000 à 10/2000 | Stagiaire ingénieur développement logiciel (OROS, Meylan) · Conception et réalisation, en Visual C++ utilisant les librairies DirectDraw, d’une nouvelle interface graphique « temps réel » pour des analyseurs acoustiques et vibratoires (6 mois). · Conception et réalisation, en Visual C++ et Direct3D de modules d’affichages 2D et 3D (3 mois). |
DESS Génie Informatique (mention Assez Bien), option Ingénierie du logiciel à l’université Joseph Fourier (Grenoble, Isère).
Maîtrise d’Informatique (mention Assez Bien), option Images et Outils Graphiques pour la CAO, à la Faculté des sciences (Limoges).
Licence d’Informatique option Téléinformatique et Communication, à la Faculté des sciences (Limoges).
DEUG A (mention Assez Bien), section MIAS, à la Faculté des sciences (Limoges)
Baccalauréat C (Limoges, Haute-Vienne).