Échange préalable (15 min)

Une expertise construite là où une erreur coûte cher

Une base technique forgée sur des environnements exigeants, et parfois anciens.
Chaque choix technologique répond à un seul critère : est-ce que ça tient dans la durée ?

Je travaille aujourd’hui sur des technologies légères et de bas niveau, comme Rust avec Axum et Tokio, pour la vitesse, la rigueur et la légèreté.

Compétences techniques

Connectivité industrielle

Faire parler les machines avec le reste du système, même quand elles ne sont pas prévues pour.

  • Protocoles : OPC UA, Modbus TCP/RTU, S7, MQTT.
  • Connecteurs spécifiques : middlewares en C#/.NET ou en Rust quand l’existant ne permet pas une intégration standard.
  • Passerelles locales : collecte, mise en mémoire tampon et sécurisation des remontées en environnement contraint.
  • Résilience sur le terrain : coupures, délais d’attente, interrogation périodique et cas dégradés.

Infrastructure reproductible

Des environnements qu’on peut comprendre, restaurer et reprendre, même sans le référent d’origine.

  • Infrastructure déclarative : NixOS quand le contexte le justifie, pour éliminer la dérive de configuration.
  • Virtualisation et conteneurs : Proxmox, Docker, Podman selon les besoins réels.
  • Gestion des secrets : une approche sécurisée et versionnée des accès sensibles.
  • Retour arrière maîtrisé : des environnements préparés pour être restaurés vite après un incident, avec des plans de continuité et de reprise d’activité (PCA et PRA) réalistes, testés et documentés.

Données et SQL de production

Des bases qui tiennent la charge, restent cohérentes et ne ralentissent pas la production.

  • SQL Server, PostgreSQL, MariaDB : réglage, indexation, lecture des plans d’exécution, maintenance.
  • Historisation : conserver dans le temps des signaux de production à haute fréquence.
  • Traitements en arrière-plan : synchronisation, consolidation et remise en cohérence de flux.
  • Traçabilité : des modèles de données conçus pour limiter les incohérences.

Développement logiciel

Des briques applicatives métier construites pour durer.

  • Rust : quand le besoin impose davantage de robustesse ou de maîtrise bas niveau.
  • .NET : C#, ASP.NET Core, services métier et interfaçage applicatif.
  • Interfaces : Angular, React, tableaux de bord en temps réel et interfaces d’exploitation.
  • Reprise d’existants fragiles : dette technique, audit de code et remise en ordre progressive.

Observabilité et exploitation

Voir ce qui se passe avant que ça devienne un incident.

  • Supervision : métriques, alertes et tableaux de bord adaptés au niveau de maturité du système.
  • Analyse de flux : cartographie des échanges et repérage des points de fragilité.
  • Sécurité et souveraineté : choisir ses dépendances, savoir où vivent les données.

Expérience terrain

Le parcours qui m’a amené à fonder C’PRAG : des environnements où la fiabilité n’est pas négociable et où chaque erreur a un impact direct.

Mon expérience s’est forgée dans l’industrie et la banque, mais la méthode dépasse largement ces secteurs.

  1. Développement logiciel en environnement bancaire

    • Conception et maintenance de briques logicielles en environnement fortement contraint.
    • Travail sur des flux sensibles, avec des exigences élevées de continuité et de sécurité.
    • Développement de middlewares et d’intégrations par API sur des systèmes peu documentés ou complexes.
  2. Architecture MES et connectivité d’atelier

    • Architecture de suites logicielles MES (les logiciels qui pilotent et tracent la production) faisant le lien entre l’atelier et les outils métier.
    • Déploiement de connecteurs pour des parcs hétérogènes : automates Siemens, Schneider, MQTT, OPC UA, Modbus.
    • Mise en place d’indicateurs en temps réel et de remontées de données exploitables.
  3. Architecture des données et traçabilité

    • Historisation à haute fréquence et stockage à long terme sur des bases temporelles (time series).
    • Optimisation de bases SQL de production : réglage, indexation et cohérence des flux.
    • Dématérialisation de processus métier (data workflow) pour réduire les erreurs et les doubles saisies.
  4. Développement et maintenance sur la longue durée

    • Conception et maintenance d’une plateforme web de gestion de bons de livraison dématérialisés.
    • Une mission de longue durée : continuité, stabilité et évolution progressive.
    • Suppression de processus papier et sécurisation des flux documentaires.

Situations types d’intervention

Les situations qui reviennent le plus souvent, et pour lesquelles une intervention ciblée change concrètement la donne.

Unification de données sur un parc hétérogène

Centralisation de données issues de machines, d’automates ou de logiciels différents vers un socle exploitable pour le suivi, le reporting ou la traçabilité.

Remplacement d’outils obsolètes ou devenus trop fragiles

Remise à plat d’outils de saisie, d’interfaces vieillissantes ou de portails internes que peu de monde sait encore maintenir.

Reprise rapide après un incident

Amélioration de la capacité à reconstruire ou remettre en route une infrastructure devenue trop dépendante de manipulations manuelles non documentées.

Fiabilisation de bases SQL

Stabilisation de bases de production par l’indexation, le réglage, la maintenance et la remise en cohérence des flux applicatifs.

Réconciliation entre l’ERP et l’atelier

Suppression des doubles saisies, des exports bricolés et des écarts chroniques entre la production et les outils de gestion.

Passerelle logicielle pour intégrateurs d’automatismes

Conception de connecteurs robustes pour relier vos automates et capteurs (OPC UA, Modbus, S7, MQTT) aux ERP et bases SQL des clients finaux, sans dérive de périmètre.

Analyse d’un existant devenu opaque

Cartographie d’un système peu documenté, repérage des points sensibles et priorisation des actions vraiment utiles, sans déclencher un projet surdimensionné.

Un système opaque, un doute, une décision à prendre ?

Prenez un échange préalable de 15 minutes en visio ou par téléphone, ou décrivez votre situation par écrit : je vous dis franchement si le sujet entre dans mon périmètre.