Aller au contenu
Anas Chaabane
Ouvert aux opportunitésSousse, Tunisie · Ouvert au télétravail · GMT+1

Anas ChaabaneDéveloppeur Full Stack

Développeur Full Stack

Quatre ans à livrer du logiciel en production. Je travaille sur toute la stack JavaScript — React et Next.js côté interface, Node et NestJS derrière — et je passe l'essentiel de mon temps sur ce que les gens ressentent vraiment : la vitesse de chargement, et la tenue de charge face aux vraies données.

  • TypeScript
  • React
  • Next.js
  • NestJS
  • GraphQL
  • D3.js
Ans en production
4
Projets livrés
20+
Développeurs encadrés
5+
Langues parlées
3
01Projets sélectionnés

Ce que j'ai construit, et ce que ça a changé

Une liste courte plutôt qu'exhaustive. Chacun de ces projets a été livré à de vrais utilisateurs, et chacun a son étude de cas : le problème, l'architecture, le résultat.

  • 01

    Truechart Plus

    Data visualisation · Vayetek

    Des extensions de visualisation React et D3 conformes IBCS, exécutées à l'intérieur de Power BI et Qlik Sense, conçues pour des volumes de données où un rendu naïf fige l'application hôte.

    • React
    • TypeScript
    • D3.js
    • API Power BI
    • API Qlik Sense
    2026 — Aujourd'huiLire l'étude de cas
  • 02

    Mnadhem

    Produit · Fondateur et développeur

    Opérations internes, suivi de trésorerie et stock pour les commerces, marques de mode et D2C tunisiens de petite et moyenne taille — conçu autour du cash, des fournisseurs informels et de la vente multicanale.

    • Next.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • Prisma
    2026 — Aujourd'huiLire l'étude de cas
  • 03

    Site web Dieture

    Produit · Dieture

    Le site officiel de Dieture — découverte des formules, prise de rendez-vous avec un diététicien, options, gestion de l'abonnement et onboarding, avec un CMS headless et le suivi du tunnel derrière. Construit sous ma conduite avec deux autres développeurs.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • GraphQL
    2023 — 2026Lire l'étude de cas
  • 04

    Plateforme opérationnelle Dieture

    Plateforme interne · Dieture

    Un backend en microservices, trois applications métier et un backoffice ERP/CRM sur mesure pilotant abonnements, cuisine, préparation, livraison et B2B pour plus de 10 000 clients actifs.

    • React
    • TypeScript
    • Node.js
    • NestJS
    • Microservices
    2023 — 2026Lire l'étude de cas
  • 05

    PalletFlow

    Freelance · Logistique

    Un tableau de bord admin, une application chauffeur et un portail partenaire sur un unique backend NestJS — stock, affectation des missions, livraison scannée par QR et suivi des incidents.

    • React
    • Radix UI
    • Tailwind CSS
    • NestJS
    • TypeScript
    2025Lire l'étude de cas
02Parcours

Quatre ans, trois équipes, un fil conducteur : accélérer

Chaque poste ci-dessous porte un chiffre, parce que le travail a été mesuré. Ce sont ceux qui ont tenu dans la durée.

  1. Lead Développeur Full Stack

    ·VayetekAujourd'hui

    Fév. 2026 — Aujourd'hui · Sousse, Tunisie

    Je dirige le développement d'extensions de visualisation de données sur mesure pour Power BI et Qlik, et l'équipe qui les construit.

    −25 %
    Re-rendus React
    5+
    Développeurs encadrés
    • Développement d'extensions de visualisation Power BI et Qlik en React et D3.js, exécutées dans le cycle de rendu de chaque hôte.
    • Encadrement d'une équipe de 5+ développeurs et prise en charge de la revue de code, pour débloquer tôt et augmenter la vélocité.
    • Refactorisation d'une base de code React historique : 25 % de re-rendus en moins et une interface nettement plus réactive.
    • Collaboration avec les product managers et les designers UI/UX pour livrer des composants graphiques performants dans les délais.
    • React
    • TypeScript
    • D3.js
    • API Power BI
    • API Qlik Sense
  2. Développeur Full Stack

    ·Dieture

    Août 2023 — Fév. 2026 · Sousse, Tunisie

    Trois ans sur la plateforme d'une entreprise qatarie d'abonnement repas qui possède sa cuisine, sa chaîne de conditionnement et sa flotte de livraison — site public, backend en microservices, et le système interne qui pilote l'opération.

    10 000+
    Utilisateurs actifs
    +30 %
    Ventes en ligne
    −30 %
    Temps de réponse API
    • Construction du site public menée avec deux autres développeurs, contribuant à 30 % de ventes en ligne supplémentaires au premier trimestre après le lancement.
    • Contribution majeure au backend en microservices et au tableau de bord interne — un ERP et CRM sur mesure couvrant abonnements, flux de cuisine, conditionnement, livraisons, revendeurs B2B et historique client.
    • Développement de la cartographie de couverture de livraison, de la couche de configuration et de thématisation qui pilote les applications cuisine, livreur et préparateur, et de la journalisation structurée derrière le reporting opérationnel.
    • Conception et optimisation des endpoints d'API : 30 % de temps de réponse en moins.
    • Architecture front-end scalable en Next.js et React : 25 % de gain sur le temps de chargement des pages.
    • Introduction de GraphQL pour des requêtes pilotées par le client, éliminant le sur-chargement de données sur les écrans denses.
    • Intégration d'un CMS headless et du suivi d'événements du tunnel, pour que le marketing publie offres et pages de campagne sans déploiement.
    • Next.js
    • React
    • Node.js
    • NestJS
    • GraphQL
    • TypeScript
    • PostgreSQL
  3. Développeur Frontend

    ·EnR Agri

    Fév. 2023 — Août 2023 · Sousse, Tunisie

    Livraison front-end sur un produit Next.js, centrée sur l'interface responsive et la performance au premier chargement.

    −40 %
    Temps de chargement
    +20 %
    Engagement utilisateur
    • Composants d'interface responsives en Next.js et Tailwind CSS, contribuant à 20 % d'engagement utilisateur en plus.
    • Rendu côté serveur, découpage du code et chargement différé : 40 % de temps de chargement en moins.
    • Intégration de services tiers de reporting et de visualisation de données.
    • Next.js
    • React
    • Tailwind CSS
    • JavaScript
Formation

Développement Web Full-Stack

Microverse

Mai 2022 — Mars 2023 · À distance

  • 1300+ heures de cursus full-stack fondé sur la maîtrise
  • 15+ projets en React, Ruby on Rails et JavaScript
  • Pair programming distant quotidien et méthodes Agile

Cycle préparatoire aux études d'ingénieur

École Polytechnique Sousse

Juin 2018 — Sept. 2021 · Sousse, Tunisie

  • Mathématiques, physique et fondamentaux de l'ingénierie en cursus intensif
  • Formation analytique et résolution de problèmes en vue des concours nationaux
03Stack

Mes outils de prédilection

Les technologies avec lesquelles j'ai livré du logiciel en production, regroupées par couche. La liste est volontairement plus courte que celle des outils que j'ai touchés.

01

Frontend

  • TypeScript
  • React
  • Next.js
  • Redux
  • Tailwind CSS
  • Radix UI
  • React Query
  • Web Animations
02

Backend

  • Node.js
  • NestJS
  • GraphQL
  • API REST
  • Ruby on Rails
  • PostgreSQL
  • Prisma
03

Données & visualisation

  • D3.js
  • Extensions Power BI
  • Extensions Qlik Sense
  • SQL
  • Architecture graphique
04

Pratique

  • Git
  • Revue de code
  • Agile / Scrum
  • Performance web
  • Accessibilité
  • CI/CD

À l'aise pour porter une fonctionnalité du modèle de données au détail d'interaction — et tout aussi à l'aise pour être la personne qui relit la vôtre.

04À propos

Ingénieur d'abord, mais l'interface est le produit

Je suis développeur full stack basé à Sousse, en Tunisie, avec quatre ans passés à construire des logiciels que des gens utilisent au travail tous les jours. Mon centre de gravité, c'est l'écosystème JavaScript et TypeScript — React et Next.js côté interface, Node et NestJS derrière — et mon réflexe sur n'importe quelle fonctionnalité est de demander ce qu'elle coûtera en temps de chargement avant de demander à quoi elle ressemblera.

Tout a commencé par un cycle préparatoire d'ingénieur, qui m'a donné l'habitude de mesurer, puis par Microverse, où j'ai codé en pair programming distant quotidien avec des personnes sur d'autres fuseaux. C'est pour ça que la revue de code est ma partie préférée du métier plutôt qu'une obligation : dans une équipe, l'essentiel du travail de performance se joue dans la pull request de quelqu'un d'autre.

Aujourd'hui je dirige une petite équipe qui construit des extensions de visualisation pour Power BI et Qlik — le genre de travail où une boucle de rendu négligée fige le rapport de quelqu'un. En parallèle je construis Mnadhem, un produit d'opérations pour les commerces tunisiens, parce que les outils qui leur sont proposés supposent une entreprise qui n'existe pas ici.

En bref
Basé à
Sousse, Tunisie (GMT+1)
Spécialité
Full stack · React et NestJS
Actuellement
Lead Développeur Full Stack chez Vayetek
Ouvert à
CDI, freelance et télétravail
Langues
  • ArabeLangue maternelle
  • AnglaisCourant
  • FrançaisAvancé
05Contact

Construisons quelque chose

Recrutement, mission freelance, ou simplement un deuxième avis sur une décision d'architecture — je lis tout ce qui passe par ici et je réponds sous un à deux jours.

Le formulaire n'est pas encore branché — l'e-mail marche tout aussi bien.