moezhajiri.com
EN FR

// profil.json

Moez Hajiri

Architecte Solutions IA / Lead Technique / Expert Full-Stack

Démarrer une discussion Voir les projets

Schéma des domaines de compétences Un nœud central intitulé MH relié à cinq nœuds : IA et LLM, Backend, Frontend, Données et Infrastructure.

Profil

J'aide des équipes françaises et internationales à intégrer l'IA dans des produits qui existent déjà. Ces deux dernières années, cela a surtout pris la forme de systèmes LLM : un agent conversationnel intégré à un ERP de veille économique, des serveurs MCP reliant la plateforme de commandes d'une maison de tailleur américaine à Claude, et des pipelines Stable Diffusion pour la génération d'images de mode.

Je pilote aussi les équipes qui construisent ces plateformes. Sur CREMIS, je porte l'architecture, le backlog et les développeurs derrière un ERP qui traite 52 000 commandes en production, et mes clients me rappellent pour les décisions d'architecture et de coûts, pas seulement pour le code.

Derrière cela, 8 ans d'ingénierie full-stack en Laravel, Node, Angular et Python, avec la conception de bases de données, le déploiement et la rédaction de spécifications qui font aboutir les projets. Freelance, basé à Tunis, en télétravail avec des équipes en France et à l'international.

Quatre projets qui illustrent le mieux ma façon de travailler : architecture, livraison et résultats chiffrés.

Lead Technique / Architecte Solutions

Juillet 2023, Présent

Comelse (Perpignan, France), Clients : Intersud et GCI

Responsable technique de CREMIS, l'ERP sur mesure d'Intersud (renseignement commercial et analyse du risque crédit entreprises) et de GCI. Je porte l'architecture, le backlog produit et l'équipe de développement sur une plateforme de trois applications qui gère en production 52 742 commandes, 20 737 factures et 1 763 entreprises clientes.

  • IRIS : conception et développement d'un agent IA intégré à CREMIS permettant aux administrateurs d'interroger clients, enquêtes, rubriques, soldes et résultats financiers en français naturel, sans écrire de SQL ni naviguer entre plusieurs écrans.
  • Exposition au LLM d'un catalogue de 22 outils métier en lecture seule, avec isolation multi-société, déchiffrement transparent des champs sensibles et garanties de lecture seule au niveau de la couche d'accès aux données.
  • Intégration d'Anthropic Claude (Sonnet 4.6) via NeuronAI derrière une abstraction de fournisseur supportant Anthropic, OpenAI et OpenRouter, commutable par configuration.
  • Activation du prompt caching sur le bloc statique (prompt système et catalogue d'outils, environ 2 500 tokens) pour près de 90 % de réduction de coût après le premier appel, ramenant le coût mesuré à environ 0,047 $ par question.
  • Migration : refonte de CREMIS en architecture multi-tenant, avec middleware de détection du tenant, paramétrage par tenant en base, personnalisation de l'identité visuelle, des modèles, des expéditeurs d'e-mails et des identifiants d'API tierces, plus le partage de commandes inter-sociétés.
  • Conception et exécution d'un pipeline ETL en deux phases migrant environ 225 000 enregistrements sur 26 tables et 6 modules depuis ZOHO CRM, ainsi qu'environ 24 400 documents vers SharePoint, avec correspondance des identifiants et exécution ordonnée par dépendances.
  • Traitement de la qualité des données de bout en bout : détection des doublons, résolution des collisions de numéros de commande, dédoublonnage des contacts, et script de réconciliation financière recalculant les soldes clients pour prouver la concordance des comptes après migration.
  • Animation d'ateliers fonctionnels avec le client pour arbitrer la parité fonctionnelle : que reprendre du CRM historique, que remplacer par des capacités CREMIS existantes, et l'impact de chaque décision sur le périmètre et la facturation.
  • Plateforme : définition de l'architecture logicielle et du schéma relationnel, construction du backlog produit, et encadrement de l'équipe de développement (répartition des tâches, arbitrages techniques, revues de code). Premier contributeur avec environ 1 200 des 2 100 commits.
  • Développement des deux applications client from scratch, en parallèle de l'application back-office.

Résultat IRIS développé, déployé, testé et validé par le client. La migration GCI a basculé sur un seul week-end sans interruption de service, et CREMIS opère désormais comme une plateforme multi-tenant unifiée au service des deux sociétés.

  • PHP
  • Laravel
  • MySQL
  • Blade
  • jQuery
  • NeuronAI
  • Anthropic Claude API
  • prompt caching
  • Python
  • ETL
  • ZOHO CRM
  • SharePoint
  • architecture multi-tenant
  • gestion des champs chiffrés

Ingénieur Intégration IA

Octobre 2025, Présent

Comelse (Perpignan, France), Client sous NDA

Conception et développement de serveurs MCP (Model Context Protocol) reliant la plateforme de gestion des commandes d'une maison américaine de prêt-à-mesure masculin haut de gamme à Claude Desktop et Claude Code, afin d'outiller les conseillers, la production et l'administratif par des workflows assistés par IA.

  • Architecture modulaire du serveur MCP (noyau, modules métier, commandes API, adaptateurs, clients) et schémas JSON des outils, permettant d'ajouter de nouveaux outils sans toucher au noyau.
  • Développement de 52 outils répartis sur 11 domaines métier : outils MySQL en lecture seule avec introspection automatique du schéma et génération de SQL assistée par LLM, et outils d'écriture encadrés sur l'API REST interne du client.
  • Extension du contexte au-delà de la base via des intégrations Gmail et Intercom, permettant de suivre une commande à travers les fils d'e-mails et les conversations de support depuis la même interface.
  • Optimisation pour la fenêtre de contexte : variantes résumées et minifiées des outils les plus volumineux, afin de garder de larges jeux de résultats exploitables dans une même conversation.
  • Couche de récupération sur un magasin vectoriel ChromaDB d'incidents de production historiques, pour ancrer les requêtes LLM dans un contexte pertinent.
  • Authentification (Google OAuth2, JWT, jetons de compte de service), cycle de vie des sessions et journalisation structurée avec Winston.
  • Développement d'un second service piloté par MCP : un traitement automatisé qui détecte les commandes bloquées, rassemble les données utiles, exécute une analyse IA et rédige des notes exploitables par les conseillers, avec prompt caching, contrôle de concurrence, délais par commande et synthèses par e-mail.

Résultat Utilisé quotidiennement par une dizaine de collaborateurs via Claude Desktop et Claude Code sur un compte Claude.ai Business. Le service d'investigation tourne en production comme traitement planifié et envoie ses synthèses aux parties prenantes.

  • TypeScript
  • Node.js
  • MCP SDK
  • Anthropic Claude API
  • OpenAI API
  • MySQL
  • ChromaDB
  • Express
  • Google OAuth2
  • JWT
  • AWS S3
  • PM2
  • Winston
  • Zod

Architecte Backend / Chef de Projet

Septembre 2023, Août 2026

Clubi (Tunisie)

Conception et développement de Clubi, plateforme de diffusion en direct et de monétisation pour clubs sportifs : les clubs diffusent matchs et entraînements, et les supporters achètent l'accès aux flux. Pensée pour les petits clubs, ainsi que pour les clubs dont les droits de diffusion empêchent de monétiser les contenus d'entraînement.

  • Conception de l'architecture de la plateforme et développement du backend, aux côtés d'une application mobile, d'un tableau de bord pour les clubs et d'une console d'administration.
  • Mise en place de l'infrastructure de streaming d'origine from scratch (ingestion NGINX-RTMP, segmentation FFmpeg, diffusion HLS sur AWS), plateforme livrée stable et opérationnelle avant transmission à l'équipe du client.
  • Rappelé par le client pour diagnostiquer un problème de coûts après le passage à l'échelle confié à un ingénieur DevOps externe : rédaction d'un rapport d'architecture et de coûts montrant que sur une facture AWS de 98,69 € par mois, l'usage réel du streaming représentait 0,73 €, le reste étant des ressources provisionnées 24h/24 pour environ 2 heures de diffusion mensuelle.
  • Refonte du streaming, du NGINX-RTMP auto-géré et de S3 vers Amazon IVS et CloudFront, convertissant un coût fixe en facturation à l'usage, et réduction de la couche applicative de 64,06 € à environ 23,77 € par mois.
  • Identification et suppression d'un mur de scalabilité avant qu'il ne soit atteint : l'instance micro unique saturait dès quelques spectateurs, et une diffusion sans cache aurait coûté environ 249 € pour un seul direct à 1 000 spectateurs.
  • Livraison d'un outillage d'exploitation avec la refonte : coût AWS par diffusion dans la console d'administration, révocation automatique de la clé de flux en fin de direct, fenêtres de diffusion encadrées, et runbooks de supervision, de déploiement et de démantèlement.

Résultat Plateforme opérationnelle sur la nouvelle architecture, avec environ 63 % de réduction sur la couche applicative et un streaming facturé à l'usage. Diffusion en direct validée en production, sans incident ni problème de qualité.

  • Laravel
  • Ionic
  • MySQL
  • AWS IVS
  • CloudFront
  • EC2
  • S3
  • NGINX-RTMP
  • FFmpeg
  • HLS

Ingénieur IA / Vision par Ordinateur

Juillet 2024, Juillet 2025

Comelse (Perpignan, France), Client sous NDA

Conception et réalisation d'une architecture complète d'automatisation de la génération d'images de catalogue pour une société américaine de fashion-tech, en remplacement des shootings photo par tissu : à partir d'une seule photo d'un mannequin portant un vêtement, le système régénère la même image sur l'ensemble d'un catalogue de tissus.

  • Conception et entraînement d'un modèle de classification de tissus (EfficientNet-B1, transfer learning) pour la catégorisation des couleurs et motifs sur une bibliothèque d'environ 5 500 images d'échantillons.
  • Développement du pipeline de conditionnement sur environ 100 gabarits de vêtements : détection de contours Canny, cartes de profondeur Marigold et masques multicolores pour un inpainting ciblé avec ControlNet.
  • Entraînement de modèles LoRA sur des pièces de vêtement en préservant les attributs clés tels que la couleur et la texture.
  • Développement de l'application d'orchestration (Laravel 11 / PHP 8.2) avec files d'attente, suivi des campagnes en base et endpoints d'API pilotant la génération par lots sur RunPod.
  • Scripts Python de préparation des jeux de données et de pré et post-traitement des images, et automatisation de la livraison via Google Cloud Storage, Google Drive et Google Sheets.

Résultat Environ 8 600 images de catalogue générées via le pipeline avant que le client ne mette fin à la mission.

  • Python
  • PyTorch
  • EfficientNet
  • Hugging Face Diffusers
  • Stable Diffusion
  • LoRA
  • ControlNet
  • Marigold
  • RunPod
  • Laravel 11
  • Google Cloud Storage

Expérience antérieure

Missions et postes antérieurs aux projets ci-dessus, du plus récent au plus ancien.

Développeur Full-Stack

Janvier 2026, Présent

AcroGym (Tunisie)

Conception et développement de KidsGym, une application de gestion sur mesure pour AcroGym, centre ludo-sportif tunisien accueillant des enfants de 3 mois à 12 ans, afin de digitaliser l'exploitation et de remplacer les processus manuels et tableurs. Mission portée seul de bout en bout : proposition commerciale, infrastructure, développement, déploiement et maintenance.

  • Recueil du besoin fonctionnel directement auprès d'interlocuteurs non techniques, rédaction de la proposition commerciale et des spécifications techniques en français.
  • Conception du schéma relationnel MySQL : fiches enfants, liens familiaux et fratries, tuteurs, activités, formules d'abonnement, factures, reçus et catégories de dépenses.
  • Développement complet de l'application : backend (Laravel 12 / PHP 8.2), frontend Blade, authentification et gestion des rôles (Admin, Manager, Staff, Accueil).
  • Module abonnements avec calcul automatique des tarifs, remises fratries et multi-activités, décompte des séances et tâches planifiées d'expiration.
  • Module facturation générant factures et reçus PDF imprimables, avec génération automatique à la création d'un abonnement et envoi par e-mail aux parents.
  • Tableaux de bord de reporting sur le chiffre d'affaires, les dépenses et les abonnements avec ApexCharts, plus exports PDF et Excel.
  • Achat et configuration de l'hébergement, du domaine et du certificat SSL, scripts de déploiement et maintenance post-production.

Résultat: Livré et déployé en juillet 2026, en exploitation au centre depuis septembre 2026, en remplacement du suivi manuel par un système centralisé couvrant adhérents, abonnements, facturation, dépenses et reporting.

Stack: Laravel 12 · PHP 8.2 · MySQL · Blade · Bootstrap 5 · Vite 6 · ApexCharts · jQuery · OVH

Lead Technique / Développeur Full-Stack

Décembre 2023, Présent

Comelse (Perpignan, France), Client : Claricia

Lancement et pilotage technique de SeniorView, plateforme de gestion de résidences seniors couvrant résidents, séjours, dossiers de santé, repas, appartements, personnel et maintenance, avec une PWA dédiée aux équipes de terrain.

  • Conception de l'architecture initiale et du modèle de données, puis encadrement d'un développeur sur le projet avant de passer la main sur le quotidien pour me consacrer à d'autres missions.
  • Développement des modules métier structurants : résidents et séjours, affectation des appartements, service des repas avec catégories de régime, gestion des enveloppes des résidents, dossiers salariés, pipeline de prospects et tableaux de bord.
  • Livraison d'une Progressive Web App pour le personnel en salle, couvrant la validation des repas et le service en temps réel.
  • Exécution de la mise en production : migration des données, bascule DNS et automatisation du déploiement.
  • Retour sur le projet comme responsable de la maintenance durant le premier mois d'exploitation, avec résolution des anomalies sur les repas, les résidents, les séjours, les enveloppes, les dossiers de santé et la PWA.

Résultat: Plateforme en production et utilisée quotidiennement par la résidence, avec environ 380 commits contribués sur la durée du projet.

Stack: Laravel 9 · PHP 8.2 · MySQL · Blade · Bootstrap 5 · Laravel Sanctum · PWA · Mailjet · Deployer · Chart.js · FullCalendar · NGINX

Chef de Projet Technique

Mars 2023, Présent

Comelse (Perpignan, France), Client : Mister Minit

Intégré comme développeur sur la plateforme Laravel de commandes et d'e-commerce de Mister Minit sous la responsabilité d'un lead technique en place, puis reprise progressive de la relation client. Aujourd'hui chef de projet principal, en contact direct avec le client sur les nouvelles fonctionnalités tout en continuant à les développer.

  • Développement du parcours de commande B2B : finalisation de commande, adresses de livraison dynamiques, gestion des frais de port et catalogue paramétrable de modes de livraison avec livraison à domicile.
  • Intégration des paiements Mollie et du système comptable Enfact du client via export XML, incluant les flux de commandes maître et filles et l'isolation des erreurs pour qu'un incident comptable ne bloque jamais le traitement des commandes.
  • Conception et documentation d'un workflow machines avec contrat d'API formalisé, modèle de données et spécification OpenAPI.
  • Fiabilisation de la production, notamment la gestion des verrous de tâches planifiées, résistante aux pertes de connexion à la base de données.

Résultat: Plateforme en production et toujours en croissance, le client continuant à commander de nouvelles fonctionnalités.

Stack: Laravel 9 · PHP 8.1 · MySQL · JavaScript · Mollie · intégration comptable XML · OpenAPI · NGINX

Développeur Full-Stack / Ingénieur ML

Mai 2023, Mai 2024

Comelse (Perpignan, France), Client : Clecor

Développement de fonctionnalités et d'un système de reconnaissance d'images par IA pour Clecor, service qui identifie clés de voiture, clés de garage et télécommandes à partir d'une photo client afin de déterminer si un double peut être réalisé.

  • Entraînement et déploiement du modèle de reconnaissance sur Google Vertex AI, et conception de l'architecture de réentraînement qui l'a porté sur quatre versions successives en production.
  • Développement du tableau de bord d'exploitation suivant l'efficience du modèle, la composition des jeux de données et le volume de prédictions, avec bascule de version pilotée par configuration.
  • Développement de l'intégration API alimentant le flux de commandes de Mister Minit avec les résultats de reconnaissance, incluant le mapping produits entre les deux systèmes.
  • Mise en place du workflow de validation humaine et de la logique de notification en cas de prédictions invalidées, ainsi que de l'automatisation du déploiement.

Résultat: Modèle v4 en production à 80 % d'efficience d'analyse (58 % en top 1, 72 % en top 3, 84 % en top 10) sur un jeu d'environ 2 500 images, identifiant environ 1 300 références de télécommandes.

Stack: Laravel · PHP · Python · Google Vertex AI · JavaScript · MySQL

Développeur Full-Stack

Mai 2020, Janvier 2024

Izimade-ai (Paris, France)

Développeur full-stack au sein d'une startup française spécialisée dans les solutions de reconnaissance vocale par IA, sur trois ans et demi de collaboration continue dans une équipe de cinq personnes, comme l'un des trois développeurs.

  • Développement du frontend d'IziBTP, application de gestion pilotée à la voix pour les professionnels du BTP : les utilisateurs gèrent clients, devis et factures en énonçant des commandes en français naturel, une interface en langage naturel vers un logiciel de gestion avant l'heure.
  • Contributions au backend et à l'application mobile d'IziBTP, et développement du site vitrine izimade-ai.com (Angular 9).
  • Conception et développement du composant de reconnaissance vocale de la société et réalisation de POC pour ses clients dans le même contexte STT.
  • Recueil des besoins et rédaction des spécifications pour les projets clients, et documentation des travaux de R&D.
  • Prise en charge des tâches de production : certificats, noms de domaine, déploiement et automatisation.

Résultat: IziBTP a atteint environ 50 utilisateurs en production.

Stack: Angular · TypeScript · Django · Python · ReactJS · Android · AWS Route 53 / S3 / EC2 · Google Speech-to-Text · VOSK · Stripe

Chef de Projet / Développeur Backend

Juin 2020, Juillet 2023

Family Flous (Monastir, Tunisie)

Conception et développement de FamilyFlous, application de paiement mobile permettant de déposer de l'argent, d'effectuer des transferts vers des proches et de payer chez des commerçants partenaires. Chef de projet et développeur backend, en binôme avec un développeur mobile.

  • Conception de l'architecture du système et du cœur financier : comptes, transactions, logique de registre, journalisation des opérations et pistes d'audit.
  • Intégration de Clic2Pay, principal fournisseur de paiement en ligne tunisien, et de Stripe pour la version française.
  • Développement du backend (Laravel 7) pour la plateforme et le système de paiement, et co-développement de l'application mobile multiplateforme.
  • Pilotage de la feuille de route et du backlog, exploitation web (certificats, domaines sur Google Cloud et OVH) et publication mobile sur les deux stores.

Résultat: Déployée dans la région de Monastir avec environ 300 utilisateurs et 50 commerçants partenaires. Version française sortie en phase de test.

Stack: Laravel 7 · Ionic 5 · Angular 8 · Clic2Pay · Stripe · Serveur dédié OVH · Google FCM · Google Cloud · Google SQL

Lead Technique / Chef de Projet

Juin 2021, Septembre 2022

Anytime Sewn (Paris, France)

Seul responsable technique d'une marketplace mettant en relation clients, créateurs et tailleurs : le client publie une commande (type de vêtement, couleur, motifs, images de référence, description), les créateurs proposent leurs offres, et le client en retient une pour lancer la production.

  • Recueil des spécifications techniques auprès d'interlocuteurs non techniques et gestion du backlog, pilotage sous Redmine avec propositions écrites, feuilles de route et comptes rendus de réunion formalisés.
  • Développement de la plateforme complète : backends client et administration, frontends client et administration, application mobile multiplateforme et site vitrine Webflow, exposant une cinquantaine d'endpoints d'API documentés.
  • Conception du système de mesures sur mesure (guides de mesure haut et bas, homme et femme, et processus de reprise de mesures) qui structure le workflow de confection.
  • Intégration des paiements Stripe et PayPal, de la messagerie Twilio et des outils SEO, et mise en place des environnements de test, préproduction et production avec déploiements scriptés.

Résultat: Plateforme livrée et application mobile publiée sur l'App Store et le Play Store.

Stack: Ionic · Angular · Laravel · AWS · Twilio · Stripe · PayPal · Webflow

Ingénieur Data

Mars 2021, Août 2021

QARD (Paris, France)

Développement de la chaîne d'acquisition et d'extraction de texte sur le corpus national français de la propriété industrielle et du registre des entreprises (INPI).

  • Conception de la stratégie d'acquisition parallèle, avec téléchargement du corpus via une quarantaine de comptes FTP simultanés pour atteindre le débit nécessaire.
  • Développement du pipeline d'OCR et d'extraction de texte, et indexation du contenu extrait dans Elasticsearch pour la recherche plein texte.
  • Rédaction des spécifications techniques, gestion du backlog et passation du projet à un développeur entrant à la fin de la mission.

Résultat: Chaîne livrée, collectant, traitant et indexant plus de 1 To de fichiers PDF.

Stack: Python · Elasticsearch · FTP · OCR

Chef de Projet

Mars 2020, Mai 2020

F&B Associates (Paris, France)

Remporté et livré le site vitrine d'un cabinet d'avocats parisien : recueil et rédaction des spécifications techniques, recrutement et encadrement d'un développeur WordPress, et maintenance post-production.

Résultat: Site vitrine développé, testé et publié.

Stack: WordPress · PHP · JavaScript · OVH

Développeur Full-Stack

Juin 2019, Mars 2020

M&H Consulting (Paris, France)

Refonte d'une application JSP par l'ajout d'API RESTful et de nouvelles fonctionnalités sur le produit phare de M&H Consulting, une plateforme d'automatisation de tests basée sur Selenium.

  • Conception et développement de la plateforme, rédaction des rapports d'avancement pour le client et accompagnement d'un développeur junior.

Résultat: AppTest transformé d'un outil à deux écrans sans gestion d'utilisateurs en une plateforme de test complète avec authentification, gestion des utilisateurs, gestion et partage des cas de test, et notifications in-app et par e-mail.

Stack: JSP · HTML5 · Bootstrap · JavaScript · Ajax · Windows Server

Expert Technique

Janvier 2019, Juin 2019

Axefinance (Tunis, Tunisie)

Expert technique chez un éditeur de solutions d'automatisation des processus de crédit pour les banques, intégrées aux systèmes de core banking. Dernier poste salarié avant le passage au conseil freelance à temps plein.

  • Développement d'un outil interne supprimant un goulot d'étranglement séquentiel dans le processus d'intégration client, permettant de travailler sur plusieurs étapes de configuration en parallèle : analyse par règles des jeux de configuration importés, avec avertissements et interface visuelle de résolution de conflits façon git.
  • Analyse des performances des services web sur une intégration client et identification d'une configuration à état utilisée dans un contexte sans état, générant une surcharge inutile, et optimisation de la configuration du serveur IIS.
  • Rédaction des directives techniques d'utilisation de l'ORM et des processus d'intégration.
  • Encadrement de 3 stagiaires sur 2 projets de stage distincts.

Résultat: Outil livré et adopté par l'équipe d'intégration, documentation technique produite, et 3 stagiaires encadrés avec succès.

Stack: WPF · MVVM · C# · IIS · .NET Web API · Angular 7

Ingénieur Cybersécurité

Juillet 2018, Décembre 2018

Axians Cybersecurity (Tunis, Tunisie)

Recruté à l'issue d'un stage de fin d'études, sur la solution CERT AlliaCERT et l'outillage de sécurité interne.

  • Développement du module Cyber Threat Intelligence d'AlliaCERT : collecte automatisée d'indicateurs de compromission depuis des flux de menaces externes, intégration MISP, enrichissement VirusTotal, scoring de pertinence des IOC, et stockage et recherche adossés à Elasticsearch.
  • Travaux sur Nexpose et Splunk en déploiement interne, avec exploitation des produits sur un serveur dédié.
  • Installation et administration du serveur Git interne de l'équipe ainsi que des serveurs de préproduction et de production.

Résultat: Module CTI d'AlliaCERT.com livré, et environnement de développement mis en place pour l'équipe.

Stack: Linux · Nexpose · Splunk · Ruby on Rails · Angular 5 · Git · Python · Elasticsearch · MySQL · Shell Script

Compétences clés

IA & intégration LLM
  • Anthropic Claude API
  • OpenAI
  • développement de serveurs MCP
  • NeuronAI
  • prompt engineering
  • prompt caching
  • optimisation de la fenêtre de contexte
  • RAG et recherche vectorielle (ChromaDB)
  • Stable Diffusion
  • ControlNet
  • LoRA
  • PyTorch
  • EfficientNet
  • Google Vertex AI
Backend
  • Node.js
  • TypeScript
  • Python
  • Django
  • PHP
  • Laravel
  • .NET Web API
  • Ruby on Rails
  • REST
  • OpenAPI
  • JWT
  • OAuth2
Frontend & mobile
  • Angular
  • ReactJS
  • TypeScript
  • Ionic
  • Android
  • PWA
  • Blade
  • Bootstrap
  • jQuery
Données & infrastructure
  • MySQL
  • Elasticsearch
  • ChromaDB
  • ETL et migration de données
  • AWS (EC2, S3, Route 53, IVS, CloudFront)
  • Google Cloud (GCE, SQL, Vertex AI, FCM)
  • SharePoint
  • OVH
  • NGINX
  • PM2
  • Linux
  • Git
Méthodes
  • Architecture logicielle
  • Architecture multi-tenant
  • Conception de bases de données
  • Rédaction de spécifications techniques
  • Gestion de backlog
  • Encadrement d'équipe et revues de code
  • CI/CD
  • DevOps
  • Optimisation des coûts cloud
  • Intégrations tierces

Formation

Diplôme National d'Ingénieur, Génie Télécommunications & Réseaux

Institut Supérieur d'Informatique, Tunisie

2015, 2018

Licence Appliquée en Réseaux Informatiques, Administration Réseaux & Services

Institut Supérieur d'Informatique, Tunisie

2012, 2015

Certifications

Langues

Travaillons ensemble

Disponible pour des missions freelance en intégration IA / LLM, architecture de solutions et pilotage technique, à distance ou sur site, avec des équipes francophones et anglophones.

Démarrer une discussion