Safouan TMIMI

Son parcours

Parcours professionnel

Avec plus de 6 ans d’expérience professionnelle dans le développement web, il a eu la chance de travailler sur des projets variés dans plusieurs pays, en repoussant toujours les limites du possible.

Il a travaillé sur des plateformes pour des clients en Tunisie, en France, en Belgique et en Arabie saoudite, de l’e-commerce à l’e-learning en passant par le sport et la logistique, et aime porter un produit de bout en bout : architecture, code, CI/CD et production.

Sa philosophie

Centré sur l’utilisateur

Chaque ligne de code vise une expérience utilisateur irréprochable, qui allie performance et simplicité.

Excellence technique

Il écrit un code propre et maintenable, qui résiste au temps et accompagne la croissance du produit.

Apprentissage continu

La technologie évolue vite : il se forme en continu pour rester à la pointe.

Expertise technique

Développement frontend

  • Angular
  • TypeScript
  • RxJS
  • React.js
  • Next.js
  • Tailwind CSS
  • SCSS

Développement backend

  • Node.js
  • Nest.js
  • Express.js
  • PHP / Laravel
  • Magento 2
  • APIs REST et GraphQL
  • Java / Spring Boot (notions solides)

Données & intégration

  • PostgreSQL
  • MySQL / MariaDB
  • MongoDB
  • Firebase
  • Elasticsearch / Algolia
  • Talend

DevOps & infrastructure

  • Docker
  • Kubernetes
  • GitLab CI
  • GitHub Actions
  • Azure
  • Nginx / Caddy
  • Linux

Tests & qualité

  • Playwright
  • Jest
  • Tests unitaires et d’intégration

Architecture

  • Clean Code
  • Design patterns
  • Microservices
  • DDD
  • Architecture modulaire

Expérience

  1. Développeur full stack senior chez Acro Companion

    nov. 2024 – Aujourd’hui

    Tunisie / Belgique (à distance)
    • •Pilote le développement d’un système de gestion de compétitions de gymnastique (Angular, Firebase) : temps réel, synchronisation des données et rapports avancés
    • •Conçoit et déploie une architecture cloud Azure évolutive avec Node.js, CI/CD automatisée et supervision proactive
    • •Applique les patterns réactifs (RxJS) et construit des tests end-to-end avec Playwright
    • •Travaille au sein d’une équipe agile européenne, avec une forte exigence d’ergonomie, de qualité de code et de sécurité
  2. Développeur full stack chez IOTECH

    janv. 2020 – nov. 2024

    Tunisie / France
    • •Solutions web industrielles pour de grands clients français de la mobilité, de l’automobile et du retail (Atol, Club Auto, Autodiscount), dont la refonte d’un ERP en Angular et Nest.js
    • •Synchronisation inter-applications via web services, APIs REST et workflows Talend, avec composants Java sur mesure
    • •Moteurs de recherche performants et tableaux de bord dynamiques avec Angular et Laravel
    • •Plateforme e-commerce Magento 2 d’Atol : performances, recherche Algolia et infrastructure FrankenPHP, Caddy et Traefik
    • •Participation aux choix d’architecture, à la conception des processus CI/CD et à l’optimisation des performances
  3. Architecte logiciel freelance

    janv. 2018 – Aujourd’hui

    Clients internationaux (à distance)
    • •Plateformes web et mobiles sur mesure pour l’e-learning, le voyage, la logistique et l’e-commerce (SD Academy, une agence de voyage saoudienne, SkDelivery, GePops)
    • •Microservices et APIs REST/GraphQL sécurisées avec Nest.js et Node.js, authentification JWT et WebSockets
    • •Intégration de paiements, de notifications SMS/e-mail (Twilio) et de files de messages
    • •Cycle DevOps de bout en bout avec GitLab CI, Docker et Nginx, et tests automatisés

Son parcours en commits

Commits
266
Jours actifs
87
Dépôts
5
Suivi depuis
juil. 2024

Commits par langage

  • TypeScript66%
  • CSS / SCSS15%
  • JavaScript4%
  • YAML / CI4%
  • PHP3%
  • Twig3%

Données réelles issues de son historique git (mis à jour le 2026-10-20). Une grande partie de son travail client se trouve dans des dépôts privés ou d’anciens employeurs : c’est donc un minimum.

Formation

  • Master en génie logiciel et informatique

    Institut Supérieur d’Informatique de Médenine (ISIMED) · Médenine, Tunisie

    Projet de fin d’études : lead technique d’une plateforme d’interopérabilité pour le réseau de mobilité électrique (Nest.js, CQRS, OCPI).

  • Licence en informatique

    Institut Supérieur d’Informatique de Médenine (ISIMED) · Médenine, Tunisie

Langues

  • ArabeLangue maternelle
  • FrançaisCourant (C1/C2)
  • AnglaisCourant (B2/C1)
  • AllemandNotions
  • EspagnolDébutant

Créons quelque chose d’exceptionnel

Il aime relever de nouveaux défis et collaborer sur des projets innovants. Que vous ayez un projet précis ou simplement envie d’échanger, il sera ravi d’avoir de vos nouvelles.