Développeur fullstack depuis plusieurs années, j'aime construire des choses qui tiennent - des interfaces soignées, des architectures solides et des projets livrés dans les règles.
Mon terrain de jeu va de l'UI jusqu'à l'infra : Vue/Nuxt côté front, Wordpress comme CMS, Symfony ou Laravel côté back. J'ai aussi une vraie culture DevOps, avec la mise en place d'outils tels que Jenkins et Kubernetes, pour que tout ça tourne sereinement en production.
Ce qui me plaît, c'est de comprendre à la fois la vision du client et les contraintes techniques - et faire le pont entre les deux.
Pourquoi Travailler avec moi ?
Autonomie totale⚡
Du brief au déploiement, un seul interlocuteur
Code maintenable🧩
Tests, documentation, bonnes pratiques
Stack moderne🚀
Nuxt, Symfony, Laravel, Docker, Kubernetes
Vision produit🎯
Je pense au-delà du ticket
0+ans d'expérience
0+contributions à des projets
0+technologies utilisées
0%remote-friendly
Projets
« Chaque projet est une idée qui a trouvé sa forme. »
Portfolio Site web
Portfolio Jonathan Loré (V3)
Ce portfolio c'est un projet mené de bout en bout, du design à la mise en production, pensé comme un véritable terrain de démonstration technique fullstack.
Tout part d'un travail de conception graphique sous Illustrator et Photoshop, pour définir une identité visuelle propre avant même la première ligne de code. Cette identité prend ensuite vie côté frontend avec Nuxt 4 et Vue 3 : un rendu SSR pour la performance et le référencement, des animations en parallaxe multi-couches sur le Hero, et un globe 3D interactif construit avec Three.js, dont les calculs sont déportés dans un Web Worker pour ne jamais bloquer l'interface.
Côté backend, Symfony 8 et API Platform exposent les données du site (projets, parcours) via une API REST, avec Symfony Messenger pour le traitement asynchrone des tâches en arrière-plan. Frontend et backend restent entièrement découplés, reliés par une couche BFF qui sécurise les échanges entre les deux environnements.
L'ensemble est conteneurisé avec Docker et déployé en production sur un cluster K3s (Kubernetes), garantissant un environnement stable, reproductible et évolutif, jusqu'au worker Messenger, qui tourne lui aussi comme un service dédié dans le cluster.
Enfin, le site adopte une approche respectueuse de la vie privée : les statistiques de visite sont collectées via une instance Matomo auto-hébergée plutôt que Google Analytics, sans transmission de données à des tiers, avec anonymisation IP et opt-out proposé aux visiteurs.
Création du projet Jeu concours Thé Tip Top de A à Z :
- Cahier des charges (étude de marché, audit de la concurrence, diagramme de Gantt, préconisations hébergeur, devis) - Gestion des tâches avec Trello - Design : maquettage, Logo, visuels (Figma, Illustrator, Photoshop) - Élaboration d'une stratégie marketing (SEO, social marketing) - Conformité RGAA + lecteurs NVDA
Architecture de l'application - Modélisation de la base de données - Backend : API Rest Symfony et API Platform, MariaDB - Frontend : Nuxt 4 (Typescript) - Tests unitaires, fonctionnels, e2e - Workflow CI/CD (Jenkins, Kubernetes, Docker) - Monitoring (Prometheus & Grafana) + alerting (Discord)
Worfklow CI/CD - Kubernetes, Jenkins, Prometheus/Grafana, Traefik, Docker - Mise en place et gestion d'un VPS (Ubuntu) - Sauvegarde des images Docker sur le Docker Hub - CronJobs backups : architecture VPS + Jenkins + Base de données + projets clients (bare clone git) chiffrés avec Restic - Monitoring et alertes en temps réel
Dans le cadre de mon alternance de Concepteur Développeur d'Applications, une de mes tâches a été de faire une refonte graphique complète de l'intranet de l'entreprise. L'objectif étant de moderniser et ludifier l'outil pour le rendre plus agréable et facile à utiliser.
Refonte complète de l'interface du maquettage à la mise en production
Création d’un site web sur le thème de Christopher Nolan. Maquettage, design et développement du frontend et du backoffice. Projet fait dans le cadre du titre professionnel, “développeur web web mobile”
Conception de A à Z (maquetage, développement, déploiement)