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 :

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.