Aller au contenu

bacemhmoudi.com/travailler-avec-moi

Bacem Hmoudi, Tech Lead Java / PHP à TunisBacem HmoudiTech Lead Développeur Senior Full-Stack

Missions, postes et collaborations : Tech Lead Java / Symfony depuis Tunis

Depuis 9 ans, je conçois et je livre des logiciels métier en Java / Spring Boot et en PHP / Symfony, aujourd’hui comme Tech Lead chez TEAMWILL. Je suis ouvert aux missions freelance, aux postes en CDI et aux collaborations, à distance depuis Tunis ou sur site.

Tunis, TunisieTEAMWILL

  • 9 ansde logiciels métier en Java et en PHP
  • −70 %de ressources serveur, migration Azure chez Stellantis
  • −60 %de temps de réponse sur e‑Flo, avec l’IA intégrée
  • 14microservices conçus et développés seul, dans mon projet perso

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.