Expérience professionnelle
De 01/2021 à présent : Freelance chez Framatome - Meylan
Ingénieur informatique (TCL/TK, Python)
Mission : Développement d'une application (SDT) en TCL/TK, Python/Tkinter, qui permet de regrouper dans un cadre unique toutes sortes de
technologies de développement de systèmes, d'interfacer les technologies numériques, matérielles et informatiques et offrir une interface
utilisateur graphique pour faciliter son utilisation
Développement de toutes les interfaces systèmes (Armoires, Racks, Cartes, Signaux, réseaux, paramètres, équipements matériels)
et les moyens de test associés (MEG, extension).
• Mise en place d’un système de persistance centralisée via une base de données SQLite, garantissant la sauvegarde intégrale du
projet SDT
• Génération des fichiers d'entrée des outils de conception des différentes équipes dans l’entreprise.
• Produire automatiquement la documentation
• Décrire et développer les phases de test et validations suite aux développements réalisés
• Rédaction de la documentation : Notice d’utilisation, Documents de tests, Guide d’installation, des développements effectués
• Support technique et maintenance corrective et évolutive
• Maintenance et amélioration des fonctionnalités.
Environnement : Python, Tkinter, TCL/TK, SQLite, UML, XML,json, Redmine,Windows,Linux, Excel ,XML, Git,Dimensions, VBS, WinMerge, batch
scripts, Inno Setup, Pycharm
De 03/2020 à 11/2020 : Consultant ALPEE chez Portalp - Fontaine
Ingénieur Soft (Qt, C++, Python, PHP)
Mission : Développement d'un outil de tests (Bibliothèques d’action/mesure, séquenceur, IHM) permettant la création, la gestion et le
lancement des tests automatiques sur des portes par Bluetooth.
Rédaction de la conception et architecture de l’application
• Développement d’une bibliothèque d’actions/mesures qui peuvent être appliqués/extraits sur/de la porte. (Qt)
• Développement d’une librairie d’interfaçage avec des carte PCI permettant l’acquisition des données/ activation des commandes
depuis/sur la porte. (Qt)
• Développement d’une librairie d’interfaçage avec un capteur angulaire permettant la mesure de vitesse d’ouverture/fermeture des
portes battantes (Qt)
• Développement d’un séquenceur de tests permettant de lancer des commandes à la porte. (Qt) :
o Enrichir un code existant qui tourne sur un RPI, permettant la communication Bluetooth avec la porte. (Python, SQLite)
o Développement d’une API REST permettant la communication avec le RPI (depuis l’IHM) (Qt)
• Développement d’un outil python (intégré à l’application) permettant l’analyse des document Word (PVS*
), extraire les tests et les
commandes à exécuter. (* : Plan de Validation Système)
Développement d’une IHM (Qt) permettant de : Créer des campagnes, Configurer des tests, Récupérer l’état de la porte, Lancer des
tests, Archiver des résultats de tests, Exporter des résultats de tests, Création des tickets de maintenance
• Participation aux phases de test suite aux développements réalisés
• Rédaction de la documentation : Notice d’utilisation, Document doxygen, Guide d’installation, des développements effectués
• Support technique et maintenance corrective et évolutive
• Maintenance et amélioration des fonctionnalités.
Environnement : Qt, C++, Python, Windows, Linux, GIT, vnc server, Pycharm, WinSCP, Putty,Excel, Lighttpd, SQLite, PHP, UML,XML, Advantech
PCI, Redmine
De 07/2019 à 02/2020 : Consultant Celad chez Thales Services - Montbonnot-Saint-Martin
Développeur C/ProC
Mission : Développement et entretien d’une solution logiciel ALPSYS, permettant la gestion et le contrôle de processus de production et
transformation d’aluminium. (Projet pour Rio Tinto)
Conception et Implémentation des nouvelles fonctionnalités du logiciel
• Maintenance et amélioration de l’architecture et des fonctionnalités existantes
• Participation aux phases de test suite aux développements réalisés
• Rédaction de la documentation des développements effectués
• Support technique et maintenance corrective et évolutive
• Paramétrage des builds Jenkins
Environnement : C, ProC, Oracle SQL, SqlDevelopper, Linux(Redhat), Jenkins, Windows 10, oracle virtual box, SVN, vnc server, Eclipse CDT,
WinSCP, FileZilla, JIRA, Agile, shell, Excel
/2017 à 07/2019 : Consultant Celad chez Fresenius Kabi – Brezins
Développeur C++/Qt, Python
Intégrateur continue Jenkins
Mission : Développement des plugins de test destinés à la ligne de production des équipements médicaux (Nouvelle gamme Exelia)
Rédaction de spécifications fonctionnelles et techniques diagrammes UML des plugins de test.
• Conception et Implémentation des nouveaux plugins de test
• Déploiement et suivi du bon fonctionnement des plugins sur les chaînes de production.
• Faire des tests de non régression, fonctionnels et unitaires
• Développement des scripts de builds automatiques destinés pour Jenkins
• Paramétrage d'environnement de développement pour assurer l’intégration continue des plugins développés.
Environnements : C++ (MISRA), Qt, cppcheck, Qt Creator, Jenkins, Klocwork, Polyspace, Agile, JIRA, Batch, Python, Eclipse CDT, Windows 7,
SVN, XML, HTML, Excel, Putty, mqttspy, Inno Setup, UML
De 03/2017 à 11/2017 : Consultant Celad chez INTEL - MOIRANS
Développeur C/C++/Python
Mission : Développement d’une librairie software pour analyser les données de simulation dynamique
• Évaluer les solutions existantes : librairies d’analyse de séries chronologiques sous format texte
• Proposer une solution plus performante : Adopter les formats binaires des fichiers d’analyses.
• Rédaction des spécifications techniques et fonctionnelles.
• Construire des prototypes basés sur cette conception.
• Implémenter et tester la bibliothèque C ++ supportant le format binaire étudié et approuvé.
Environnement : C/C++, Python, Eclipse CDT, Linux (RedHat), Valgrind, Msys, GIT, Agile, JIRA, XML, Html, Excel, VMware, VNC server
De 02/2016 à 11/2016 : Consultant Altran chez HPE - GRENOBLE
Développeur C/C++/Python
• Développement et amélioration des fonctionnalités du protocol LDAP (add/modify/delete/search…)
• Développement des scripts python assurant la conformité avec LDAPv3
• Maintenance et support des solutions HSS/vHSS sous Linux(RedHat)
• Mener des campagnes de tests fonctionnels (JMeter) et unitaires (cppUnit)
Environnements : C/C++, Python, Eclipse CDT, LDAP,Linux(RedHat), svn, Unit test, JMeter, XML, Html, Excel