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.