Expérience professionnelle

Un parcours construit sur des projets à fort impact

Des technologies de pointe, des équipes engagées, des résultats concrets

  1. 1 mois

    Consultant, Développeur Full Stack

    We+

    Mission chez We+, ESN qui accompagne les entreprises dans leurs projets logiciels, cloud et data : conception d'une application qui génère automatiquement, à partir du CV d'un consultant, un dossier de compétences au format de la société, en remplacement d'une mise en forme manuelle.

    Missions

    • Architecture : architecture hexagonale et Clean Architecture, avec un découpage en modules (analyse du CV, structuration des données, génération du dossier).

    • Développement full stack : back-end Spring Boot exposé en API REST documentée (OpenAPI), interface Angular et modèle de données PostgreSQL.

    • IA appliquée : conception et affinage itératif des prompts d'extraction, skills réutilisables et agents IA automatisant la génération ; développement accéléré avec Claude Code.

    • Qualité et livraison : tests unitaires et d'intégration (JUnit, Mockito), conteneurisation avec Docker et Docker Compose.

    • Java
    • TypeScript
    • Spring Boot
    • Angular
    • SQL
    • PostgreSQL
    • Maven
    • Hibernate
  2. 1 an

    Développeur Full Stack — montée en compétence autonome

    We+

    Période d'inter-poste entre la signature de mon CDI chez We+ et ma prise de poste, consacrée à la montée en compétence sur l'IA générative et l'architecture logicielle à travers un projet complet : une plateforme d'évaluation en ligne qui lit et corrige des copies d'examen grâce aux LLM.

    Missions

    • Cadrage : analyse des besoins du marché, définition du périmètre fonctionnel et maquette des parcours utilisateurs.

    • Architecture : micro-services fondés sur l'architecture hexagonale, la Clean Architecture et le DDD.

    • Développement : API REST documentées, interface utilisateur, authentification et gestion des utilisateurs, premier pipeline de correction automatisée des copies.

    • Industrialisation : tests unitaires et d'intégration, conteneurisation Docker, CI/CD GitLab et déploiement ; suivi sous Jira et développement assisté par Claude Code.

    • Java
    • Quarkus
    • Angular
    • SQL
    • PostgreSQL
    • Maven
    • Hibernate Reactive Panache
    • Docker
  3. 1 an 6 mois

    Fondateur, Développeur Full Stack et DevOps

    System3P

    Projet produit mené en auto-entrepreneuriat, en équipe de deux : une plateforme de gestion de projet pour les managers non techniques (planification, suivi des tâches, coordination), menée jusqu'au prototype fonctionnel.

    Missions

    • Architecture : back-end Spring Boot et deux interfaces complémentaires : espace d'administration Angular et application React allégée pour les utilisateurs finaux.

    • Back-end et données : API REST documentées (OpenAPI) et modèle PostgreSQL combinant SQL natif et Hibernate/JPA.

    • Sécurité : Spring Security avec JWT, OAuth2, refresh tokens et contrôle d'accès par rôles (RBAC).

    • DevOps et qualité : conteneurisation Docker, pipelines Jenkins et GitLab CI/CD, environnements de développement et de démonstration, tests JUnit et Mockito.

    Résultats

    • De l'idée au prototype : produit mené de l'étude du besoin jusqu'au prototype déployé.

    • Livraison automatisée : chaîne complète, du commit jusqu'à l'image Docker déployable.

    • Java
    • TypeScript
    • Spring Boot
    • Spring Security
    • Hibernate
    • JPA
    • Angular
    • React
  4. 2 ans 1 mois

    Ingénieur Études et Développement — Développeur Full Stack

    SOFTIMEO / ACTIMEO

    Chez l'éditeur Softimeo / Actimeo, développement de SOFTI, framework servant de socle commun à une gamme de logiciels de dossier usager informatisé (DUI) pour le médico-social (EHPAD, MECS, associations, clubs sportifs) : une solution multi-établissements traitant des données sensibles soumises au RGPD. Équipe de 5 développeurs, Scrum et cycle en V.

    Missions

    • Back-end et données : base PostgreSQL partagée en SQL natif (tables, vues, fonctions, transactions), logique métier et API REST.

    • Sécurité : contrôle d'accès par rôles (RBAC) et cloisonnement par établissement, appliqué jusqu'au niveau de la base de données.

    • Paramétrage : outil Designer qui adapte chaque logiciel sans développement spécifique, et portails Manager et Client en Angular (RxJS).

    • Données et exploitation : module ETL d'import/export (CSV, ODS) et déploiement sur serveur Linux.

    Résultats

    • Socle mutualisé : framework devenu la base de toute une gamme, déployée dans plusieurs secteurs du médico-social.

    • Reprise de données simplifiée : intégration plus rapide de chaque nouvel établissement.

    • Java
    • PHP
    • Angular
    • SQL
    • PostgreSQL
    • Git
    • GitHub
    • Docker