Ce que j’apporte
Du besoin métier à la mise en production
ERP, GED, CRM et facturation, portails, progiciels de distribution : je prends un sujet à l’atelier avec le client et je l’amène jusqu’à la production, avec l’équipe.
Conduite technique
Interlocuteur technique principal chez TEAMWILL depuis 2022 : analyse des besoins, solutions cibles, chiffrage, encadrement des développeurs, revues de code et mises en production.
Java / Spring Boot et PHP / Symfony
Java 17 et Spring Boot 3 sur e‑Flo, Spring Boot et PHP sur le portail du réseau Renault Retail Group ; Symfony de la version 3 à la 6, d’un ERP conçu de zéro en DDD à une GED complète.
Microservices et messagerie
Découper quand le domaine le justifie : API gateway, Kafka et RabbitMQ, outbox transactionnelle, idempotence, multi-tenant. 14 microservices conçus et développés seul dans mon projet perso.
Migration cloud Azure et AWS
Plus de 15 applications legacy migrées vers Azure chez Stellantis France, conteneurisées avec Docker et orchestrées par Kubernetes, avec Terraform et des pipelines CI/CD GitLab.
L’IA en production
OCR et analyse documentaire, chatbot, recherche sémantique, extraction contrôlée par JSON Schema : LangChain et l’API OpenAI sur e‑Flo, Anthropic, Mistral et Ollama derrière une seule interface, toujours sous validation humaine.
Qualité du code
TDD, 80 à 85 % de couverture de tests, revues de code, documentation technique et cahiers de recette : des mises en production sans interruption de service.
Résultats
Mesurés sur des projets livrés
−70 % de ressources serveur
Migration de Stellantis France vers Azure, en 2023 : budget cloud mensuel en baisse de 40 % et 99,9 % de disponibilité.
−60 % de temps de réponse
Sur e‑Flo, le progiciel de distribution des groupes GEMY et BODEMER, avec l’IA intégrée, un monitoring en temps réel et un alerting automatisé.
Plus de 500 points de vente
Le portail Efficom du réseau Renault Retail Group : plus de 1 000 utilisateurs actifs par jour, des mises en production coordonnées sans interruption.
85 % de couverture de tests
Sur la GED du projet ALD Automobile, avec une dette technique réduite de 30 % ; 80 % sur l’ERP d’IT Concept, où j’ai formé trois développeurs juniors.
Formules
Comment travailler ensemble
Mission freelance
Tech Lead ou développeur senior Java / Spring Boot ou PHP / Symfony sur votre projet : à distance depuis Tunis, ou sur site en France et en Europe pour les ateliers, les lancements et les mises en production.
Tech Lead nearshore
Pour une équipe française ou européenne : un Tech Lead avec au plus une heure de décalage avec Paris, des échanges en français, qui encadre des développeurs en Tunisie ou une équipe mixte.
Poste en CDI
Un poste de Tech Lead ou de développeur senior full-stack, en télétravail depuis Tunis ou avec une relocalisation en France ou ailleurs en Europe.
Collaboration
Un produit à lancer, une architecture à revoir, une IA à brancher sur vos données, un partenariat technique : le cadre se construit ensemble.
Dans tous les cas, je commence par comprendre le métier et les contraintes de l’équipe ; le périmètre, le rythme et les outils se décident ensuite, ensemble.
Fuseau et langues
Travailler avec la France depuis Tunis
La Tunisie est à UTC+1 toute l’année, sans changement d’heure : la même heure qu’à Paris en hiver, une heure de moins en été. Les points du matin, les ateliers et les mises en production du soir se calent sans difficulté sur un planning français ou européen.
- Basé à
- Tunis, Tunisie
- Fuseau
- UTC+1 toute l’année
- En hiver
- la même heure qu’à Paris
- En été
- une heure de moins qu’à Paris
- Langues
- arabe (langue maternelle), français (courant professionnel), anglais technique
Contact
Parlons de votre projet
Une mission, un poste ou une collaboration en vue ? Décrivez-moi le contexte et l’équipe : je réponds vite, avec une première lecture du besoin.
Par téléphone, sur WhatsApp, par email ou sur LinkedIn, en français ou en anglais.
