Work Experiences
Freelance
4 years
2024 - Present · 3 years
Un serveur d’interfaçage pour automatiser les échanges entre pharmacies et grossiste
Je développe et maintiens un serveur d’interfaçage permettant à des logiciels de gestion d’officine (LGO) utilisant la norme PharmaML de communiquer automatiquement avec Must G5, le logiciel de gestion de stock de Must Informatique utilisé par PharmaSud.
L’objectif
PharmaML est le protocole EDI de référence pour les échanges informatisés au sein de la chaîne de distribution des produits de santé en France : commandes, catalogues produits, avis de livraison. L’enjeu était de connecter ce langage normé du monde officinal au logiciel de stock Must G5, pour automatiser un cycle de commande qui reposait auparavant sur des traitements manuels — de la réception de la commande jusqu’à la mise à jour du stock.
Ce que la plateforme embarque
- Une API SOAP sur mesure en PHP, chargée de faire dialoguer les LGO des pharmacies avec Must G5
- L’interfaçage direct avec la gestion de stock Must G5 : répercussion des commandes et des avis de livraison sur les niveaux de stock, sans ressaisie manuelle
- La gestion des flux PharmaML au format XML : descente des catalogues produits, remontée des commandes, traitement des avis de livraison
- Un service de dépôt et de traitement automatisé des fichiers, pour réduire la latence des échanges et fiabiliser le traitement en temps réel
- Un déploiement sur serveur Ubuntu, pensé pour la haute disponibilité et la tolérance aux pannes, indispensable sur une chaîne d’approvisionnement de produits de santé
Le vrai plus
Le respect strict de la norme PharmaML garantit une interopérabilité validée avec les principaux éditeurs de logiciels officinaux du marché, tout en répondant aux exigences réglementaires de traçabilité des produits de santé propres au secteur pharmaceutique.
Résultat
Un cycle de commande entièrement automatisé entre les pharmacies et PharmaSud, qui limite les interventions manuelles, sécurise la chaîne d’approvisionnement et tourne en production depuis 2024.
Technologies : PHP, SOAP, Ubuntu
2026 · 11 months
Un ERP sur mesure qui centralise toute l’activité d’une entreprise indépendante, de la prospection à la facturation
Ce projet est né d’un constat : piloter une activité au quotidien implique de jongler entre une dizaine d’outils différents — devis, facturation, suivi client, prospection, banque, mails.
Aujourd’hui, tout est réuni dans une seule interface.
La gestion des clients et des projets est centralisée, avec statuts, priorités et échéances. La progression de chaque projet est calculée automatiquement à partir de l’avancement des tâches, sans ressaisie.
Les devis et factures suivent un véritable workflow métier : Édition → Validé → Accepté → Facturé. Une fois un document validé, un mécanisme de verrouillage empêche toute modification non autorisée ou tout retour en arrière — la fiabilité des documents comptables est garantie par construction.
Un module de prospection commerciale recherche automatiquement de nouvelles entreprises par localité, puis analyse leurs sites web grâce à l’IA pour en évaluer le score technique, le contenu et le SEO, sans intervention manuelle.
Côté finances, la synchronisation bancaire récupère les transactions au fil de l’eau et les rapproche automatiquement des factures, avec recalcul des montants en cas d’écart.
En arrière-plan, un moteur d’automatisations fait tourner en continu la récupération des emails, la veille RSS et les tâches planifiées, avec un suivi fin des durées d’exécution — et les providers IA utilisés sont interchangeables, sans dépendance à un seul fournisseur.
Le résultat ?
✅ Une vision unifiée de l’activité, du prospect au client facturé
✅ Des processus commerciaux et financiers fiabilisés et automatisés
✅ Un système qui reste évolutif et adaptable à de nouveaux besoins métier
Une preuve que l’automatisation et l’IA, appliquées avec discernement, peuvent transformer un back-office en véritable outil de pilotage.
Mon approche de l’intégration IA
Technologies : ERP, PHP, IA, MCP, Factur-X, MySQL, HTML/CSS, VueJS, Javascript
2026 · 11 months
Suivi de cultures pour un conseiller agricole
Une application qui remplace le carnet de notes par une carte interactive
Ce projet est né d’un constat simple : un conseiller agricole qui suit les cultures de plusieurs dizaines de clients sur le terrain a besoin de retrouver instantanément l’historique d’une parcelle, sans fouiller dans des dossiers papier ou des tableurs épars. Aujourd’hui, toute cette information — clients, champs, cultures, observations — tient dans une seule application, consultable aussi bien au bureau qu’au champ.
Chaque client est associé à ses champs, eux-mêmes découpés en parcelles importées directement depuis le cadastre Geoportail : quelques clics sur la commune et la parcelle concernée suffisent à récupérer le contour géométrique exact, sans ressaisie manuelle.
Sur chaque champ, une ou plusieurs cultures peuvent être suivies en parallèle, avec leur date de semis, leur statut (en cours ou récolté) et un historique complet année par année — rien n’est jamais supprimé, tout est conservé comme trace.
La carte globale est le cœur de l’outil : elle affiche l’ensemble des parcelles, colorées selon la culture en place ou l’intensité d’une adventice, avec des filtres par client, culture, adventice et année. Un simple survol suffit à faire apparaître les informations essentielles d’un champ.
Le suivi terrain se fait par observations : adventices (avec stade et intensité selon l’espèce) et carences, rattachées directement à la culture concernée, ainsi que des commentaires horodatés à tous les niveaux — client, champ ou culture — pour garder une trace de chaque échange ou constat.
Le résultat ?
- ✅ Une vue centralisée de tous les clients et de leurs parcelles
- ✅ Une carte interactive pour visualiser l’état des cultures d’un coup d’œil
- ✅ Un historique fiable, jamais perdu, jamais écrasé
- ✅ Un outil pensé pour un usage terrain, sur mobile comme sur ordinateur
Technologies : Application métier, PHP, VueJS
2026 · 11 months
Un projet qui transforme la gestion documentaire grâce à l’automatisation et l’IA
Ce projet est né d’un constat simple : le client perdait un temps précieux à saisir manuellement des informations et à générer ses documents dans Word.
Aujourd’hui, tout est automatisé.
Les fichiers sont créés dynamiquement à partir des données déjà fournies ou uploadées, éliminant les tâches répétitives et réduisant les risques d’erreurs.
L’intelligence artificielle intervient de manière subtile mais efficace :
elle ajoute une couche d’intelligence, notamment pour évaluer automatiquement le poids de la marchandise, sans alourdir le processus.
Autre innovation :
Les documents envoyés par email sont automatiquement récupérés et associés au bon projet, grâce à une simple requête API via un LLM.
Enfin, la gestion de projet est synchronisée avec un outil de suivi des tâches, offrant une visibilité claire et centralisée pour le gérant et ses équipes.
Le résultat ?
✅ Un gain de temps
✅ Une réduction des erreurs
✅ Une gestion plus fluide et intelligente
Une belle démonstration de la façon dont l’automatisation et l’IA peuvent simplifier le quotidien.
Mon approche de l’intégration IA
Technologies : PHP, IA, Application métier
2025 · 11 months
Ce projet a consisté à assurer une transition fluide vers PHP 8, couplée à une migration vers un nouveau serveur VPS entièrement configuré pour répondre aux besoins du client.
L’objectif était de :
- Garantir la compatibilité des applications avec PHP 8.
- Optimiser les performances grâce à une infrastructure adaptée.
- Minimiser les interruptions pour une migration transparente.
Le changement de serveur a permis de transitionner en quelques secondes, sans interruption de service, grâce à une préparation minutieuse et une exécution sans accroc.
Une solution clé en main pour moderniser l’environnement technique tout en assurant stabilité et efficacité.
Technologies : PHP, MySQL, HTML/CSS
2023 - 2024 · 2 years
Reprise et développement d’un portail permettant d’interagir avec une base de données 4D. Connexion directe API, identification sécurisée, gestion d’offres.
Technologies : Laravel, VueJS, API 4D, HTML/CSS
Ateja
5 years
2020 - 2024 · 5 years
Du configurateur en ligne à l’automatisation complète de la production
Chez Ateja, j’ai contribué, au sein d’une équipe de développement, à deux volets complémentaires d’un même écosystème : le site e-commerce d’AMC-Production, fabricant de volets roulants et portes de garage sur mesure, et l’ERP Eden, sur lequel repose l’automatisation de leur production et de leur gestion de stocks.
Le configurateur AMC-Production
J’ai participé au développement des configurateurs de produits sur mesure du site, qui guident le client pas à pas dans la personnalisation de son volet roulant, de sa porte de garage ou de sa moustiquaire : type de pose, matière et épaisseur de la lame, couleur (jusqu’à la palette RAL complète), type de manœuvre et de motorisation, dimensions exactes, type de coffre, options de sécurité et de verrouillage. À chaque étape, le prix se recalcule en temps réel, et le client peut télécharger son devis ou se le faire envoyer par email.
L’automatisation de la production avec Eden ERP
En parallèle, j’ai travaillé avec l’équipe sur l’ERP Eden, notamment via la création de composants VueJS et la création d’algorithmes d’optimisation des feuilles de coupes. C’est sur cette base qu’a été construite l’automatisation du cycle de production d’AMC-Production, de la commande jusqu’à l’expédition :
- Dès qu’une commande est passée sur le site, le système détermine automatiquement la nomenclature complète des pièces nécessaires à sa réalisation
- Les commandes dont toutes les pièces sont disponibles en stock déclenchent directement la génération des fiches de production
- Pour les pièces manquantes, le système déclenche de façon semi-automatique les commandes fournisseurs, sans attendre une rupture de stock constatée manuellement
- Chaque commande bénéficie d’un suivi de bout en bout, jusqu’à la récupération automatique du numéro de suivi via les API des transporteurs
Le vrai plus
Le lien entre le configurateur du site et l’ERP Eden supprime toute ressaisie : une commande passée en ligne devient directement une nomenclature de production, sans intervention manuelle entre le devis du client et l’atelier.
Résultat
Un parcours entièrement automatisé, du configurateur en ligne jusqu’au numéro de suivi transporteur, fruit d’un travail d’équipe qui a permis à AMC-Production de fiabiliser sa gestion de stock et de fluidifier sa chaîne de production.
Technologies : ERP, Application métier, Laravel, HTML/CSS, PHP, VueJS, GIT
2020 - 2024 · 5 years
Développement d’un ERP au sein de l’équipe de la société Ateja. Développement de sites e-commerces
Technologies : ERP, Laravel, VueJS, GIT
Freelance
12 years
2019 - 2020 · 2 years
Mobilis-AFM — Entretiens Annuels & RH
Une application métier pour piloter les entretiens annuels et la rémunération variable des salariés de Mobilis
Le vrai plus
Un outil conçu et développé de bout en bout par Emmanuel Bouillon — d’abord au sein d’Artcom Productions, puis en continu en tant qu’indépendant. Cette continuité s’est traduite par une vraie connaissance du métier RH de Mobilis, permettant des évolutions rapides et sur-mesure (nouvelle campagne annuelle, nouvelle règle de calcul, nouveau champ) sans jamais casser l’existant.
Résultat
Sur plusieurs années et campagnes d’entretiens, l’outil a fiabilisé la collecte des objectifs et des données de rémunération, mis Mobilis en conformité RGPD, fait gagner un temps précieux aux RH et aux managers, et conservé un historique fiable des évaluations d’une année sur l’autre.
Technologies : Application métier, PHP, HTML/CSS
2009 - 2020 · 12 years
Entraînement à la lecture rapide pour stagiaires en formation
Une application qui transforme l’entraînement à la lecture efficace en un parcours d’exercices progressifs, adaptatifs et mesurés
Problématique
Les organismes de formation qui enseignent la lecture rapide ont besoin que leurs stagiaires puissent s’entraîner en autonomie entre les séances, avec des exercices calibrés sur leur niveau réel et un suivi chiffré de leur progression — plutôt qu’un simple support papier ou des exercices identiques pour tous.
Fonctionnalités clés
- Test de calibrage initial mesurant la vitesse de lecture de chaque utilisateur pour paramétrer automatiquement la difficulté de départ
-
Sept exercices de lecture ciblant des compétences différentes :
- Trapèze : élargissement du champ visuel sur des mots de longueur croissante
- Empans : lecture par groupes de mots dont la largeur et la vitesse augmentent progressivement
- Efface : le texte s’efface au fur et à mesure pour forcer l’accélération de la lecture
- Test : lecture chronométrée suivie d’un questionnaire de compréhension, avec calcul d’une vitesse de lecture pondérée
- Repérage : recherche rapide d’une information précise dans un texte paginé
- RSVP : défilement des mots un par un sur un point fixe, à vitesse réglable (200 à 750 mots/minute)
- Complétion et Écrémage, deux exercices additionnels
- Difficulté ajustée automatiquement à chaque série selon les résultats (vitesse atteinte, taux de réussite)
- Deux exercices ludiques (nuage de mots, trouvez l’intrus) proposés en pause après 45 minutes de travail continu
- Tableau de bord statistique par utilisateur : historique et graphiques de progression pour chaque exercice, avec impression
- Espace ressources avec documents téléchargeables classés par catégorie
- Back-office d’administration pour éditer les textes, questions et niveaux de chaque exercice, et gérer des clés d’accès temporaires (nombre d’utilisateurs et durée de validité)
Bénéfices
- Autonomie des stagiaires, qui progressent à leur rythme entre les séances encadrées
- Suivi objectif et chiffré de la progression (mots par minute, taux de compréhension) pour le stagiaire comme pour le formateur
- Gestion simple des accès pour un organisme de formation grâce aux clés limitées dans le temps
- Application maintenue et enrichie en continu de 2009 à 2020
Stack technique
- Backend : PHP, MySQL
- Frontend : JavaScript (jQuery, jQuery UI, Bootstrap), avec de nombreux modules JS sur mesure pour les interactions chronométrées
- Classification : Application métier / e-learning
Technologies : Javascript, PHP, MySQL
Artcom-Productions
14 years
2019 · 11 months
Mobilis-AFM — Entretiens Annuels & RH
Une application métier pour piloter les entretiens annuels et la rémunération variable des salariés de Mobilis
L’objectif
Concevoir, puis faire vivre sur plusieurs années, un outil interne permettant à Mobilis de mener ses entretiens annuels et semestriels de bout en bout : définition des objectifs, suivi des formations, évaluation managériale et gestion de la rémunération variable — en remplaçant des process manuels par un outil centralisé, fiable et conforme RGPD.
Ce que le projet embarque
- Fiches collaborateurs complètes (poste, ancienneté, hiérarchie manager/coach/leader)
- Définition et suivi annuel des objectifs, avec commentaires collaborateur et manager
- Module de gestion des formations (demandes, statut, validation)
- Gestion sécurisée de la rémunération variable (RVI), du fixe et des primes, avec chiffrement des données sensibles en base
- Workflow de validation manager/coach et signature électronique de l’entretien
- Génération automatique des fiches de synthèse et fiches managériales au format PDF
- Bandeau et traçabilité du consentement RGPD
- Imports/exports en masse des utilisateurs et des données RH
Technologies : Application métier, PHP, HTML/CSS
2006 - 2019 · 14 years
Développement complet de sites web (vitrines, e-commerce, CRM), administration serveurs Ubuntu, développement d’applications Android. Expérience variée en TPE.
Technologies : PHP, MySQL, Android Java, Ubuntu, Windows