- Objectif
- Conception et développement d'une plateforme de réservation de séances de jeu de rôle (React, Node.js, PostgreSQL via Supabase). Authentification client en OAuth 2.0 via Discord avec gestion des rôles (Client / Admin). Panel admin permettant l'envoi de propositions de paiement et le suivi en temps réel du statut des invitations et des paiements. Intégration Stripe pour les paiements, génération automatique d'une facture envoyée par mail. Création d'un espace client (Historique de paiements / Invitations) et pages vitrines (Univers / Prestations / Règles du jeu)
- Résultat
- En production
- Stack
- TypeScript
- JavaScript
- React
- Next.js
- Node.js
- NestJS
- PostgreSQL
Fiche 01 — Identité
Adrien Derrey
Développeur web full stack
Je conçois et j'exploite des applications web de bout en bout : interface, API, base de données, mise en production.
- Statut
- Disponible pour affectation
- Zone d'affectation
- Gard / Montpellier
- Opérations au dossier
- 03
Fiche 02 — Opérations
Opérations
Missions menées au dossier. Dépliez une fiche pour en consulter le détail.
- Objectif
- Conception et développement d'un portail privé qui regroupe des modules du quotidien derrière une connexion unique (Java 21, Spring Boot, Angular, PostgreSQL). Authentification OAuth 2.0 via Discord avec liste blanche et gestion des rôles (Utilisateur / Admin), session côté serveur en cookie HttpOnly. Portail fournisseur d'identité OpenID Connect (Spring Authorization Server, PKCE) : chaque module est un site indépendant, sur son propre sous-domaine et son propre dépôt, qui s'y connecte en OIDC. Catalogue de modules déclaratif, validé au démarrage. Interface Angular rétro inspirée de Windows 95, conforme RGAA, avec thèmes clair et sombre. Tests unitaires, d'intégration et de bout en bout (JUnit 5, Testcontainers, Vitest), CI GitHub Actions et déploiement Docker sur Railway
- Résultat
- En production
- Stack
- TypeScript
- Java
- Angular
- Spring Boot
- PostgreSQL
- Docker
- Objectif
- Refonte complète d'un outil de monitoring de stress tests, repris de zéro et restructuré en MVC (PHP Natif, sans framework). Bases de données OracleDB et MySQL. Mise en place d'une suite de tests unitaires (PHP Unit) et d'un suivi de la qualité du code (SonarQube). Déploiement d'une chaîne de CI/CD complète (Jenkins, XL Deploy, XL Release). Ajout de pages de visualisation de données pour fluidifier les astreintes de production. Méthode agile en scrumboard, suivie sous Jira et documentée sous Confluence
- Résultat
- Version utilisable prête et utilisée par les ingénieurs à la fin du stage. Mise en production et retours positifs.
- Stack
- PHP
- MySQL
- OracleDB
- Jenkins
- XLD
- XLR
Fiche 03 — Modules installés
Modules installés
Langages, frameworks et outils en service. Sélectionnez une opération pour allumer les modules qu'elle a mobilisés.
23 modules installés
Langages
05 modules- TypeScript
- JavaScript
- Java
- Python
- PHP
Frameworks
10 modules- React
- Next.js
- Node.js
- Express
- NestJS
- Angular
- Spring Boot
- Vite
- Symfony
- Laravel
Bases de données
04 modules- PostgreSQL
- MySQL
- OracleDB
- MongoDB
DevOps
04 modules- Docker
- Jenkins
- XLD
- XLR
Fiche 04 — Transmission
Transmission
Une offre, une mission ou simplement un échange : le canal est ouvert.