Safouan TMIMI
Développeur Full Stack Senior
- Médenine, Tunisie
- safwantmimi.st@gmail.com
- +216 58 044 067
- www.safouantmimi.tn
- linkedin.com/in/safwantmimi
- github.com/safwantmimi
Profil
Ingénieur full stack senior : plateformes web, APIs et l’infrastructure qui les fait tourner, des front-ends Angular et React aux back-ends Nest.js, Laravel et Magento. Plus de 6 ans d’expérience professionnelle. 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.
Compétences
- 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
- Développeur full stack senior · Acro Companionnov. 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é
- Développeur full stack · IOTECHjanv. 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
- Architecte logiciel freelancejanv. 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
Projets choisis
- Plateforme SD Academy (SD Academy) · Plateforme d’enseignement en ligne multilingue. Drupal, PHP, Twig, Bootstrap, MySQL, Redis, Varnish, Docker, Nginx, OVH
- Acro Companion · Plateforme de gestion de compétitions de gymnastique. Angular, Node.js, Firebase, Azure, Playwright
- Plateforme e-commerce Atol (Atol) · Solution e-commerce optique haute performance. Magento 2, PHP, Node.js, JavaScript, Elasticsearch, Algolia, Docker, Caddy, FrankenPHP, Traefik, Kubernetes
- Plateforme d’agence de voyage (Arabie saoudite) (Fast Service Travel) · Système de réservation et de gestion de voyages. React, Laravel, MongoDB, Docker, Nginx, GitLab CI
- Plateforme de gestion SkDelivery (SkDelivery) · Suivi et gestion des livraisons en temps réel. Angular, Nest.js, PostgreSQL, Docker, Nginx
- Plateforme de vente Club Auto (Club Auto) · Plateforme de vente et de gestion automobile. Angular, Nest.js, PostgreSQL, Tailwind CSS, Docker, Nginx, GitLab CI
- Plateforme de vente Autodiscount (Autodiscount) · Plateforme de vente automobile pour le marché français. Angular, React, Laravel, Nest.js, PostgreSQL, Tailwind CSS, Docker, Nginx, GitLab CI
Formation
Institut Supérieur d’Informatique de Médenine (ISIMED)
Institut Supérieur d’Informatique de Médenine (ISIMED)
Langues
Arabe (Langue maternelle), Français (Courant (C1/C2)), Anglais (Courant (B2/C1)), Allemand (Notions), Espagnol (Débutant)