Vous trouverez ci-dessous quelques uns des projets sur lesquels j'ai travaillé :
Conception de logiciels :
Serveur niveau 2
Réalisation d'un serveur de niveau 2 assurant l'interface entre une ligne de production ( automate Rockwell ) et un système de GPAO situé sur un site distant. Toutes les données transitant par le serveur sont stockées dans une base de données Microsoft SQL Server.
Logiciel réalisé en c++ dans l'environnement Visual Studio.
Contrôle pour une supervision Beckhoff
Développement d’un contrôle graphique personnalisé pour une supervision TwinCAT HMI Beckhoff permettant l‘affichage et la modification point par point d’une courbe.
Technologies utilisées : javascript, css.
Logiciel de conversion de projets écrits en assembleur Samsung :
Développement d'un logiciel Windows permettant de convertir automatiquement les fichiers assembleur d'un projet écrit pour un microcontrôleur Samsung vers un projet pour microcontrôleur Zilog.
Logiciel réalisé en c++ dans l'environnement Visual Studio.
Ethotrack :
Développement d'un logiciel d'analyse vidéo destiné à l'étude du comportement animal grâce à la reconnaissance d'image. Plus d'infos
Logiciel développé en collaboration avec le laboratoire de recherche : "Integrative Biology of Neurodegeneration".
Logiciel réalisé en c++ dans l'environnement Visual Studio.
Module Joomla de vérification de licence et d'activation de logiciel :
Développement d'un module Joomla permettant de vérifier la clé de licence d'un logiciel et d'activer ce logiciel si la licence est correcte.
Technologies utilisées : PHP, MySql, Css.
Traitement de fichiers Excel :
Développement d'un logiciel permettant l'analyse d'un grand nombre de fichiers Excel afin d'en extraire les données utiles et de les présenter sous forme condensée.
Logiciel réalisé en c++ dans l'environnement Visual Studio.
Contrôle ActiveX graphique pour supervision WinCC :
Développement d’un contrôle ActiveX graphique pouvant être intégré dans une supervision WinCC et permettant l’exploitation ( affichage sous forme de courbes et exportation au format csv ) des données stockées dans une base de données SQL Server.
Logiciel réalisé en c++ dans l'environnement Visual Studio.
Systèmes embarqués :
Modification d'un logiciel embarqué suite à l'obsolescence d'un composant.
Modification d’un logiciel écrit en assembleur Samsung suite au remplacement d'un capteur de température et d'humidité SENSIRION SHT10 devenu obsolète par un SHT30.
Microcontrôleur Zilog, Assembleur SAM8.
Logiciel embarqué pour lampe frontale :
Conversion en language C d'un logiciel embarqué pour lampe frontale initialement développé en assembleur et ajout de nouvelles fonctionnalitées.
Microcontrôleur Microchip, Language C, environnement MPLAB.
Détecteur de faux rond :
Carte d'acquisition assurant l'interface entre un capteur de distance ( type 4-20 mA ) et un automate programmable et destinée à mesurer la valeur du faux rond des différents outils d'un centre d'usinage à grande vitesse.
Etude et réalisation de la carte électronique ( Microcontrôleur Microchip ), développement du logiciel embarqué ( Language C, environnement MPLAB ).
Balance connectée :
Réalisation de la première balance connectée en 2004 :
Système, composé d'une balance, un modem et un boîtier de commande reliés par liaison radio pouvant être facilement installé au domicile de certains patients pour lesquels une surveillance quotidienne est nécessaire.
Les informations collectées étaient transmises à un serveur sécurisé où elle pouvaient être consultées par l'équipe médicale en charge du patient.
Etude et réalisation des cartes électroniques ( Microcontrôleur Microchip ), développement du logiciel embarqué ( Language C ).