Mes Travaux

Voici quelques projets menés avec succès au cours des dernières années, qui méritent que je les mette un peu en avant.

ALLOPANNE v2


ALLOPANNE V2 est la refonte de la plateforme web de mise en relation d'industriels avec leurs sociétés de service lors de pannes matérielles. Entièrement redéveloppée de A à Z en PHP/CSS/Js, l'outil se comporte aussi bien sur un navigateur web que sur un mobile (responsive design). Les metadata associées aux machines ont été enrichies pour pouvoir chiffrer financièrement les pertes liées à leur indisponibilité, mesurer les temps moyens entre interventions, évaluer les sociétés de service par un système de notation, chiffrer les dépenses en dépannage et détecter les équipements les plus couteux, etc...

Cette webapp permet maintenant d'identifier/scanner rapidement les machines au travers de QR codes, et de faciliter le déclenchement d'incident, la mise à jour des données machines, l'accès aux documentations techniques.


optiMAP


Petit défi perso de réaliser un calculateur de tournées de livraisons. Il réalise le géocodage (nominatim) d'un nuage de points, calcule la matrice de distances Haversine, identifie les clusters (méthode DBSCAN), et propose les chemins passant par tous les points, avec une contrainte de distance pour chacun. Demande à être étoffé pour intégrer de nouvelles contraintes (date de livraison au plus tard, temps de conduite, bilan carbone, tarif, etc...) mais pourrait être amplement suffisant pour une petite structure qui veut organiser au mieux ses tournées sans investir dans un gros TMS.


CHECKPOINT


CHECKPOINT est un logiciel permettant de suivre en temps réel l’avancement des lots, les opérations machines, les incidents et la traçabilité des châssis (fenêtres/portes) en production.

On sélectionne un périmètre de recherche (pool de lots, commande, codebarre menuiserie) et l'outil collecte les différents indicateurs auprès de la GPAO pour les remettre en forme dans une interface plus conviviale et proche des besoins d'un responsable d'atelier.


MINIBAR


MINIBAR est un optimiseur de découpe de pièces de menuiseries dans des profils (des barres profilées). Le but est de minimiser les chutes pour acheter le moins de profils possibles.

Le programme s'appuie sur un ensemble de profils existants dans la GPAO (dans mon cas il s'agit du configurateur Winpro de Quadrature), de chutes de barres importées via excel, ainsi que d'un jeu de pièces à produire issues de nomenclatures de commandes ou devis (piochés dans l'ERP Odoo).

A l'aide de stratégies plus ou moins évoluées (First Fit Decreasing, Génétique) l'outil va tenter de trouver la meilleure distribution de pièces tout en respectant les contraintes de couleurs de barres (extérieure et intérieure), de scie compatible, etc...


Planning PROD Menuiseries


Programme conçu pour un industriel de la menuiserie, qui collecte les lots générés par l'outil métier (configurateur) dans un puits, et permet le séquencement de ceux-ci sur des ressources (lignes).

La planification est contrainte par des règles de capacités des différentes ressources. Et les points de passage en atelier font remonter des indicateurs visuels dans le planning, pour le responsable.

Un rapprochement avec l'approvisionnement des nomenclatures est également réalisé pour alerter en cas de retard d'appro par rapport aux dates planifiées.


ALBERTO Chiffreur de menuiserie (windows + android)


Dans le cadre d'une étude de faisabilité pour un projet FPV, j'ai conçu un programme windows adossé à une base de données postgres permettant de définir les jeux de questions/réponses servant à configurer une menuiserie (type de pose, configuration frappe ou coulissant, nombre de vantaux, petits bois, volet, couleurs, etc...).

Le système propose un débugger pour s'assurer qu'une expression conditionnelle s'appuie sur des variables qu'elle peut connaitre selon l'endroit où elle apparit dans le questionnaire (instanciation et compilation dynamique). Une fois les questionnaires correctement établis, l'outil peut simuler des demandes de chiffrage, et adresser des requêtes XML à un webservice chargé de faire la traduction pour le configurateur Winpro et retourne la demande chiffrée.

J'ai également développé l'appli mobile associée qui permet de consommer le webservice d'une manière plus ergonomique.


OrdoLAB séquenceur d'OFs


Programme multi-utilisateurs permettant d'ordonner des tâches sur des ressources. Intégration automatisée d'un CSV généré à intervalles réguliers par l'ERP.

Visualisation par jour, semaine, mois, trimestre. Gestion d'événements génériques, calendrier d'ouverture de l'atelier, avancement des OFs, monitoring de la charge.

Développé en collaboration avec M. Albin Labelle, directeur des opérations de la société JMT le Locle, une entreprise de renom dans la fabrication de pièces métalliques de haute précision.


Maya ERP

Programme de gestion de production multi-sociétés, développé en collaboration avec le groupe FMI-Sycrilor, le système se compose d'outils ergonomiques et simples, qui répondent aux besoins spécifiques des métiers de l'industrie du luxe : Gestion commerciale, Supply chain, Stocks, Gestion de production, Ressources, Gammes et Nomenclatures, CBN et planification de la charge, indicateurs Qualité, Objectifs, Suivi de production, Traçabilité, Consommation des Métaux Précieux, Analyses comptables et financières, EDI inter-sociétés et passerelles d'intégration depuis/vers les ERP des clients, Tablettes de Contrôle Qualité, Portail Web de consultation, ...

Entièrement développé en Windev 23 sur base SQL Server.



Gestion Commerciale
  • Fichier Clients, Saisie de commande, Bon de livraison, Facturation
  • Listes de colisages, etiquetage QR Code, export CSV
  • Mailing automatiques aux clients




Méthodes et Fabrication
  • Gestion des ressources (départements, centres de charge, machines, calendriers)
  • Gammes et Nomenclatures
  • Ordres de Fabrication, Sous-Traitance
  • Badgages par douchettes code-barre
  • Visualisation du flux sous forme d'arborescence, de graphe orienté




Suivi des Stocks & Encours, Chapeau Mexicain
  • Gestion de Stocks, Mouvements, Inventaires
  • Interro des encours de Fabrication et de Sous-Traitance
  • Modélisation sur mesure de vues adaptées pour le suivi de prod : le fameux Chapeau Mexicain




CBN et Explorateur des Propositions
  • Calcul des Besoins Nets selon différentes politiques de réappro (LFL, FOQ, POQ)
  • Visualisation graphique du stock projeté et des propositions du CBN



Rendement Machine, Analyse Charge/Capa
  • Etude du Rendement sur la base des badgages (pièces réalisées / pièces attendues)
  • Visualisation de la charge à passer (pièces à produire x cadence)
  • Capacité déterminée par le nombre d'heures disponibles des ressources du département ou du centre de charge
  • Calcul de l'horizon d'absorption du retard



EDI Inter-sites
  • Un écran pour pousser les ordres vers le(s) site(s) distant(s)
  • Un écran pour accepter les ordres entrants
  • Passerelles spécifiques pour intégrer des fichiers de commandes provenant des clients




Non Qualité
  • Module Tablette de Contrôle, pour faire du relevé de défauts
  • Suivi de la qualité par ligne de produit
  • Flop Non Qualité, pour identifier les produits qui posent problème et mettre en place au plus vite les actions correctives



Spécifiques Galva
  • Tarification Main d'Oeuvre + Matière
  • Consommation Métaux Précieux
  • Planification de la production par Objectifs exprimés en bouclards / semaine



Différents indicateurs et rapports
  • Retards Livraisons
  • Taux De Service Client
  • Chiffre d'Affaire Réalisé / Réalisable
  • Rentabilité produit par rapport au cout de revient
  • Analyse comparative des Ventes entre année N et N-1
  • Catalogue produit
  • Et bien d'autres ...




GED Indexage et Explorateur de plans produits
  • Un agent tourne sur le serveur de fichiers et indexe tous les fichiers plans PDF
  • L'explorateur permet de rechercher un mot clé dans le nom du fichier ou son chemin




Diagramme fonctionnel Maya

Monitoring d'un atelier de galvanoplastie


  • Les OFs issus de la GPAO, ainsi que leurs gammes sont communiqués à intervalles réguliers aux différents contrôleurs MODBUS en charge des bains (échange de fichiers CSV décrivant les parcours et les paramètres des bouclards lancés en Galva = EDI).
  • Les modules sont ainsi informés des bouclards qui peuvent se présenter à eux.
  • Si un bouclard se présente devant un mauvais bain, l'automate empêche la plonge du bouclard.
  • Une vue de l'atelier permet de suivre en temps réel l'occupation des bains
  • Tout au long de leur parcours, les événements associés aux bouclards sont consignés dans un journal, avec les paramètres utilisés (durée, ampérage, etc...)


FortKnox Contrôle d'Accès


Système communicant avec un automate ModBus pour commander l'ouverture de gâches sur présentation de badges RFID.

  • Configuration et affectation des badges d'accès
  • Interrogation des événements journalisés par la centrale
  • Peut gérer plusieurs portes sur différents sites (communication ethernet modbus)


HomeBus Communicator


Application Android permettant d'interagir avec une installation Modbus.

  • Configuration de sites, capteurs et actionneurs
  • Vue d'Ensemble
  • Programmations de scénarios (déclenchement d'actionneurs conditionnés par des capteurs ou des plages horaires)



Dernière version téléchargeable ici

JOBINATOR Agrégateur d'offres d'emploi


Un petit site sans prétention, purement récréatif, pour m'essayer à la programmation de scrappers de contenu web. Il permet la mise en commun des offres d'emploi collectées pour certaines via des api ouvertes (France Travail) et d'autres obtenues par scrapping (parsing du code html/css) des résultats des plateformes type Indeed, APEC. Les scrappers ont été programmés en Node.js. Faute de temps, j'ai laissé le projet en l'état, mais il mériterait une petite passe d'UX...


AlloPanne plateforme web GMAO


Portail WEB facilitant la mise en relation des enseignes de restauration rapide et des professionels du dépannage. Gestion et affectation de tout ou partie du parc machine à un prestataire, alertes sms, suivi d'incident, entretien préventif, taux de service, ...



TOC²


TOC² est un petit simulateur qui permet de se confronter aux contraintes d’un atelier de fabrication, approvisionner sans sur-stocker, évaluer les temps de cycles des opérations, les possibilités de parallélisation, … Vous devrez identifier la machine goulet et calibrer le flux en conséquence.

Le but est de fabriquer un maximum de produits finis au cours d'une période de 5 jours, de manière à générer le plus d’argent possible, en composant avec la durée des différentes opérations, le coût des matières premières, etc...

Ce petit jeu réalisé en Windev, est un portage d'une ancienne appli Vba imaginée par Christian HARM, mon professeur de Gestion de Production au début des années 2000.



L'exécutable est en téléchargement ici

Me contacter


APEX ici