What I bring
From business need to production
ERP, document management, CRM and invoicing, portals, distribution software: I take a topic from the first workshop with the client all the way to production, with the team.
Technical leadership
Main technical contact at TEAMWILL since 2022: needs analysis, target solutions, estimation, leading developers, code reviews and production releases.
Java / Spring Boot and PHP / Symfony
Java 17 and Spring Boot 3 on e‑Flo, Spring Boot and PHP on the Renault Retail Group network portal; Symfony from version 3 to 6, from an ERP designed from scratch in DDD to a complete document management system.
Microservices and messaging
Splitting only when the domain justifies it: API gateway, Kafka and RabbitMQ, transactional outbox, idempotency, multi-tenancy. 14 microservices designed and built single-handedly in my side project.
Azure and AWS cloud migration
More than 15 legacy applications migrated to Azure at Stellantis France, containerised with Docker and orchestrated by Kubernetes, with Terraform and GitLab CI/CD pipelines.
AI in production
OCR and document analysis, chatbot, semantic search, extraction validated against JSON Schema: LangChain and the OpenAI API on e‑Flo, Anthropic, Mistral and Ollama behind a single interface, always under human validation.
Code quality
TDD, 80 to 85% test coverage, code reviews, technical documentation and acceptance test plans: production releases with no service interruption.
Results
Measured on delivered projects
−70% server resources
Stellantis France’s migration to Azure, in 2023: monthly cloud budget down 40% and 99.9% availability.
−60% response time
On e‑Flo, the distribution software suite of the GEMY and BODEMER groups, with built-in AI, real-time monitoring and automated alerting.
More than 500 points of sale
The Efficom portal of the Renault Retail Group network: more than 1,000 daily active users, coordinated releases with no interruption.
85% test coverage
On the ALD Automobile document management system, with technical debt cut by 30%; 80% on IT Concept’s ERP, where I trained three junior developers.
Engagement models
How we can work together
Freelance mission
Tech Lead or senior Java / Spring Boot or PHP / Symfony developer on your project: remotely from Tunis, or on site in France and Europe for workshops, kick-offs and go‑lives.
Nearshore Tech Lead
For a French or European team: a Tech Lead never more than one hour off Paris time, working in French, who leads developers in Tunisia or a mixed team.
Permanent role
A Tech Lead or senior full-stack developer position, working remotely from Tunis or relocating to France or elsewhere in Europe.
Collaboration
A product to launch, an architecture to rethink, AI to wire into your data, a technical partnership: we shape the setup together.
Whatever the format, I start by understanding the business and the team’s constraints; scope, pace and tools are then decided together.
Time zone and languages
Working with France from Tunis
Tunisia is on UTC+1 all year round, with no daylight saving time: the same time as Paris in winter, one hour behind in summer. Morning stand-ups, workshops and evening releases fit easily into a French or European schedule.
- Based in
- Tunis, Tunisia
- Time zone
- UTC+1 all year round
- In winter
- same time as Paris
- In summer
- one hour behind Paris
- Languages
- Arabic (native), French (full professional proficiency), technical English
Contact
Let’s talk about your project
A mission, a role or a collaboration in mind? Tell me about the context and the team: I reply quickly, with a first reading of your needs.
By phone, on WhatsApp, by email or on LinkedIn, in French or in English.
