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.