Expertise technique

Une base technique construite sur des environnements industriels hétérogènes, exigeants et parfois anciens. Chaque choix technologique est guidé par un seul critère : est-ce que ça tient dans la durée ?

Connectivité industrielle & OT

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 Rust quand 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 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.
  • 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.
  • Retour arrière maîtrisé : environnements préparés pour être restaurés rapidement après incident.

Données & SQL de production

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

  • SQL Server / PostgreSQL / MariaDB : tuning, indexation, lecture de plans d'exécution, maintenance.
  • Historisation : stockage de données temporelles et signaux de production haute fréquence.
  • 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

Des briques applicatives métier construites pour durer - pas pour être réécrites dans deux ans.

  • 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.
  • Reprise d'existants fragiles : dette technique, audit de code et remise en ordre progressive.
  • Rust : quand le besoin impose davantage de robustesse ou de maîtrise bas niveau.

Observabilité & 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 site.
  • Analyse de flux : cartographie des échanges et identification des points de fragilité.
  • PRA / PCA : reprises réalistes, testées et documentées - pas des procédures théoriques.