Ingénieur Développement Logiciels
CurrentMembre d'une équipe Scrum de 10 développeurs et testeurs, nous étions en charge du développement d'applications web permettant l'analyse et le traitement d'images médicales (au format Dicom).Déployées sur Azure, ces applications permettent aux radiologues et aux utilisateurs internes de Median de disposer d'outils pour visualiser, traiter, annoter et corriger les images médicales. Le but est de fournir des images traités pour entrainer les algorithmes d'IA de Median (travaillant principalement sur la détection de nodule et la segmentation d'organe).D'un point de vue technique, ces applications suivent la même architecture : un cluster kubernete (déployable sur Azure ou en local avec l'outil Helm) composé des différents services de l'application : - Application Web (Angular17, .Net8) - Base de données (PostgreSQL) - Reverse Proxy (.Net8) - Service dédié à l'image (Interpolation, Décompression, ... réalisés en Python principalement) - Import d'imageL'import d'image est un enchainement de briques pour le pré-processing des images. Orchestré par Argo Workflows, ces services sont chacun dédiés à une tâche et indépendant. Ils sont notamment en charge de la compression des images, de leur anonymisation et de leur import en base de données.Au sein de cette équipe, j'ai participé activement au développement de tous les aspects de ces applications.Résumé des compétences techniques : Front-end : Angular 17, RxJS, Websocket, Material DesignBack-end : C#, .Net8 framework, PostgreSQLProcessing : PythonDéploiement : Kubernetes, Helm Azure, Argo WorkflowTooling : Git, Gitea, Jenkins, Nexus, SonarGestion de projet : Scrum, Jira, Confluence