Retour aux Projets

MindQuest

Plateforme
Tech-Expert

MindQuest est une plateforme en ligne de pointe qui révolutionne le recrutement IT et Finance en France et en Europe en connectant les professionnels talentueux aux opportunités d'emploi premium. Servant le marché européen, la plateforme aide les entreprises cherchant à embaucher des talents freelance ou permanents et les professionnels recherchant leur prochain mouvement de carrière. En tant que Développeur JavaScript Full Stack chez Tech Expert, j'ai conçu et développé des applications web de bout en bout tout en refactorisant et améliorant continuellement la qualité du code pour assurer des performances optimales (notamment SEO) et une maintenance plus facile. La plateforme propose une solution complète de gestion des talents, un support personnalisé d'experts en carrière technophiles, et une garantie de paiement de 30 jours pour tous les emplois contractuels, en faisant un partenaire de confiance dans le paysage du recrutement IT européen.

Période

Octobre 2023 - Février 2025

Rôle

Développeur JavaScript Full Stack

Équipe

1 Tech Lead + 1 PO + 7 développeurs + 2 testeurs

Mode de Travail

Hybride : 2 jours par semaine

Réalisations Clés

  • Optimisé les performances du site web grâce à la migration stratégique vers Next.js, réduisant le temps de chargement de page de 2,9s à 1,3s
  • Implémenté la transition vers l'architecture micro front-end, améliorant la scalabilité et la maintenabilité
  • Résolu 180+ vulnérabilités critiques en utilisant SonarQube, réduisant la densité de bugs de 35% et atteignant une note de sécurité A
  • Mis en place des tests automatisés (unité et intégration) avec Jest et Supertest, augmentant la couverture de tests de 45%
  • Contribué à la refonte de l'architecture backend/frontend, implémentant 5+ modules microfrontend scalables
  • Intégré des services IA pour améliorer la scalabilité du système, conduisant à une réduction de 30% des temps d'arrêt du système
  • Livré 6 nouvelles fonctionnalités majeures en moins de 4 mois, avec un taux de succès de sprint de 95%
  • Rédigé des guides de bonnes pratiques et mentoré 7 développeurs juniors, accélérant l'intégration de l'équipe
  • Utilisé l'analyse statique de code SonarQube pour détecter et résoudre les bugs potentiels, vulnérabilités de sécurité et défauts de code
  • Collaboré avec les équipes DevOps pour intégrer SonarQube dans le pipeline CI/CD, automatisant les vérifications de qualité du code

Responsabilités

  • Concevoir et développer des applications web de bout en bout en se concentrant sur l'expérience utilisateur et les performances
  • Refactoriser et améliorer continuellement la qualité du code, assurant la maintenabilité et la scalabilité
  • Assurer des performances optimales, notamment l'optimisation SEO pour une meilleure visibilité dans les moteurs de recherche
  • Diriger les revues de code et la factorisation pour maintenir la cohérence du code à travers les équipes
  • Maintenance (évolutive et corrective) et suivi technique
  • Implémenter des composants UI avancés et réutilisables (systèmes de navigation, filtres dynamiques, modales contextuelles)
  • Collaborer avec des équipes interfonctionnelles incluant les designers, PM et DevOps
  • Documenter les flux de travail techniques et les bonnes pratiques pour le partage des connaissances de l'équipe

Technologies Utilisées

React 16/18Next.js 14Node.js 12/18Express.jsGraphQLSonarQubeAzureAKSBitbucketGitMicroservices ArchitectureTypeScriptRedux/MobxStorybookJestCypressPlaywright

Statistiques Clés & Impact

55%
Réduction du Temps de Chargement
De 2,9s à 1,3s
35%
Réduction de la Densité de Bugs
Grâce à l'analyse SonarQube
45%
Augmentation de la Couverture de Tests
Implémentation de tests automatisés
30%
Réduction des Temps d'Arrêt
Architecture microservices

Démo Vidéo

Fonctionnalités & Modules Clés

Plateforme de Recrutement IT & Finance
Solution de Gestion des Talents
Support de Carrière Personnalisé
Garantie de Paiement de 30 Jours
Annonces d'Emploi Freelance et Permanent
Gestion de Compte Dédiée
Accès à la Communauté de Talents
Support Multi-langue (EN/FR)
Recherche et Filtrage Avancés
Notifications en Temps Réel

Méthodologie

Agile Scrum

Mode de Travail

Hybride : 2 jours par semaine

--:--:--·TUN
MindQuest — Tech-Expert · Lamjed Gaidi — Portfolio