Expérience professionnelle
mars 2024 - août 2024 Développeur C++ Qt QML-Essilor, Paris
Projet : Finishing (opticiens) appareils de réfraction subective et objective
A destination des opticiens, première chose mesure de lʼécart pupillère entre les deux
yeux, prise de mesures personnalisées, comportements en dynamique face à une
situation.
. développement de nouvelles features et correction de bug
. Production de la nouvelle machine donc correction des retours
Méthodologie agile :
. sprints de 1 mois, GIT, C++ QT5
. Pas mal de code en C (legacy) à adapater avec une surcouche C++,
. IHM tourne sous QML
nov. 2021 - mars 2024 Développeur C++, Qt, QML-Enedis, Paris
Maintenance corrective et évolutive des applications liées à la commande et à la
supervision du réseau électrique.
Correction des bugs et ajout des nouvelles fonctionnalités
Développement dʼune application dʼauthentification qui donne accès aux applications
Refonte des IHM (passage des IHM en QtDesigner, en QML)
Tests fonctionnels et unitaires (Qt Test)
Rédaction de la documentation
ENVIRONNEMENT TECHNIQUE : C++11, LINUX (CENTOS), QTCREATOR, Qt TEST, MÉTHODE
AGILE SCRUM, GoJira, GoConfluence, GIT, GITLAB
févr. 2021 - juil. 2021 Développeur C++-Zimmer Biomet, Montpellier
Mise en place des tests unitaires pour les applications liées à la commande du robot
médical STAUBLI.
Formation sur lʼarchitecture HSDK(Hardware Software Desktop Kit)
Prise en main de la routine logicielle existante
Mise en place des tests unitaires
ENVIRONNEMENT TECHNIQUE : C++11/17, VISUAL STUDIO 2015, GOOGLE TEST, JIRA, AGILE
SCRUM, GIT, Bitbucket
mars 2019 - janv. 2021 Développeur C++, Qt-Schlumberger, Paris
Conversion en C++, d'une application Matlab permettant de contrôler les épaisseurs des
enveloppes de puits de pétrole.
Prise en main de la routine logicielle (Matlab) existante
Choix des outils utilisés (librairie Armadillo)
Développement du logiciel et des tests unitaires
Réalisation des tests d'intégration
Développement dʼune application en C++ permettant dʼaméliorer la sécurité des données
de SCHLUMBERGER sur la plate‑forme TECHLOG
Choix de la méthode de Hashage
Développement du logiciel
Intégration du Plugin dans la plate‑formeTECHLOG
ENVIRONNEMENT TECHNIQUE : C++11, Matlab, Qt5, DESIGNS PATTERNS, VISUAL STUDIO
2015/2017, GIT
sept. 2016 - déc. 2018 Développeur C++, Qt, QML-Eye Tech Care, Lyon
Dans le cadre du remplacement dʼun appareil de mesure (Analyseur de réseau), en charge
du développement dʼun logiciel en C++ (sous Qt) qui permettrait de caractériser les lames
piézoélectriques (céramiques) à lʼextrémité dʼune sonde qui va émettre des ultrasons afin
de traiter les glaucomes.
Étude de faisabilité (prise en main du matériel, communication, mesures adéquates,
robustesse)
Développement du logiciel
Mise en place tests unitaires
Rédaction dʼun mode dʼemploi du nouvel analyseur de réseau (interface et protocole de
communication)
En charge dʼun développement dʼun logiciel en C++ (sous Qt) qui permettrait de rendre
autonome une étape du procédé de fabrication de la sonde de thérapie (fixée sur le
patient) précédente.
Étude de faisabilité
Rédaction dʼun cahier des charges logiciel, en fonction des besoins des utilisateurs internes
Ajout des fonctionnalités au sein dʼun logiciel existant
Tests fonctionnels
Rédaction de la documentation technique
ENVIRONNEMENT TECHNIQUE : C++98, Qt5, DESIGNS PATTERNS, protocole de communication
Modbus, SVN.