
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
- Tunisie / Belgique (à distance)
Développeur full stack senior chez Acro Companion
nov. 2024 – Aujourd’hui
- •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é
- Tunisie / France
Développeur full stack chez IOTECH
janv. 2020 – nov. 2024
- •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
- Clients internationaux (à distance)
Architecte logiciel freelance
janv. 2018 – Aujourd’hui
- •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.