Projets réalisés
1for1 learning
https://1for1learning.com/
Nouvelair
https://www.nouvelair.com/frExpériences
Développeur Full-Stack
Rewriting de la version 2 de l'application en utilisant une architecture Micro Front-End, permettant une meilleure modularité, scalabilité et maintenabilité du code.
Mise en place d'un système d'authentification multi-plateformes (Google, Facebook, Email/Mot de passe) via NextAuth.js, améliorant l'expérience utilisateur et la sécurité de la plateforme.
Intégration d'APIs de tracking en temps réel, permettant la collecte et l'analyse des données utilisateurs pour améliorer les parcours d'apprentissage.
Développement de l'intégration du chatbot MaiProf, améliorant l’interaction utilisateur avec des réponses automatisées et un support en temps réel.
Conception et développement des modules de QCMs (Questions à Choix Multiples), exercices guidés, exercices autonomes et examens, visant à enrichir l'expérience d'apprentissage des utilisateurs.
Implémentation de bonnes pratiques de performance sur le front-end pour améliorer la vitesse et l'efficacité de l'application.
Mise en place d'une messagerie instantanée en utilisant Socket.io, permettant une communication fluide entre les utilisateurs et le chatbot MaiProf.
Développeur Full-Stack
Piloté un projet client depuis sa conception, en concevant l'architecture technique, en sélectionnant les technologies optimales, et en implémentant des composants réutilisables et un thème cohérent pour une application homogène.
Développé un modèle React TypeScript avancé, établissant des routes sécurisées et une gestion optimisée de l'état global, rationalisant l'initiation de projet pour plus de 5 développeurs tout en améliorant la productivité en réduisant le temps de configuration de 30 heures par projet.
Développé un modèle 3D interactif pour une application web, surpassant les attentes du client et optimisant la visualisation dynamique des données.
Collaboré avec les designers UI/UX pour des interfaces pixel-perfect et intuitives.
Travaillé en étroite synergie avec les clients pour capturer les besoins, traduire les idées en fonctionnalités, et livrer des projets de haute qualité dans les délais, assurant la satisfaction du client et le succès du projet.
Développeur Front-End
Contribué à la livraison réussie de trois projets distincts en collaborant efficacement avec des équipes pluridisciplinaires, aboutissant à une amélioration des délais de livraison des projets.
Implémenté des pratiques d'ingénierie logicielle, améliorant la qualité des composants de 40%.
Participé activement aux processus de développement Agile, contribuant à la planification des sprints, aux réunions quotidiennes et aux rétrospectives.
Rédigé des articles techniques sur les hooks expérimentaux de React, Next.js 14 (y compris les méthodes de rendu, le routage et le middleware), Tailwind CSS et Shad-cn UI, aidant l'équipe à minimiser le temps de recherche en fournissant des ressources claires et concises.
Assuré la compatibilité cross-browser sur Chrome, Firefox, Safari et Edge.
Maintenu des normes élevées de qualité de code via des revues et l'utilisation d'outils comme ESLint et Prettier.
Mentoré un stagiaire dans le domaine du front-end, supervisant son développement, révisant son code et le guidant dans l'apprentissage des meilleures pratiques et des technologies utilisées.
Nabeul