Référent technique
Développeur logiciel Haut-Niveau au sein de l’équipe de développement R&D (Software, Firmware et Hardware), de
Distech Controls (Entreprise dans le domaine de HVAC et contrôle de bâtiment) et responsable de :
La conception des logiciels du centre d'affaires Européen de la Société R&D et Développement des logiciels de test dans
le cadre bien défini d'un Processus de Développement de Produits (Agile, devops).
o Responsable Logiciel des tests en Production 4.0
o Gestion d’un système MES (Manufacturing Execution System) qui connecte, surveille et contrôle des systèmes
de fabrication et flux de données complexes au niveau des ateliers (2 sites France et Canada)
o Mise en place d’une application .Net (C#) offrant des services web à la production
Récupération de données d’un cloud Azure (application SAAS) pendant le flow de fabrication
Gestion token, Rest API et problématique temps réel
Chargement des données client dans le produit fabriqué
o Conception et développement d’une application webSocket .NET Framework 4.5 (vb .NET et C#)
Récupération des informations produits en temps réel pendant le flow de production
Service d’Impression Etiquette produit et emballage
o Développement d’outils logiciels de test de production (Android, Python, BLE 4.X)
Produits disposant de processeurs Nordic, STM32 ou ARM
Sondes de température, hygrométrique et CO2, Capteur de luminosité
Outil d’audit sur produit android/linux (Android debug Bridge - ADB, REST)
o Test d’un réseau de neurones sur chip Edge TPU de Google
o Intégration d’application de test via Teststand et DLL .net et Python permettant de tester des contrôleurs IP
Développement et validation des produits dans un banc de test complet (technologie DISTECH)
Logiciel de test Wifi et Bluetooth Low Energy
Interaction forte avec les équipes Hardware
o Conception, développement et intégration d’un logiciel de test RF sur équipement IoT
BlueNRG – Programmable Bluetooth LE 5.2 Wireless SoC, RF Explorer
o Développement d’IHM en Microsoft QT C++ permettant de programmer (PMIC, Clock generator, QuadQPI, eMMc)
d’une carte électronique (processeur NXP) via un banc de test.
o Responsable du Développement de Middleware et Firmware autour de Contrôleurs avec connectivités BACnet/IP et
Wi-Fi avancées, Thermostats, boitiers d’ambiance communicants (luminosité, chauffage, volets)
o Création d’une application Firmware en Go (Golang) - Architecture ARM 64 bits et STM32
Cette application est un serveur REST qui propose des services accessibles par un client HTTP
API permettant de fournir des informations de température, tension, statut du produit…
o Développement et intégration logicielle d’une librairie C# .net permettant de tester des produits Linux
Communication SSH vers un contrôleur IP (linux, échange de clé publique/privée)
Interface I2c, capteur de température, RTC et EEPROM, Client SCP
Programmation bootloader, kernel, filesystem et Firmware
Validation du contrôleur IP Linux (EEPROM, I2C, SPI, GPIO, UART/RS485, Ethernet, USB, PCIe, Modbus)
o Architecte SI et Administrateur d’une base de données de Production
o Elaboration d’une Application web C# - intéraction base de données MS-SQL et envoie de mail
o Administration SQL et Maintenance de Base de données (MySQL) de Production Web, javascript et php
o Développement de scripts ETL (Talend) et Intégration de logiciels d’entreprise (ERP Syteline et Cloud Azure).
o Gestion logs, traçabilité et Kpi (Indicateurs) de production.
Badis ******** : ********
: ********
Ingénieur Développeur Sénior / Badis ********
o Développement et implémentation d’une application .NET C# de configuration de lots destinée à des contrôleurs IP
permettant de réaliser :
o La mise en service, la configuration réseau IP, Wi-Fi, BACnet, serveur RADIUS et la gestion des utilisateurs
o Le Téléchargement de logiciel graphique et la Mise à jour firmware de Produits Distech
Septembre 2013 - Février 2015, Norsys à Lyon (69).
Ingénieur d’Etudes et développement (Systèmes d’Information/Archivage/J2EE/ Documentum)
o Réalisation de fonds d’archives pour la CNAMTS (Java, J2ee, Documentum, WebServices (JAX-WS), XQuery, et Ant)
Mise en place d’un module de sécurité J2ee (REST, JSON) de récupération de contenus
Support aux intervenants (Assurance Maladie) utilisant la solution EAS (Système d’archivage électronique)
Rédaction des spécifications fonctionnelles détaillées et techniques. CNAMTS
o TMA (développement, maintenance) d’une application web Java/J2EE (Struts, EJB2). EDF
o Refonte logicielle d’un éditeur de protocoles biologiques en une application client GWT (Conception UML,
développement en architecture MVC : GWT, EJB3, JPA/Hibernate). BioMérieux
o Réalisation d’un outil logiciel en Python utilisant les interfaces JTAG afin de procéder à des actions d’effacement, de
programmation et de lecture de mémoires SPI et parallèles d’une carte électronique. ALSTOM
o Mise en place d’une architecture SOA et des Web Services (JAX-WS) accessibles via un serveur JBoss
implémentant des règles métiers. (UML, Java/J2EE, Hibernate/JPA, SpringMVC, EJB3). Energy Pool
o Développement des tests automatiques permettant de vérifier les fonctionnalités techniques d’une application web
de diagnostic médical (Java, JAX-B, JAX-RS, REST, JBOSS, JBeHave). BioMérieux
o Mise en place un outil d’aide à la décision pour des opérateurs d’exploitation (Conception de l’architecture
logicielle, modèle MVC, Java, Swing, MVC, temps-réel, IDE NetBeans, XML, PL/SQL, Oracle). Energy Pool
o Développement d’une application SOA pour l’intégration d’une solution de Scripting (CRM) dans un portail Web sur
PDA/Smartphone des techniciens d’intervention (J2EE, Jboss, Tomcat, Oracle,Sql Server). France Telecom
o Refonte d’une plateforme de géolocalisation PHP en une application SOA (Java/Flex, SIG, MySql, Tomcat). OBS
o Mise à jour d’un outil de paramétrage de saisie de données et de calcul (Ilog Rules C++, XML). ALSTOM
o Mise en place des fonctions de contrôles et de commandes du projet train-tram nouvelle génération « mesures
caténaires » et gestion de projet (C et ControlBuild). ALSTOM
o Développement de librairie et fonctions C de systèmes embarqués QNX temps réel. ALSTOM
o En charge de la conception et développement C++ (Firmware) d’un système électronique embarqué disposant de l’OS temps
réel (ThreadX) d’un outil de forage et mesures. Contexte international (USA, Moyen Orient). Schlumberger
o Etude des fonctionnalités d’un équipement embarqué réalisant une détection et localisation d’impacts endommageant sur
structure d’avion (logiciel de communication en C (IHM Labwindows), cycle en V, DO178B).