-
BLUEMATRIX
- Ingénieur expert en développement logiciels
2017 - 2019
- Développements des applications tablettes « déblais » et « approvisionnements en béton » en Qt sous Android (5 & 7) pour Vinci dans le cadre du projet de la ligne 15 du "Grand Paris". Intégration de systèmes d'impressions via un serveur CUPS et interfaçage avec les services web de gestion des déblais de la société du Grand Paris. Suivi et gestion de projet. Equipe de trois personnes.
- Mise en place d’un serveur local de cartographie OpenStreetMap pour de modéliser le trajet de véhicules équipés de balises GPS.
- Études pour les services douaniers (Direction Nationale de la Recherche et des Renseignements Douaniers) de la mise en place d'un produit de pré-filtrage automatique d'informations sur IMAP.
Systèmes : Linux Ubuntu 16.04 & 18.04, Windows 10, Android 6 & 8
Framework : Qt5 / QML QtQuick
Langage : C/C++
Outils : SVN / QtCreator / Visual Studio 2017
Réseau : Unicast (TCP)
-
Beeliks
- Président fondateur et développements logiciels
2015 - maintenant
- Création et gestion de la SASU Beeliks (RCS Versailles).
- Développements de logiciels embarqués (Raspberry Pi3) et mobiles (Qt/QML sur Android).
- Développement d'une solution basée sur une caméra de la société IDS sur Raspberry avec compilation croisée déportée depuis un environnement Windows 10 / Visual Studio. Cette solution permet de déporter un flux vidéo vers une unité de traitement des images en temps réel.
- Développement d'une application mobile sur Android avec Qt/QML pour la Gendarmerie.
- Étude et mise en œuvre d’une application Android intégrant une lecture de code barre (QrCode & Datamatrix) permettant d’identifier des éprouvettes de laboratoire.
- R&D sur le nouveau module Qt WebAssembly permettant de transpiler du code Qt/QML en HTML/Wasm avec mise en place d’un prototype d’application Web basé hébergé sur un serveur NGINX.
- Conception et mise en œuvre d’un module d’affichage basé sur Qt/Qml et VLC/RTSP sous Ubuntu.
- Développement d’une solution de saisie de données et de suivi sur tablette Android en Qt/QML. Mise en œuvre d’un front NGINX (HTTPS), d’un backend gUnicorn (Python), d’une base de données PostGresSQL et d’une application d’administration. Mise en place du serveur sur le cloud GCP (Google Cloud Platform) via Docker.
Systèmes : Linux Ubuntu 14.04 & 16.04, Windows 10, Android 4.2, 4.4, 6 & 7, Jessie (Raspberry Pi)
Framework : Qt5 / QML QtQuick
Langage : C/C++
Outils : SVN / QtCreator
Réseau : Unicast (TCP)
-
Lotsys/La Française des Jeux
- Ingénieur responsable systèmes & leader technique
1999 - 2017
- Gestion et développement du système d'affichage dynamique des 35000 points de ventes de La Française des Jeux. Gestion d’une équipe de quatre personnes.
- Développements de la stack de téléchargements embarquée des équipements point de ventes français, allemand et suédois basée sur UDP (multicast), TCP (HTTP) et clef USB (Windows, Windows CE, Linux et QNX).
- Développements des modules d'affichages des loteries hollandaise et portugaise.
- Cinq années consacrées aux activités systèmes (développements de drivers Linux, QNX...).
- Mise en œuvre de nombreux proofs of concept avec développements sur mobiles Android & IOS et interactions avec l'affichage dynamique (WLA/Loteries internationales). Intégration d'une solution permettant de piloter les API's d'un navigateur basé sur Chromium. Développements Qt & QML.
Systèmes : Linux FC10&11&18&19, WinCE 5.0, QNX 6, Win XP & 7, iOS7 et Android 4.2
Framework : Qt4 & Qt5 / QML QtQuick
Langage : C/C++, Macromedia Flash AS2
Outils : Telelogic CM Synergy / Change Synergy / Jira / Confluence / QtCreator
Réseau : Unicast (TCP,HTTP) et multicast
-
Altran Technologies
- Ingénieur de développements logiciels embarqués senior
Vélizy-Villacoublay
1996 - 1999
En prestation pour le compte de La Française des Jeux.
- Développements sur le logiciel embarqué des terminaux de prises de jeux de la Française des Jeux. Conceptions et développements de nouvelles générations de terminaux.
- Portage de middlewares existants sous OS9000 puis sous QNX avec mise en œuvre d'une stack USB Linux pour QNX.
- Développements de drivers spécifiques, PCI et USB sous QNX.
Systèmes : QNX Neutrino, OS9000, Win 98 & NT
Langages : C
Outis : Teamware, Telelogic CM SYnergy
-
Altran Technologies
- Ingénieur logiciels embarqués temps réels
Vélizy-Villacoublay
1994 - 1996
En prestation pour Sextant Avionique (société devenue Thalès)
- Développements des logiciels de pilotage automatique des Airbus A319, A320 et A321.
- Développements des simulateurs de vols pour les mêmes avions.
Systèmes : VAX VMS
Langages : C, ASM286
Outils : PALAS
-
Aérospatiale Missiles
- Ingénieur logiciels junior
1993 - 1994
Société devenue Airbus Group
- Développement du logiciel du banc de tests des calculateurs BIAS (gestion des missiles air-sol) du Rafale de Dassault. Conception hardware.
Systèmes : ASM68020, Windows, Sun Solaris
Frameworks : Labview
Langage : C
-
AREVA La Hague
- Ingénieur développements logiciels et conception hardware
Paris La Defense
1993 - 1993
Société devenue Orano
- Conception logiciel et hardware d'un banc de spectrométrie gamma pour le laboratoire central chimique du centre de retraitement des déchets nucléaires de La Hague.
Systèmes : Windows
Langages : C/C++, Visual Basic
Architecture hardware : x86