You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Aloui Mohamed HabibAM

Aloui Mohamed Habib

Teach Lead frontend | Vue/Nuxt/React/NextJS/NextJS

667 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 24h

À propos de Aloui

Qui suis-je ?
Tech / Team Lead Front-End et instructeur en ligne avec plus de 13 ans
d’expérience en développement web, intervenant sur des environnements
complexes à forte exposition business et internationale.

Actuellement Tech Lead Front transverse chez CANAL+, je pilote et accompagne plusieurs
équipes (France & offshore) sur des projets CRM à grande échelle destinés à la
commercialisation des offres et à la gestion des abonnés.

Expert en TypeScript, HTML et CSS, avec une maîtrise approfondie des
frameworks React, Next.js, Nuxt.js, Vue.js et Angular, Java Spring Boot.
Solide expertise en UI/UX, orientée performance, accessibilité et expérience utilisateur sur des parcours critiques (notamment la souscription).

Spécialiste du Clean Code, Clean Architecture et des architectures hexagonales appliquées au Front-End, j’ai conçu et structuré des applications modulaires, testables et évolutives, favorisant la pérennité, la scalabilité et la réutilisabilité des composants.

J’interviens régulièrement sur des chantiers de refonte, réduction de dette technique, standardisation et modernisation d’écosystèmes Front complexes.

Depuis 2015, je partage mon expertise via YouTube et des plateformes de formation en ligne (Udemy), en parallèle de missions de leadership technique, de mentoring et de coordination d’équipes.

Maîtrise professionnelle complète de l’anglais écrit.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 20 km)

Expériences

  • CANAL+
    Teach Lead
    CINÉMA & AUDIOVISUEL
    septembre 2024 - Aujourd'hui (1 an et 9 mois)
    92800 Puteaux, France
    CRM internationnal:
    Supervision technique transverse des différentes applications composant
    l’outil CRM international.
    ● Cadrage technique et fonctionnel : analyse des besoins métiers et
    définition de solutions Front-End adaptées à un contexte multi-pays.
    ● Contribution active aux développements, notamment à l’amélioration du
    parcours de souscription / la fiche client
    ● Mise en place d’une architecture hexagonale (Ports & Adapters) côté
    Front-End visant à :
    ○ découpler le cœur métier des frameworks et implémentations
    techniques,
    ○ améliorer la testabilité et la maintenabilité des applications
    ○ faciliter l’industrialisation et la réutilisabilité des composants.
    Contribution à la scalabilité et à la standardisation des outils CRM à
    l’échelle internationale.
    ● Revue de code, accompagnement technique et participation aux
    déploiements applicatifs.
    ● Migration progressive des applications et packages CRM vers React,
    avec :
    ○ audit approfondi du code existant
    ○ identification des problématiques techniques
    ○ définition et pilotage d’une roadmap d’amélioration.

    Refonte de l’outil Téléconseillers France Métropole

    supervision technique de CRM destiné aux téléconseillers France Métropole.
    ● Cadrage technique et fonctionnel en collaboration étroite avec les Product
    Owners.
    ● Support actif au développement et à la refonte du parcours de
    souscription.
    ● Suivi de la qualité et du delivery
    ● Travail d’architecture :
    ○ préparation d’un POC d’architecture microservices en
    collaboration avec un architecte,
    ○ mise en place d’une architecture modulaire basée sur les principes
    de la Clean Architecture.
    ● Encadrement technique d’une équipe offshore (4 développeurs, MP, PO,
    QA).
    ● Revue de code, support au déploiement et accompagnement des équipes.
    ● Sécurité & authentification :
    ● préparation et cadrage d’une migration de Guard vers Okta,
    ● amélioration des mécanismes d’authentification et de gestion des
    identités.
    React.js Jest Architecture NestJs Docker
  • La Poste Groupe
    Tech-Lead Front
    LOGISTIQUE & SUPPLY CHAIN
    octobre 2019 - décembre 2023 (4 ans et 2 mois)
    Issy-les-Moulineaux, France
    Mission: Développement du site laposte.fr
    ○ Participation clé au projet Phoenix PRO.
    ○ Cadrage des PI et des sprints en collaboration avec les Product
    Owners et Project Managers.
    ○ Séparé les responsabilités entre l'interface utilisateur, la logique
    métier et les données avec une architecture Clean
    ○ Appliqué les principes de Clean Code pour améliorer la lisibilité, la
    maintenabilité et la robustesse du code
    ○ Mise en place d’une architecture modulaire en utilisant les principes
    de Clean Architecture
    ○ Gestion efficace des streams de travail, assurant une coordination
    fluide entre les différentes équipes et parties prenantes.
    ○ Organisation régulière de réunions pour aligner les objectifs et les
    étapes clés du projet.
    ○ Contrôle rigoureux des Merge Requests et responsabilité du
    déploiement.
    ○ Maintien des normes élevées tout au long du processus de
    développement.
    Environnement: HTML5/CSS, SCSS, TypeScript, JavaScript, Node,
    NuxtJS, VueJs, SAP hybris, GIT, Jenkins, GitLab, Docker, JIRA
    Nuxt.js Vue.js Typescript
  • Proxym Group
    Lead-Dev Front
    E-COMMERCE
    décembre 2017 - décembre 2019 (2 ans)
    Sousse, Tunisie
    Application de Location de Voitures
    ○ Dirigé la conception et l'architecture de l'application avec Vue.js et
    Spring Boot.
    ○ Supervisé une équipe de 5 développeurs, coordonnant les tâches
    avec Agile/Scrum.
    ○ Développé le front-end avec Vue.js et VueX, créant une interface
    utilisateur réactive et dynamique.
    ○ Développé des services back-end avec Node.js et Spring Boot,
    intégrant des API RESTful.
    ○ Mis en place des pipelines CI/CD avec Jenkins et GitLab,
    automatisant les tests et déploiements.
    ○ Utilisé GIT pour la gestion de versions, assurant une traçabilité et une
    collaboration efficaces.
    ○ Mis en œuvre des techniques d'optimisation, améliorant les
    performances de l'application.
    ○ Assuré la sécurité de l'application avec des protocoles de cryptage et
    des authentifications multi-facteurs.
    ○ Conduit des tests unitaires et d'intégration, augmentant la stabilité et
    la fiabilité de l'application.
    ○ Fournit un support continu et des mises à jour post-lancement,
    répondant rapidement aux retours des utilisateurs et corrigeant les
    problèmes identifiés.

    Développement d'un site internet institutionnel
    ○ Analyse des besoins techniques et fonctionnels.
    ○ Conception de l'architecture logicielle.
    ○ Écriture de code robuste, maintenable et évolutif.
    ○ Optimisation des performances et de la sécurité du code.
    ○ Participation aux revues de code et à la résolution des bugs.

    Développement d'une application bancaire
    ○ Intégration de l'interface utilisateur
    ○ Consommation de services web
    ○ Implémentation d'un module de localisation utilisant l'API
    GoogleMaps
    ○ Création de différents composants (mes comptes, transactions,
    blog...)
    ○ Développement mobile Android
    ○ Contribution au développement du backend

    Développement d'un système de gestion de projet
    ○ Participation au développement technique de la solution
    ○ Contribution à la conception du modèle de données
    ○ Développement de modules backend (Livrables, logging, produits
    CRUD)
    ○ Déploiement
    Vue.js Node.js Symfony Typescript Java Spring Boot

Recommandations

Soyez le premier à recommander Aloui

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur informatique
    ISitCom Hammam Sousse
    2012

Compétences

Catégories