Expertise technique

Une base technique construite pour intervenir sur des environnements industriels hétérogènes, exigeants et parfois anciens, avec un souci constant de maintenabilité.

Connectivité industrielle & OT

Acquisition de données, interfaçage de machines et intégration de protocoles industriels.

  • Protocoles : OPC UA, Modbus TCP/RTU, S7, MQTT.
  • Connecteurs spécifiques : développement de middlewares en C#/.NET ou Rust lorsque l'existant ne permet pas une intégration standard.
  • Passerelles locales : collecte, buffering et sécurisation des remontées en environnement contraint.
  • Résilience terrain : gestion des coupures, timeouts, polling et cas dégradés.

Infrastructure & reproductibilité

Des environnements pensés pour rester compréhensibles, restaurables et plus faciles à reprendre.

  • Infrastructure déclarative : usage de NixOS lorsque le contexte le justifie pour limiter la dérive de configuration.
  • Gestion des secrets : approche sécurisée et versionnée des accès sensibles.
  • Isolation applicative : Docker, Podman ou conteneurs selon les besoins réels du système.
  • Retour arrière maîtrisé : préparation d'environnements plus simples à restaurer après incident.

Données & SQL de production

Stabilité, cohérence et performance sur les bases utilisées par les systèmes métier et industriels.

  • SQL Server / PostgreSQL / MariaDB : tuning, indexation, lecture de plans d'exécution, maintenance.
  • Historisation : stockage de données temporelles et signaux de production.
  • Traitements backend : synchronisation, consolidation et remise en cohérence de flux.
  • Traçabilité : modèles de données conçus pour limiter les incohérences en contexte industriel.

Développement logiciel

Développement et stabilisation de briques applicatives métier autour de l'industrie.

  • Backend .NET : C#, ASP.NET Core API, services métier et interfaçage applicatif.
  • Front-end / IHM : Angular, dashboards temps réel et interfaces d'exploitation.
  • Qualité de code : reprise d'existants fragiles, dette technique, audit et remise en ordre progressive.
  • Rust : utilisé lorsque le besoin impose davantage de robustesse ou de maîtrise bas niveau.

Observabilité & exploitation

Surveiller, comprendre et réduire les incidents évitables.

  • Supervision : métriques, alertes et tableaux de bord adaptés au niveau de maturité du site.
  • Analyse de flux : cartographie des échanges et identification de points de fragilité.
  • PRA / PCA : préparation de reprises plus réalistes à partir de restaurations testées et documentées.