Aller au contenu

Basé à Gabès, Tunisie

Mohamed Touhami Rhaima

Développeur full-stack senior. Je construis des plateformes Laravel et Vue.js qui tiennent en production, et je contribue au framework Laravel lui-même.

Disponible sous un mois (préavis), en télétravail comme en présentiel.

LaravelPHPSymfonyREST APIsLivewireInertia.jsVue.jsNuxt.jsTypeScriptTailwind CSSFlutterCodemagicDockerGitHub ActionsMulti-tenantRedisMySQLPostgreSQLpgvectorMariaDB VectorRAGMCP
whereVectorSimilarTo('competences', $requete)
  1. 1REST APIs0.010
  2. 2Livewire0.010
  3. 3PHP0.049

Bougez le pointeur sur le champ : chaque point est une compétence, et la requête retrouve les plus proches par distance cosinus, comme la recherche vectorielle que j’ai ajoutée à Laravel pour MariaDB.

Six ans à livrer des plateformes métier

Je conçois des architectures évolutives et des plateformes métier complexes : CRM multi-tenant, LMS, e-commerce, VTC. Je suis présent à chaque étape, de l'analyse des besoins aux choix techniques, puis au développement, à l'optimisation et au déploiement.

Depuis 2022, je travaille à distance avec des clients français et des équipes internationales, dont deux ans comme Team Lead d'une équipe de quatre développeurs.

En 2026, j'ai ajouté le support MariaDB à la recherche vectorielle de Laravel et étendu sa CI aux versions récentes de MariaDB. Je conçois aussi des fonctionnalités d'IA appliquée (RAG, serveurs MCP) et j'utilise Claude Code et Cursor pour fiabiliser la revue de code, les tests et la documentation.

ans d'expérience
6+
pull requests mergées dans Laravel
7
commandes traitées par une plateforme e-commerce livrée
10 000+

Langues

  • Français, courant
  • Anglais, bon niveau professionnel
  • Arabe, langue maternelle

Formation

BTS Informatique & Multimédia
ENTIC, Gabès, 2021

Compétences

Laravel et Vue.js au centre, avec les bases de données, le mobile et l’outillage qui vont avec une plateforme en production.

  • Backend

    • PHP
    • Laravel (v5–v13)
    • Symfony (v6 & v7)
    • REST APIs
    • MVC / HMVC
    • SOLID
    • Clean Architecture
    • Authentification & sécurité
  • Frontend

    • Vue.js 2 & 3
    • Nuxt.js
    • Inertia.js
    • Livewire 3 & 4
    • JavaScript
    • TypeScript
    • Tailwind CSS
    • Bootstrap
    • HTML5
    • CSS3
  • Bases de données

    • MySQL
    • MariaDB (dont MariaDB Vector)
    • PostgreSQL (dont pgvector)
    • SQLite
    • MongoDB
    • Redis
    • Architectures multi-tenant

    Redis pour le cache, les files d’attente et les sessions.

  • IA & LLM

    • RAG
    • Embeddings
    • Recherche sémantique
    • Serveurs MCP (Model Context Protocol)

    Recherche sémantique sur pgvector et MariaDB Vector.

  • Mobile

    • Flutter
  • DevOps & outils

    • Git (GitHub / GitLab)
    • Docker
    • GitHub Actions
    • Codemagic
    • Filament v3
    • Nginx
    • Apache
    • Linux
    • OVH
    • Ionos
    • Hostinger
    • Agile / Scrum
    • JIRA
    • ClickUp
  • Développement assisté par IA

    • Claude Code
    • Cursor
    • GitHub Copilot

    Automatisation de la revue de code, des tests et de la documentation.

Projets sélectionnés

Un produit personnel en production, et trois plateformes livrées pour des clients français avec itSolve.

Produit personnel, livraison de repas

Flync

Une plateforme complète de livraison de repas : trois applications mobiles, un backend et un tableau de bord, du code jusqu’aux stores.

  • 3 applications Flutter (client, restaurant, livreur) publiées sur l’App Store et Google Play
  • Backend Laravel en production, CI/CD automatisée (Codemagic, GitHub Actions)
  • Firebase, paiement Flouci, zones de livraison, notifications push, tableau de bord temps réel
  • Flutter
  • Laravel
  • Firebase
  • MySQL
  • Codemagic
  • GitHub Actions
flync.pro (nouvel onglet)

E-commerce pour itSolve

Jasmin Emballage

Août 2022 – Août 2023

commandes
10 000+
temps de traitement
−40 %

Boutique en ligne d’emballages alimentaires et colis pour le marché français.

  • Solution e-commerce ayant traité plus de 10 000 commandes
  • API pour les applications mobiles
  • Paiement Sogecommerce et livraison Boxtal intégrés
  • Laravel
  • Vue.js
  • REST API
  • Pusher
  • Ionos
jasminemballage.fr (nouvel onglet)

Gestion d’interventions pour itSolve

SOS Protech

Août 2023 – Déc. 2023

trafic organique
+45 %
temps de chargement
−30 %

Plateforme de gestion des interventions techniques, devis, factures et affectation des techniciens.

  • SSR avec Inertia.js
  • Rapports PDF avec signature numérique, tableaux de bord multi-rôles (Chart.js)
  • Déploiement et optimisation de serveurs VPS (Ubuntu, Apache)
  • Laravel
  • Vue.js 3
  • Inertia.js
  • Tailwind CSS
  • MySQL
  • GitHub Actions
sosprotech.fr (nouvel onglet)

Plateforme VTC pour itSolve

Préfev

Déc. 2023 – Août 2024

Plateforme de gestion VTC développée de bout en bout, avec la direction de l’équipe.

  • Réservation et dispatch des courses en temps réel
  • Gestion des chauffeurs, des véhicules et de la facturation
  • Paiement en ligne et tarification
  • Management d’équipe, estimation de charge et planification
  • Laravel
  • Livewire
  • Bootstrap
  • MySQL

Parcours

De Gabès à Dammam, en passant par deux ans en freelance pour une société d’Île-de-France : quatre postes depuis 2020.

  1. , CDI

    Développeur Full-Stack Laravel / Vue.js

    ECG Assurance à Gabès, Tunisie

    • Conception et développement d’un CRM métier multi-tenant, avec une base de données distincte par client, de l’analyse des besoins jusqu’au déploiement
    • Optimisation des performances et maintenance continue du système en production
    • Laravel
    • Vue.js
    • MySQL
    • Git
    • Agile
  2. , CDD

    Développeur Full-Stack Laravel / Inertia / Vue.js

    Black Gold à Dammam, Arabie saoudite

    • Participation à l’architecture technique et aux choix technologiques
    • Plateformes spécialisées : LMS (formation), SIRH (ressources humaines) et portail d’emploi
    • Collaboration avec des équipes techniques internationales
    • Laravel 10
    • Vue.js
    • Inertia.js
    • MySQL
    • Git
  3. , Freelance

    Team Lead & Développeur Full-Stack Laravel

    itSolve à Île-de-France, France (à distance)

    Management d’une équipe de 4

    • Jasmin Emballage : e-commerce, plus de 10 000 commandes, temps de traitement réduit de 40 %
    • SOS Protech : gestion d’interventions, SSR Inertia.js, +45 % de trafic organique
    • Préfev : plateforme VTC, réservation et dispatch en temps réel, direction de l’équipe
    • Laravel
    • Vue.js
    • Inertia.js
    • Livewire
    • Tailwind CSS
    • MySQL
  4. , CDD

    Développeur Laravel

    TMKiiN à Gabès, Tunisie

    • Backend de plateformes de livraison et de messagerie
    • Intégration d’API tierces (WhatsApp, paiement Geidea)
    • Maintenance, développement d’API et documentation technique
    • Laravel
    • Vue.js
    • Flutter
    • Docker
    • HMVC
    • JIRA
    • GitLab

Open source

Sept pull requests mergées dans Laravel en 2026, autour de MariaDB et de la recherche vectorielle, et quatre packages publiés sur Packagist.

Framework Laravel

  1. Recherche vectorielle sur MariaDB

    Support MariaDB pour whereVectorSimilarTo et les autres requêtes de distance vectorielle, utilisées par la recherche sémantique de Laravel. La vérification du driver passe de la connexion au grammar.

  2. CI sur MariaDB 11.8 et 12.3 LTS

    Les tests vectoriels et 11.7+ tournent désormais sur chaque pull request. Le nouveau job a détecté un test cassé par un changement de comportement de MariaDB 11.8.1.

  3. Documentation officielle

    Index vectoriels documentés, ancre vector() restaurée, driver mariadb dédié pour Homestead, DELETE multi-tables depuis 11.8.1 et support vectoriel natif de MariaDB clarifié.

Packages Laravel

Un projet Laravel ou Vue.js à lancer, ou une équipe à rejoindre ?

Disponible sous un mois (préavis), en télétravail comme en présentiel. Le plus simple pour me joindre reste l’email.

mohamed.rhaima96@gmail.com