Écriture de spécifications fonctionnelles de divers produits (un système d’édition de vidéo automatique par IA; un système de gestion de stock IoT; un interface port série – ethernet).
• Conception de l’Architecture de ces systèmes.
• Planification et Estimation des projets.
• Dévelopement de prototypes (système RTOS (processeur ESP32), serveur Linux, interface utilisateur sur iOS et Android).
Maintenance de FreeRDP (remote desktop protocol) : ajout du support pour le login avec smartcard.
• Maintenance de FreeRDP (remote desktop protocol) : ajout du support pour le login avec smartcard. Linux, MS-Windows, C, C++, Common Lisp.Projets personnels
• Maintenance et amélioration sur le projet Patchwork ******** ;
• Développement d’un module d’interface et d'un utilitaires MIDI ******** ********?v=zUB6otw7lic ;
• Synthétiseurs ********
Amélioration de l'application TrustChat Android
• Portage de l'application TrustChat Android vers iOS (délai cours, démonstration au MWC2016)
• Adaptation du système de compilation du SDK Trustonic TAP WB et portage du SDK de Android à iOS
• Participation à la finalisation des premières distributions clients de TAP WB iOS (délais contraints)
• Adaptation du système de tests de Android à iOS, développement d'une application iOS embarquant les tests, et intégration au CI existant
Maintenance et amélioration sur le projet Patchwork ********
◦ Écriture de spécifications pour le projet OPS
◦ Projet ABNotation (notation musicale, aborté/reporté) ********
• Ubudu - Développement des produits et SDK Ubudu.
◦ Implémentation de l'application bwin poker live sur iOS et sur Android
◦ Implémentation et débogage de l'application Ubudu sur Android; édition des spécifications et de tickets pour les développeurs en télétravail; responsable des distributions des version 2.0 à 2.4
◦ Développement d'un système de comptage de visites
◦ Développement d'une application Ruby On Rails pour afficher les données des séries temporelles
◦ Développement d'un SDK iOS
◦ Développement d'une application iOS de démonstration des fonctionnalités de geofencing du SDK Ubudu
• DxO Labs - Amélioration de l'interface utilisateur de DxO Optics Pro Mac
◦ Maintenance et nouvelles fonctions de l'application MacOSX DxO Optics Pro (V8.0 à V8.5)
• Logiciel libre - Portage de l'application musicale Patchwork de MacOS à MacOSX.
Android, Java, Eclipse, iOS, Objective-C, Xcode, Interface Builder, GUI, Router,
Wifi, Ultrasound, iBeacon, Bluetooth LTE, Geofencing, Ruby, Git, Github, Agile. MacOSX, Objective-C, GUI, Ruby, Cucumber, Gherkin, Python, Subversion, Mercurial, Agile, Scrum, Jira, Crucible, Confluence, BambooMacOS, MacOSX, Common Lisp, Midi, GUICommon Lisp, Linux, MacOSX, MS-Windows, compilation: parseur, protocole telnet, compilation: génération de code, compilation: machine virtuelle
Medicalis – MDI : Développement d'un système collectant des données en temps-réel provenant de sources diverses
◦ Définition des spécifications ; Analyse de l'architecture du système ; Développement de modules ; Développement d'une application web de suivis d'incidents pour Alliance Medical Diagnósticos
◦ Définition des spécifications, analyse et programmation des nouvelles fonctions en PHP, et modification du code du gestionnaires de bogues MantisBT préexistant ;
◦ Écriture d'un module d'importation des incidents en Common Lisp.
Maintenance et développement de nouvelles fonctionnalités sur le serveur RTSP 'ViaManager' dont :
◦ implémentation d'un interface de configuration (IPC) ;
◦ implémentation de la redondance des serveurs IPTV Live.
• Écriture d'outils de génération de code C++ (Common-Lisp, Ruby) ;
• Écriture d'outils d'analyse du modèle UML, graphe des dépendances, statistiques ;
• Écriture de tests (scripts Common Lisp, Ruby), Écriture de macros Objecteering (scripts J) ;
• Développement d'un outil de mise à jour d'une base de donnée à partir de messages XML.
Développement d'un adapteur Oracle7/Oracle8 pour GNUstep/db
Environnement : GNUstep, Objective-C, Oracle
• SECUR.NET - routeur Cisco :Installation et configuration d'un routeur Cisco 1600
(SECUR.NET)
• Mise en place de la cellule composition / responsable des applications d'impression des courriers
• Support technique aux développeurs UNIX
• Conseils technologies orientées-objet
• Planification et mise en route du développement d'un logiciel de gestion des temps et des requêtes
Spécificiation et analyse (UML) d'un système de télémédecineEnvironnement : cisco IOS, router
• SECUR.NET - Spécificiation et analyse (UML) d'un système de télémédecine
Environnement : UML, OpenStep, java
• NeXTSTEP User Interface for Squeak Smalltalk
Environnement : NeXTSTEP, Objective-C, Smalltalk
• X & Lan, SA - Développement d'un module de l'application AELEC (X Lan SA).
Environnement : NeXTSTEP, Objective-C
• Hermstedt, GmbH - Port du protocole EuroFile Transfer ETS 300 375 de PC à Macintosh.
Environnement : EFT, Macintosh, C++, NeXTSTEP, Common Lisp
• Association CulturesFrance - Installation, configuration et télé-administration d'un serveur
Intranet/Internet.
Environnement : NeXTSTEP, sendmail, POP-3
• NeXTSTEP CL-GD754x Screen Device Driver - Développement d'un pilote vidéo CLGD754x
NeXTSTEP, Objective-C