Laurent Roches
Développeur Full Stack · PHP/Symfony · Vue.js · Passionné DevOps
À propos
Après 9 ans en tant qu'infirmier, j'ai choisi de suivre ma passion pour le développement web. Cette reconversion m'a apporté bien plus que des compétences techniques : rigueur, gestion du stress, travail d'équipe et communication sont des qualités forgées au quotidien auprès des patients et de leur famille, que j'applique aujourd'hui dans chaque projet. Actuellement en formation Concepteur Développeur d'Applications (Bac+3/4) à Simplon Grenoble, je construis des applications web complètes avec PHP/Symfony et Vue.js, tout en cultivant une vraie culture DevOps.
Projets
Des cas d'études, de la conception au déploiement
OnlyRoll
Application de gestion de parties de jeux de rôle
Le problème
Les joueurs de JDR manquent d'outils modernes pour organiser leurs parties, gérer les personnages et interagir en temps réel. OnlyRoll centralise tout dans une application web intuitive et collaborative.
Stack technique
Défis techniques
- Communication temps réel entre joueurs grâce au protocole Mercure (Server-Sent Events)
- Authentification sécurisée avec JWT et gestion des rôles utilisateurs
- Déploiement containerisé avec Docker et pipeline CI/CD automatisé via GitHub Actions
Résultats
- Application déployée et accessible en production sur VPS
- API RESTful documentée avec API Platform
- Pipeline CI/CD opérationnel avec déploiement automatique
PlaygroundJS
Collection de mini-jeux en Vanilla JavaScript
Le projet
Démontrer la maîtrise du JavaScript natif sans aucune dépendance externe. Snake, Memory, Puissance 4... chaque jeu est une opportunité d'appliquer les bonnes pratiques : POO, principes SOLID et design patterns.
Stack technique
Défis techniques
- Architecture modulaire orientée objet sans framework
- Gestion d'état et boucle de jeu en JS pur avec requestAnimationFrame
- Composants réutilisables via design patterns (Factory, Observer)
Résultats
- Jeux fonctionnels (Snake, Memory, Puissance 4, etc.)
- Zéro dépendance, code maintenable et extensible
- Architecture facilement scalable pour de nouveaux jeux
Compétences
Les technologies et méthodologies que je maîtrise
Backend
Frontend
DevOps
Méthodologies
Certifications
Formations certifiantes reconnues
Contact
Envie de collaborer ? N'hésitez pas à me contacter
Disponible à partir de juillet 2026