Titulaire d'un master en science informatique, je suis passionné d'informatique et de nouvelles technologies.
En tant qu'architecte technique, je conçois et assemble des briques logicielles afin de créer des applications permettant une optimisation de la productivité. Ces 20 dernières années m'ont permis de construire mon expérience dans différents domaines allant du médical à la logistique en passant par l'aéronautique , les systèmes d'informations géographiques, le suivi qualité véhicule et la banque.
Mon savoir-faire est applicable quelque soit le domaine d'activité et ma flexibilité d'adaptation me permet d'être rapidement opérationnel.
Être consultant m'a permis de développer mon relationnel et le travail en équipe. J'aime échangé pour trouver les solutions les plus efficaces et les plus innovantes.
Gestionnaire de dépendances: migration d'Ivy vers Maven
Gestionnaire de sources : migration de SVN vers GIT
Mise en place du répository Nexus pour gérer les librairies Java, Javascript avec NPM et images Docker
Optimisation de performances de serveurs Tomcat
Architecture logiciel
Mise en oeuvre de l'architecture Micro Service
Management des micro services avec Docker Swarn et Portainer
Sécurité: utilisation protocole OAuth2 / OpenID avec Keycloak
Projets internes
Maintenance de notre logiciel Memdoc
Développement de notre nouvelle stack logiciel sous forme de Micro Services REST avec Spring Boot
Sécurisation des accès avec Spring Security / OAuth2 / OpenID
Filter Follow Up Après une intervention chirurgicale, le patient doit être contacté après 30 ou 90 jours suivant le type d'intervention pour un suivi post opératoire.. Le but de ce projet est d'automatisé ce processus en envoyant automatiquement un email ou un SMS avec un lien pour remplir le formulaire de suivie en ligne par le patient. En plus d'envoyer automatiquement des messages, un dashboard, en Angular, a été développé pour optimiser ce suivi. La charge de travail des utilisateurs a été divisé par 2.
Implant Micro Service et code barre Ce nouveau REST web service permet de vérifier si un implant existe dans notre base données. Pour cela, 2 possibilités:
Vérifier par le numéro d'article.
En reconnaissant et décodant le code barre de type GS1, HIBC ou EAN.
Pour cela, j'ai développé une librairie qui permet de détecter le type de code barre et d' extraire les données du code barre.
Biolink Ce projet permet de collecter des données médicales liées au cancer depuis plusieurs sources par:
L'utilisateur via une interface homme / machine
REST web services
et de les mettre à disposition pour les chercheurs. Les données médicales et les données nominatives sont stockées de manière séparées, dans deux bases de données différentes.
Sur ce projet, j'ai mis en place :
L'architecture backend avec Spring Boot et la base de données
Le pipeline de communication entre les web services
La sécurité avec OAuth2 / OpenID sur le frontend (Angular) et la backend (Spring Security)