Senior Software Engineer at Paladin
Plateforme SaaS B2B – Santé & prévention au travail
- Développement fullstack de fonctionnalités complexes (React, Vite, TanStack Query, oRPC, NestJS, Prisma, PostgreSQL)
- Conception et implémentation d'une architecture multi-entité avec gestion fine des droits d'accès (CASL) et migration de données
- Intégration de l'API ICD-11 (OMS) pour la classification médicale internationale
- Mise en place de la persistance locale avec Dexie.js / IndexedDB et système d'auto-sauvegarde de formulaires
- Développement d'un système de validation de numéros de téléphone internationaux (libphonenumber-js)
- Contribution active à la qualité du code: refactoring, réduction des avertissements ESLint, composants réutilisables
- Utilisation d'outils IA (Cursor, Claude Code) dans le workflow quotidien: planification de tâches, débogage, revue de code et évaluation comparative des outils
Software Engineer at Zetra
- Faciliter le transfert de connaissances et améliorer le vocabulaire technique au sein de l'équipe de développement
- Développer une API pour envoyer les données nécessaires à QualiCharge (données nationales françaises en open-data pour les véhicules électriques) en Python avec FastAPI
- Participation à la migration pratique du logiciel de gestion des bornes de recharge vers une nouvelle plateforme
Ingénieur logiciel at stations-e
Écosystème web & mobile – Mobilité électrique (site vitrine, espace client, gestion de flottes)
- Refonte complète de la partie client web: Intégration du site institutionnel avec le CMS Strapi, NextJS et SASS
- Recréation de l'Espace client avec NextJS, TypeScript & Sass (Front, Atomic Design), Quarkus & Kotlin (Back for front), API Java (OSGi)
- Création de l'Espace Gestionnaire de flottes de véhicules avec Front NextJS, Tailwind CSS, TypeScript & Atomic Design
- Back-for-front avec Quarkus et Kotlin
- Back avec Java (OSGi)
- Réparation de la configuration Expo en particulier lié à iOS de l'application mobile sur React Native
- Correction de bugs
- CI/CD sur GitHub Actions et Docker
Lead Software Engineer at Medic Global
Plateforme SaaS – Centres de santé pluridisciplinaires
- Challenger les choix technologiques et architecturaux
- Administration de GitLab et de YouTrack
- Dockerisation des projets avec la création d'un environnement complet en local ainsi que l'environnement de développement
- Suivi avec l'hébergeur partenaire et implémentation de l'environnement de développement avec Docker
- Implémentation d'une CI/CD sur GitLab
- Développement back-end avec NodeJS, Fastify et TypeScript, Kratos et TerminusDB
- Suivi des sprints et de l'équipe (aide & revue de code) & CODIR
- Référente technique de 4 développeurs (2 développeurs frontend, 1 développeur backend, 1 mobile)
Mission de collaboration, Développeur Java at Université de Wisconsin-Madison
Mission de R&D – Collaboration internationale entre laboratoires de bio-imagerie (Icy × Fiji).
Mission de partenariat entre l'Institut Pasteur et le Laboratoire d'Instrumentation Optique et Computationnelle (LOCI) dirigé par Kevin Eliceiri de l'Université de Wisconsin-Madison. Dans le cadre du projet de fin d'études du cycle ingénieur, le but est de créer un partenariat de développement logiciel durable entre deux logiciels Java d'analyse d'images microbiologiques: Icy pour l'Institut Pasteur et Fiji pour le LOCI.
Alternance Développeur Java at Institut Pasteur
Logiciel open-source de bio-imagerie (Icy) – Institut de recherche
- Conversion du projet Java Icy v2 en projet Maven afin d'avoir un premier processus de gestion de projet, de ses dépendances et ses plugins
- Conversion des plugins principaux en projet Maven
- Proposition d'architecture logicielle pour Icy v3 en application Desktop ou Web avec Kotlin, Maven et Java 11
- Rédaction de documentations
- Ajout d'une CI pour le cœur d'Icy sur Gitlab
- Corrections de bugs
Alternance Développeur Mobile et Web at ACCOR
Application mobile & web – Groupe hôtelier international (Android, IoT, Alexa)
- Conception et maintenance d'une application Android
- Développement de l'application en Java et ReactJS
- Livraison des nouvelles versions de l'application Android et iOS
- Portage de certaines fonctionnalités sur Alexa et un cube connecté
- Rapatriement d'une application web externe en Symfony
- Support lors de corrections de bugs sur Spring
Stage développeur web at ACCOR
POC pour créer une application mobile en React Native.