Création d'un SaaS de A à Z et migration d'une plateforme legacy

En tant que Lead Developer, j'ai piloté un double projet stratégique : la conception et le développement de la plateforme SaaS "DigitalRecruiters" à partir de zéro, et l'orchestration de la migration de la plateforme d'annonces "JOBàProximité" d'un CMS Drupal vieillissant vers un framework Laravel moderne.

Senior Frontend Developer @ Bankess | DigitalRecruiters

LaravelVue.jsDrupalElasticsearchJenkinsProxmox

Innover tout en modernisant l'existant

Bankess, une agence spécialisée dans les solutions pour le recrutement, faisait face à un double défi. D'une part, elle souhaitait lancer un nouveau produit innovant, DigitalRecruiters, un logiciel SaaS de suivi de candidatures pour conquérir un nouveau segment de marché. D'autre part, sa plateforme historique d'annonces, JOBàProximité, construite sur Drupal, souffrait d'une dette technique importante qui freinait son évolution et sa maintenabilité.
  • Création de produit
    Comment concevoir et construire une architecture SaaS multi-tenant, scalable et robuste à partir de zéro, tout en garantissant une mise sur le marché rapide pour rester compétitif ?
  • Modernisation legacy
    Comment orchestrer la migration d'une plateforme critique et en production d'un CMS vieillissant (Drupal) vers un framework moderne (Laravel) sans interruption de service, tout en réduisant drastiquement la dette technique ?
  • Innovation fonctionnelle
    Comment intégrer des fonctionnalités de pointe, comme un moteur de recherche instantané, à la plateforme modernisée pour améliorer radicalement l'expérience utilisateur et la rendre à nouveau compétitive ?

Un double pilotage technique et stratégique

Architecture et développement du SaaS DigitalRecruiters
En tant que Lead Developer, j'ai conçu et développé l'architecture complète de la nouvelle plateforme SaaS. J'ai fait des choix technologiques stratégiques, en optant pour Laravel pour sa robustesse et son écosystème, et en intégrant progressivement des frameworks JavaScript modernes (de Ractive.js à Vue.js) pour créer une interface réactive et dynamique. Cette architecture a été pensée dès le départ pour l'évolutivité et la rapidité de mise sur le marché.
Orchestration de la migration de JOBàProximité
Parallèlement, j'ai orchestré la migration stratégique de la plateforme JOBàProximité. Ce projet n'était pas une simple mise à jour technique, mais une refonte complète de la base de code, passant de Drupal à Laravel. Cette migration a permis de simplifier la maintenance, d'améliorer la sécurité et de poser des fondations saines pour les évolutions futures.
Intégration d'une innovation clé
Pour redonner un avantage concurrentiel à JOBàProximité, j'ai intégré un moteur de recherche instantané basé sur Elasticsearch. Cette fonctionnalité a transformé l'expérience utilisateur, en permettant des recherches rapides et pertinentes, et a démontré la flexibilité gagnée grâce à la migration vers Laravel.

Deux plateformes transformées, un impact durable

  • Mise sur le marché rapide d'un nouveau produit SaaS
    L'architecture pragmatique de DigitalRecruiters a permis un lancement rapide, positionnant l'entreprise sur le marché concurrentiel des logiciels de recrutement avec un produit moderne et évolutif.
  • Dette technique réduite et maintenance simplifiée
    La migration de JOBàProximité vers Laravel a drastiquement réduit la dette technique, rendant la plateforme plus stable, plus sécurisée et beaucoup plus simple à maintenir et à faire évoluer.
  • Expérience utilisateur révolutionnée
    L'implémentation d'Elasticsearch a offert une fonctionnalité de recherche instantanée qui a significativement amélioré l'engagement des utilisateurs et la valeur perçue de la plateforme.
  • Leadership technique et croissance de l'équipe
    En tant que Lead Developer, j'ai encadré les développeurs juniors et les freelances, contribuant à la montée en compétences de l'équipe et à la réussite de ces deux projets majeurs.

Vous avez un défi similaire ?

Que vous cherchiez à scaler votre startup, à moderniser une application existante ou à intégrer une nouvelle technologie, mon expérience peut vous aider à atteindre vos objectifs.