Retour
Développeur Full Stack | Laravel & React.js
HR Team - Groupe Scalian
Mission chez Celeste Occitanie
Avril 2023 - Janvier 2025
Résumé de la mission :
Dans le cadre de cette mission, j'ai contribué à la conception, au développement, et au déploiement de solutions applicatives complexes. J'ai travaillé sur l'optimisation des performances, l'intégration de technologies modernes, et la collaboration avec des équipes pluridisciplinaires dans un environnement Agile. Chaque projet visait à maximiser la valeur ajoutée pour les utilisateurs tout en respectant les bonnes pratiques en termes de qualité de code et d'architecture logicielle.
Mes activités principales :
- Développement Backend & API avec Laravel :
- Architecture et développement des API RESTful, comprenant la création et gestion de routes, contrôleurs, et services.
- Mise en place de Laravel Policies pour une gestion fine des permissions et de la sécurité des utilisateurs.
- Suivi de la méthodologie Test-Driven Development (TDD) avec des tests automatisés via PHPUnit et Mockery. - Gestion des Bases de Données :
- Optimisation des bases de données PostgreSQL via des index et l’utilisation de transactions pour garantir la cohérence et la performance.
- Création et gestion d’interfaces facilitant la gestion de services critiques. - Front-End interactif avec React.js :
- Design et développement de composants réutilisables intégrés dans des interfaces utilisateurs dynamiques.
- Gestion d'état efficace côté client via React Query pour synchroniser les données avec le backend.
- Intégration de formulaires intuitifs et robustes avec React Hook Form, gérant la validation côté client et les erreurs côté backend. - Cartographie avancée :
- Refonte et enrichissement d'un module critique pour la visualisation des routes optiques en temps réel grâce à Leaflet.js.
- Affichage interactif de polygones et tracés cartographiques synchronisés avec les API Laravel. - Automatisation de flux métiers :
- Mise en œuvre d’un workflow complet avec DocuSign :
- Génération dynamique de documents PDF.
- Gestion automatisée de la signature électronique.
- Suivi en temps réel de l’état des bons de commande. - Collaboration et méthodologie Agile :
- Participation active aux rituels Agile comme les démos, ateliers, et rétrospectives Scrum.
- Interaction directe avec les parties prenantes et les utilisateurs finaux pour recueillir les besoins et ajuster les fonctionnalités.
Compétences techniques mises en œuvre :
- Backend : Laravel, API RESTful, Tests Unitaires (PHPUnit, Mockery)
- Frontend : React.js, React Hook Form, React Query, Leaflet.js
- Bases de données : PostgreSQL (optimisations, transactions, indexations)
- Workflows automatisés : DocuSign, génération dynamique de documents
- Méthodologies : TDD, Agile (Scrum)
Résultats et accomplissements :
- Fiabilisation et sécurisation de l’application grâce aux tests automatisés et à l’utilisation d’architectures modernes.
- Amélioration de l’expérience utilisateur grâce à des interfaces performantes et interactives.
- Réduction du temps de traitement administratif à travers l’automatisation (DocuSign).
- Création de workflows efficaces facilitant l’adoption des solutions par les utilisateurs finaux.