Disponible pour un stage de 6 mois - à partir de janvier 2027

Euloge Gbeti

Développeur full-stack | Master 1 Développement et Validation Logiciel

Plus de 5 ans d'expérience à porter des projets de la conception à la mise en production. Aujourd'hui en Master 1 Développement et Validation Logiciel, je consolide mes compétences en validation et automatisation des tests pour rejoindre une équipe technique exigeante.

Période
6 mois - dès janvier 2027
Mobilité
Toute la France
Cibles
Développement, test, automatisation
Voir les études de cas
Tableau de bord administrateur de la plateforme ONAUB : dossiers, permis, paiements et membres (données confidentielles masquées)

Plateforme numérique ONAUB - capture réelle, données confidentielles masquées.

À propos

Concevoir, livrer, puis fiabiliser

Je suis développeur full-stack. Depuis plus de cinq ans, je prends en charge des projets applicatifs complets : cadrage des besoins, modélisation des données, développement de l'interface et du back-end, sécurisation des accès, puis mise en production et suivi.

J'ai travaillé principalement seul comme développeur principal et unique sur deux plateformes métier, ce qui m'a appris à arbitrer, documenter mes choix et rester lisible pour ceux qui reprendront le code.

Mon Master 1 Développement et Validation Logiciel oriente aujourd'hui mon travail vers la validation : écrire moins de code fragile, rendre les régressions visibles tôt et automatiser ce qui doit l'être. C'est exactement le sujet du stage que je recherche.

AutonomieRigueurDocumentationTravail en équipeCuriosité technique

Compétences

Une stack maîtrisée, une validation en consolidation

Les technologies ci-dessous sont celles que j'utilise réellement en production sur mes projets. La validation logicielle est présentée séparément, telle qu'elle est aujourd'hui : une compétence en construction, portée par mon Master.

Front-end

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Zustand
  • React Router
  • Recharts

Back-end & données

  • PHP
  • Laravel
  • Supabase
  • PostgreSQL
  • API REST
  • Auth
  • Storage
  • Edge Functions
  • Sécurité RLS

CMS & sites web

  • WordPress
  • Divi
  • Elementor
  • Thèmes et intégrations
  • Optimisation SEO

Architecture & métier

  • Architecture multi-tenant
  • Gestion des rôles et permissions
  • Modélisation de workflows
  • Génération PDF
  • Intégration email Resend

Industrialisation

  • CI/CD
  • Revue de code
  • Environnements de préproduction
  • Suivi des versions

Validation logicielle en développement

compétence en consolidation

Axes travaillés dans le cadre du Master 1 Développement et Validation Logiciel et appliqués progressivement à mes projets. Je les présente pour ce qu'ils sont : des bases solides que je souhaite approfondir en équipe pendant le stage.

  • Stratégie de tests

    Périmètre, risques, priorisation des cas.

  • Tests unitaires

    Isolation de la logique métier.

  • Tests d'intégration

    Contrats d'API et accès aux données.

  • Tests E2E - Playwright

    Parcours utilisateurs critiques.

  • Qualité de code

    Lint, typage strict, conventions.

  • Automatisation CI

    Exécution des tests à chaque livraison.

Projets sélectionnés

Deux plateformes métier portées de bout en bout

Sur chacun de ces projets, j'étais le développeur principal et unique : décisions d'architecture, développement, sécurisation, mise en production.

Étude de cas 01

Plateforme numérique ONAUB

Dématérialisation pour l'Ordre National des Architectes et Urbanistes du Bénin

Développeur principal et unique

La plateforme remplace des démarches papier par un parcours en ligne complet : un membre s'inscrit, constitue son dossier avec ses pièces justificatives, règle ses cotisations et suit ses démarches ; l'administration instruit, valide, publie les événements et annonces, et pilote l'activité depuis ses tableaux de bord.

Périmètre fonctionnel

  • Inscriptions - parcours guidé et contrôle de complétude du dossier.
  • Profils membres - informations professionnelles, mise à jour et historique.
  • Dossiers & documents - dépôt de pièces, statuts d'instruction, décisions.
  • Paiements & preuves - déclaration des règlements et vérification par l'administration.
  • Événements & annonces - publication, diffusion et consultation par les membres.
  • Notifications & tableaux de bord - suivi en temps réel côté membre et côté administration.

Points techniques

  • Sécurité au niveau des données avec des politiques RLS PostgreSQL par rôle.
  • Gestion fine des rôles : espace membre et espace administration cloisonnés.
  • Validation des données à la saisie et côté serveur avant toute écriture.
  • Workflows administratifs explicites : états de dossier, transitions et traçabilité.
  • Notifications temps réel et traitements serveur via Edge Functions.
  • Stockage sécurisé des pièces justificatives avec accès contrôlé.

Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Supabase PostgreSQL
  • Supabase Auth
  • Supabase Storage
  • Edge Functions
  • RLS
Accès restreint - plateforme interne
Tableau de bord administrateur de la plateforme ONAUB : suivi des dossiers, permis, paiements et membres (données confidentielles masquées)
Capture réelle de l'espace administration - chiffres et données confidentielles volontairement masqués.

Étude de cas 02

NEXUS BAT PRO

CRM et gestion de projets pour cabinets d'architecture - nexusbatpro.fr

Développeur principal et unique

NEXUS BAT PRO suit la vie d'une agence d'architecture : de la relation client jusqu'au recouvrement. Les projets sont structurés selon les phases MOP (de l'ESQ à l'AOR), avec le suivi budgétaire, les livrables, le cycle commercial complet et les espaces dédiés aux finances et à la super-administration.

Périmètre fonctionnel

  • Clients & contacts - base relationnelle, historique des échanges et relances.
  • Projets par phases MOP - de l'ESQ à l'AOR, avec livrables attendus par phase.
  • Budgets, dépenses, avances - engagement, consommation et restes à facturer.
  • Devis → signature → facture - cycle commercial continu, sans double saisie.
  • Paiements & relances - encaissements, soldes et rappels automatisés.
  • Tâches & rapports - organisation du travail et restitutions graphiques.
  • Espaces dédiés - espace personnel financier et espace super-administrateur.

Points techniques

  • Architecture multi-tenant : isolation stricte des données par cabinet.
  • Système de permissions par rôle appliqué de l'interface jusqu'à la base.
  • Logique métier centralisée : calculs de budget, avances et soldes.
  • Génération de documents PDF (devis, factures) prêts à l'envoi.
  • Workflow devis-vers-facture avec conservation de l'historique et des états.
  • Notifications et envois transactionnels via Resend.
  • Réorganisation par glisser-déposer des tâches et livrables.

Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Supabase
  • Zustand
  • React Router v7
  • Recharts
  • Resend
  • @hello-pangea/dnd
Tableau de bord agence de NEXUS BAT PRO : chiffre d'affaires prévisionnel, projets par phase MOP, devis récents et activité mensuelle (données confidentielles masquées)
Capture réelle du tableau de bord agence - montants et données nominatives volontairement masqués.

Approche qualité

Ma façon de fiabiliser un logiciel

Le stage recherché porte sur le développement, le test logiciel et l'automatisation des tests. Voici la démarche que j'applique déjà et que je souhaite renforcer au contact d'une équipe.

Définir ce qui doit être vrai

Avant de coder, j'identifie les règles métier non négociables (montants, droits d'accès, transitions d'état) et les traduis en critères vérifiables.

Sécuriser au plus près des données

Les autorisations ne reposent pas sur l'interface : elles sont appliquées côté base avec des politiques RLS et vérifiées côté serveur.

Automatiser progressivement

Tests unitaires sur la logique métier, tests d'intégration sur les accès aux données, tests E2E Playwright sur les parcours critiques.

Faire échouer tôt

Typage strict, lint, revue de code et exécution des tests en intégration continue avant toute mise en production.

Traiter la cause, pas le symptôme

Chaque anomalie est reproduite, isolée, corrigée, puis couverte par un test pour éviter la régression.

Documenter les décisions

Choix d'architecture, arbitrages et limites connues sont écrits pour rester compréhensibles par une équipe.

Assistants IA utilisés de manière raisonnée pour l'exploration, la documentation et certaines tâches de développement ; revue du code, validation fonctionnelle et tests sous ma responsabilité.

Parcours & formation

Un parcours de praticien, une formation de validateur

  1. En cours

    Master 1 Développement et Validation Logiciel

    SUP-FC, Université de Franche-Comté - Besançon, France

    Formation centrée sur le développement logiciel et la validation : stratégie de tests, qualité de code, automatisation. Recherche d'un stage de 6 mois à partir de janvier 2027.

  2. 5+ ans

    Développement full-stack - projets applicatifs complets

    Développeur principal et unique

    Conception, développement et mise en production de plateformes métier : ONAUB (dématérialisation pour un ordre professionnel) et NEXUS BAT PRO (CRM et gestion de projets d'architecture, nexusbatpro.fr).

Langues

  • Français
  • Anglais

Contact

Parlons de votre besoin de stage

Je recherche un stage de 6 mois à partir de janvier 2027, en développement logiciel, test logiciel ou automatisation des tests. Je suis mobile dans toute la France.

  • Stage conventionné de 6 mois, démarrage janvier 2027.
  • Missions visées : développement applicatif, conception et exécution de tests, automatisation en CI.
  • Mobilité : toute la France, présentiel ou hybride.

Prise de contact

Besançon, France - disponible et mobile dans toute la France.