LabWindows/CVI de National Instruments est un environnement de développement consacré au monde du test et de la mesure qui a fait ses preuves car il optimise l'acquisition, l'analyse et la présentation en ANSI C. LabWindows/CVI permet de construire des systèmes d'instrumentation associant des applications et des cartes d'acquisition de données (DAQ) ainsi que du matériel PXI, GPIB, VXI, RS-232... LabWindows/CVI associe une approche du développement interactive, facile d'utilisation à la souplesse et à la puissance de la programmation C ANSI. Les bibliothèques et les outils de développement de LabWindows/CVI ont été spécialement conçus pour les développeurs de systèmes de tests automatisés, de bancs d'essai, d'acquisition de données et de contrôle/commande de processus.
Développement d’un système complet de contrôle de stations de recharge pour les véhicules à hydrogène (Point of Sales) respectant le standard IFSF, mais également d’API REST afin de permettre une demande d'autorisation de plein des véhicules présents en station à des gestionnaires de flottes tierces.
• Spécification et conception des POS des stations avec ID des véhicules entrant en station via lecture de badge RFID + reconnaissance de plaque d'immatriculation, demande d'autorisation de plein à une API centrale distante et pilotage du calculateur de la station.
• Conception et spécification OAS 3.0 de 2 Api REST. L’une privée pour la récupération des demandes d'autorisations des plein en provenance des stations et relais vers les gestionnaires de flottes plus retour des informations d'autorisations vers les stations. L'autre publique pour permettre au gestionnaire de flotte de communiquer en avance la liste des véhicules autorisés à faire le plein ou non aux stations et leur permettre de récupérer les informations sur les pleins en cours.
• Développement ASP.net Core 6 des APIs avec support docker et dockercompose sur hôte linux et SawggerUI.
• Démarrage du développement .Net 6 du POS des stations. (développement de la machine d’état central et des modules de communication avec le calculateur, les APIs et les lecteurs de badge RFID.)
Mission air Liquide, décembre 2021 – janvier 2022
• Développement C# d’une DLL de personnalisation Webfactory, pour récupération d’informations issues d’un PLC en fonction d’évènements
utilisateur pour leur insertion dans une base de données SQL Server.
Ingénieur d'études et développement, 2018
ARCALE - Toulouse, 31
• Développement C/C++/C# et LabVIEW de logiciels de pilotage de bancs de tests industriels
• Design d’interfaces en utilisant des technologies diverses tel que WPF, Winforms, CVI, labview etc… IANIS ********
• Développement des fonctionnalités d'applications bas niveau (Drivers de diagnostiques automobile, implémentation de lecture de format de
disque STANAG, Pilotage de hardware pour SDR etc..), codage des programmes en C/CVI, en C++ et en C#.
• Analyse des besoins clients, étude de la faisabilité de leur projet, établissement du cahier des charges, rédaction des spécifications fonctionnelles.
• Élaboration de tests unitaires complets et des tests automatisés afin d'assurer la bonne qualité des livrables.
• Mise en place de tests pour garantir le bon fonctionnement et identifier les régressions logicielles.
• Développement de nouvelles fonctionnalités en s'appuyant notamment sur les demandes d'évolutions formulées par les utilisateurs.
Technicien en électronique automobile, 2017
SOCASS pour Renault - Guyancourt, 78
• Analyse et test de l'architecture électronique en cours de développement de la nouvelle génération des Véhicule Renault (Clio 5).
• Recherche et diagnostique des problèmes sur l'architecture en cours de développement.
• Diagnostics des systèmes de communication CAN en utilisant CANAlyzer
• Création de scripts de test sous CANAlyzer.
• Programmation des interventions selon les créneaux disponibles et le temps estimé des opérations, en mettant à jour le planning sur le logiciel de gestion.
• Conduite de tests minutieux sur les systèmes électroniques des automobiles comme les ECUs injection, Infotainment, Airbag, ESP. en
suivant les procédures pour chacune de mes interventions.
Développeur de bancs de tests de production, 2016
SAFRAN - Fougères, 35
• Développement de nouveaux bancs de tests pour les chaines de production de nouveaux produits électroniques à destination de l'aéronautique civile et militaire en C/C++ et C#
• Design d’interfaces WinForms et WPF
• Correction et évolution de banc automatisé ancienne génération, intervenant sur des langages de programmation ancienne génération Delphi, Forth/Fortan, Pascal etc...
• Automatisation de banc de tests manuels.
• Rédaction documentaire (spécifications de bancs de tests, Manuels d'utilisateurs, templates de rapports de tests, procédures de tests, Plans de validations)
Technicien de développement R&D électronique, 2013
Continental Automotive - Toulouse, 31
• Développement de bancs de qualification de prototype de microprocesseurs Infineon et Freescale afin de vérifier leur conformité avec la datasheet finale prévue.
• Rédaction de rapports de tests détaillés avec piste d'améliorations sur les non conformités trouvées.
• Développements de bancs de tests en C/CVI/C++.
• Création d'outils électroniques de tests (alimentation 4 cadrant, filtres intelligent etc. ...).
• Création de librairie d'utilitaire de pilotage d'instruments de test en CVI