Derrière chaque projet, des défis maîtrisés et des gains concrets.
Dans le cadre d'un projet d'envergure mené sur plusieurs années pour un grand intégrateur défense, contribution à l'architecture de sécurité et à l'intégration du Land Command Support System (LCSS) de l'Armée canadienne : authentification sécurisée, gestion des accès et interopérabilité des systèmes entre partenaires OTAN et Five Eyes.
Architecture de sécurité, authentification et gestion des accès dans un environnement multinational classifié. Conception et intégration de mécanismes d'authentification unique (SSO) et à double facteur (2FA) basés sur Kerberos et Active Directory pour les services intranet, et de fédération d'identité (ADFS/SAML) pour l'accès sécurisé aux services extranet par des partenaires externes. Élaboration de l'autorisation par rôle (RBAC) intégrée à des applications développées sur une variété de plateformes technologiques (Web, Java, .NET), en soutien direct à l'architecte principal du client.
Architecture d'authentification et de fédération d'identité validée et intégrée avec succès lors d'un exercice d'interopérabilité entre nations de l'OTAN, assurant un partage de données sécurisé entre les Canadiens et leurs alliés.
Pour un centre de recherche en défense, contribution au développement d'une solution d'intelligence artificielle appliquée à la cybersécurité, afin d'automatiser et d'accélérer l'évaluation des vulnérabilités et les tests de pénétration.
Développement de moteurs de requête et de recommandation basés sur l'IA (apprentissage automatique, traitement du langage naturel, grands modèles de langage) pour assister les analystes en cybersécurité dans l'évaluation préliminaire des risques à partir de multiples sources de données. Intégration et optimisation d'un système de détection d'anomalies par l'ajout de solutions de détection d'intrusion alignées sur le cadre MITRE ATT&CK, ainsi que la conception d'un cadre de test et d'évaluation reproductible pour valider les performances des solutions déployées.
En production, la solution libère les analystes d'une grande partie de la collecte et de l'analyse manuelles des données de risque, et élargit la couverture de détection des menaces à une plus grande variété de cibles.
Le programme de modernisation de la guerre électronique terrestre de l'Armée canadienne (CFLEWM) s'articule autour de quatre piliers de capacité : commander, détecter, agir et protéger, auxquels s'ajoute un volet de lutte contre les engins explosifs improvisés (C-IED). Les systèmes déployés devront partager une image opérationnelle commune au moyen de l'écosystème Team Awareness Kit (TAK), la norme de fait en matière de connaissance de la situation chez les alliés du Canada. Ce démonstrateur témoigne de notre maîtrise de cet écosystème.
Conception et réalisation d'un démonstrateur technologique complet autour d'une vignette de patrouille de dégagement d'itinéraire : un capteur de guerre électronique détecte un brouilleur présumé, une contre-mesure électronique est appliquée, un engin suspect immobilise le convoi jusqu'à sa neutralisation, le tout narré sur une seule ligne du temps étiquetée par pilier. Chaque événement est un véritable message Cursor on Target (CoT) transmis à un serveur compatible TAK à code source ouvert, avec un moteur de scénario en Python, une architecture conteneurisée (Docker) et un client cartographique Web développé sur mesure. Les éléments CoT normalisés (types MIL-STD-2525, schéma de capteur) sont clairement distingués des extensions propres au domaine, à la manière dont les intégrations des fournisseurs étendent CoT sur le terrain.
Une démonstration qui se lance en une seule commande, fonctionne hors ligne et s'affiche en direct sur un client ATAK non modifié sous Android : le même trafic alimente la vue Web et l'application terrain. Une preuve concrète de notre capacité à intégrer les données de guerre électronique et de lutte contre les engins explosifs improvisés dans l'image opérationnelle commune des alliés, prête à appuyer les intégrateurs et le ministère de la Défense nationale à mesure que le programme progresse.
Un centre de recherche en défense étudie les systèmes embarqués de véhicules (réseaux de bus CAN et unités de commande électroniques, ECU). L'objectif : bâtir des cadres d'atténuation, des normes et des politiques fondés sur des données réelles, et non sur des hypothèses. Les travaux ont aussi produit de grands volumes de captures de trafic de bus CAN pour analyse.
Du côté offensif, nous avons caractérisé le matériel, les micrologiciels et les protocoles en jeu. Nous avons rétro-conçu des micrologiciels d'ECU au niveau assembleur avec Ghidra et IDA Pro, et mené des campagnes de fuzzing et de tests de pénétration. Du côté défensif, nous avons développé en Python un système de gestion des informations et des événements de sécurité (SIEM) sur mesure. Il ingère les captures dans une base de données accélérée par GPU pour l'analyse dans Immerse et Tableau, et un moteur statistique calcule une référence de « comportement normal ».
Les analyses ont permis de proposer des mesures d'atténuation ciblées, et les bases de données livrées documentent l'ensemble de la surface d'attaque. Le SIEM est déployé chez le client militaire, et ses statistiques de référence donnent aux équipes de détection d'intrusion une base mesurée pour repérer les anomalies.
Les analystes d'une organisation de sécurité publique devaient faire la rétro-ingénierie de binaires dont seuls des fragments du code source étaient disponibles. L'association manuelle des fonctions était lente.
Nous avons codéveloppé l'outil de façon itérative avec un centre de recherche en défense, en deux volets. Le premier est un analyseur statique qui modélise le code source C/C++ partiel sous forme de base de données de métriques. Le second est un module d'extension IDA Pro qui identifie les fonctions du binaire à partir des éléments qui survivent à la compilation, puis les associe à ce modèle.
L'outil a été livré au client de sécurité publique. Il relie automatiquement les fonctions binaires à leur code source probable, ce qui raccourcit le chemin vers la compréhension d'un logiciel inconnu.
Un centre de recherche en défense développe des outils d'analyse intégrée de survivabilité pour évaluer les chances qu'un véhicule terrestre et son équipage survivent à une mission. Ces outils ont besoin de prédire rapidement ce qui se passe quand un projectile frappe un blindage : perforation ou non, vitesse résiduelle, débris projetés à l'arrière. Les données existent, mais elles proviennent d'essais, de modèles analytiques et de la littérature, dans des formats hétérogènes et souvent incomplets.
Au sein de l'équipe d'un grand intégrateur de défense, nous avons conçu un modèle fondé sur les données plutôt que sur la physique, entraîné sur les essais du centre et sur une base de données balistique de référence.
Le modèle pour projectiles à énergie cinétique livré en première phase a été retenu et prolongé par le centre dans une seconde autorisation de tâche. Les analystes disposent d'un outil qui généralise des années d'essais et s'appelle directement depuis les modèles de plus haut niveau.
Le logiciel calcule les zones de danger des armes tirées depuis un aéronef : canons, roquettes, tir indirect, aile fixe ou voilure tournante. Un centre de recherche en défense l'a développé pour l'autorité de navigabilité technique des Forces armées canadiennes, selon la méthodologie OTAN STANAG 2401. Après des années d'évolutions, le code patrimonial en C++/CLI était devenu difficile à maintenir. Le défi : le rendre évolutif sans altérer un seul gabarit de sécurité utilisé sur les champs de tir.
Nous avons fourni à la section des systèmes d'armes du centre une équipe dotée des cotes de sécurité requises et inscrite au Programme des marchandises contrôlées, et agi comme responsable de produit.
La version 2.0 conserve des résultats identiques sur tous les cas de test, avec un code documenté et prêt à accueillir de nouvelles armes. Le centre dispose désormais de normes et d'une suite de tests qui sécurisent chaque évolution future.
Un centre de recherche en défense exploite une plateforme de R-D pour la production du renseignement, au service du Commandement du renseignement des Forces canadiennes. Elle aide les analystes à bâtir leur compréhension d'une situation à partir de sources multiples et incertaines. La politique de défense canadienne lui fixe un nouvel objectif : anticiper les points chauds et les menaces émergentes avant qu'ils ne dégénèrent. Son entrepôt de données unifié, toutes sources confondues, en était la composante la moins mature.
En deux mandats successifs, nous avons fait progresser la plateforme sur deux fronts.
Fusion d'information de haut niveau
Prévision et renseignement sur les menaces
La plateforme dispose d'une couche de fusion et de raisonnement opérationnelle et d'une fondation outillée pour la R-D en prévision des conflits. Les chercheurs du centre peuvent lancer leurs travaux sur une infrastructure déjà éprouvée plutôt que de la bâtir.
En défense aérienne et antimissile intégrée, chaque cycle de décision se resserre : menaces plus rapides, plus adaptatives, données plus nombreuses et incertaines, coordination entre domaines, nations et niveaux de commandement. Le traitement largement manuel de l'information alourdit la charge des opérateurs et augmente le risque d'erreur. Par son programme de défense continentale, un centre de recherche en défense développe des concepts d'automatisation et d'aide à la décision pour le Canada et NORAD.
Nous avons conçu et démontré des composants de visualisation qui permettent à l'opérateur de comprendre et de piloter l'automatisation, plutôt que de la subir.
Le centre dispose de concepts validés et de composants fonctionnels pour accélérer le cycle de décision en défense continentale. La conception modulaire permet de les réutiliser dans d'autres environnements de démonstration, y compris chez les partenaires.
Les opérations militaires se déroulent de plus en plus en milieu urbain dense, où les bâtiments, la végétation et la population compliquent l'estimation des effets d'une arme. Pour le Commandement du renseignement des Forces canadiennes, un centre de recherche en défense étudie comment mieux comprendre une ville dans ses dimensions physique, humaine et informationnelle. Il lui fallait une maquette numérique fidèle d'une zone urbaine réelle, utilisable par un outil d'estimation des dommages collatéraux développé par le centre.
Avec un partenaire spécialisé en imagerie numérique, nous avons pris en charge la chaîne complète, des données brutes au modèle livré.
Le centre dispose de modèles 3D d'une zone urbaine réelle, directement exploitables pour ses expérimentations sur les effets des armes en milieu dense. La méthode documentée peut être réappliquée à d'autres villes.
Pilotage de projets d'amélioration continue sur des lignes de production de systèmes de câblage aéronautique, dans un environnement industriel sous forte pression.
Réorganisation des postes de travail, élimination de la surproduction et mise en place d'indicateurs simples pour suivre la performance au quotidien, le tout sans interrompre la production une seule journée.
Un gain de productivité de 50 % sur la ligne, obtenu par la méthode plutôt que par l'investissement en équipement.
Une usine agroalimentaire cherchant à améliorer sa performance et à réduire ses coûts, sans capacité d'investissement majeure.
État des lieux complet de la chaîne de fabrication, identification et élimination des goulots d'étranglement, puis mise en place des fondations d'un système de gestion de la performance pour ancrer les gains dans le temps.
13 % de capacité supplémentaire débloquée sans acheter de nouvel équipement, et un département de maintenance restructuré pour mieux exécuter la maintenance préventive : une base pour poursuivre la chasse aux gaspillages et gagner encore en capacité.
À la suite de l'acquisition d'un manufacturier par un autre, les pratiques de gestion de quatre usines devaient être harmonisées rapidement pour livrer les synergies attendues.
Diagnostic des opérations des quatre usines pour identifier les incohérences, puis travail direct avec les directeurs d'usine, en coaching, pour aligner leurs pratiques sur le modèle de l'acquéreur, l'objectif étant une façon de travailler commune, ancrée dans les équipes.
Quatre usines alignées sur les mêmes pratiques de gestion. Les directeurs pilotent aujourd'hui avec un référentiel commun et une gouvernance partagée. L'intégration opérationnelle a suivi le rythme attendu par l'acquéreur, sans aucune interruption des opérations.
La fonction de planification et d'analyse financière (FP&A) d'une grande banque canadienne reposait sur des processus budgétaires lourds et un système comptable en fin de vie.
Refonte des processus de planification financière et de budgétisation FP&A, et migration vers SAP Analytics Cloud (SAC) à travers le décommissionnement du système comptable patrimonial, une plateforme qui centralise les données, automatise la consolidation et donne aux équipes une vue en temps réel de la performance financière.
Des capacités de planification renforcées : les équipes FP&A travaillent aujourd'hui avec un système ERP solide plutôt qu'avec des fichiers Excel dispersés. Dans le secteur bancaire, ce type de migration réduit typiquement le temps consacré aux cycles budgétaires des deux tiers (par exemple, de 3 000 à 1 000 heures par cycle).
Un grand groupe financier voulait développer une connaissance approfondie de l'ensemble de ses clients à travers plusieurs lignes d'affaires, dans un environnement hautement réglementé avec des exigences strictes de confidentialité, de sécurité et d'intégrité des données.
Intégration des lignes d'affaires vers un écosystème centralisé de connaissance client : pipelines de chargement massif sécurisés avec mise à jour en continu, profilage et corrélation des données vers le modèle cible, contribution aux solutions d'intelligence d'affaires, sous tests automatisés et gouvernance de livraison.
Amélioration significative de la qualité des données clients, une vision fiable et consolidée, et une solution pérenne, robuste et maintenable par les équipes internes : 18 millions de clients unifiés à travers 5 lignes d'affaires intégrées de bout en bout.
Dans le cadre de la lutte contre le blanchiment d'argent, un grand groupe financier s'appuie sur une plateforme SaaS spécialisée pour repérer ses clients et collaborateurs à risque. L'intégration patrimoniale alimentait cette plateforme à partir des événements du cycle de vie des contrats plutôt que d'une source garantissant l'unicité des clients. Résultat : un même client, présent dans plusieurs contrats, se retrouvait dupliqué à répétition, compromettant la fiabilité du filtrage des risques, alourdissant le travail des équipes de conformité et augmentant les coûts.
Reconstruction de l'intégration en la branchant directement sur le référentiel central des données clients (MDM), la source qui garantit qu'un client n'existe qu'une seule fois dans l'organisation : mise en place d'une architecture événementielle consommant les événements clients et contrats, traités par des gestionnaires versionnés capables d'évoluer sans casser la compatibilité avec les événements existants ; développement d'un mécanisme de synchronisation asynchrone et idempotent vers la plateforme de conformité, isolant les appels externes des transactions de base de données pour éviter tout blocage ; conception d'un processus de chargement initial capable d'absorber des volumes massifs de données historiques sans dégrader les performances, condition nécessaire pour assainir rétroactivement les doublons déjà présents.
Élimination de plus de 6 millions de doublons et des nouveaux doublons générés par les souscriptions futures, amélioration de la fiabilité des données exploitées par les équipes de conformité pour l'identification des clients à risque, et une diminution de 50 % des coûts d'opération liés à cette intégration.
Une autorité de transport métropolitaine a lancé un programme majeur de modernisation de sa billettique régionale : remplacer le système existant, simplifier l'accès au transport collectif pour l'ensemble des usagers et poser les fondations d'un guichet intégré de mobilité (MaaS).
Livraison de services applicatifs de niveau entreprise : architecture de la solution infonuagique et feuille de route technique, développement du portail web transactionnel et de l'application pour les usagers à tarifs réduits (aînés, étudiants) conforme aux normes d'accessibilité, migration des données vers une infrastructure infonuagique moderne, et encadrement technique des équipes selon les meilleures pratiques d'ingénierie.
L'approche de livraison proposée a été un déploiement progressif : lancer d'abord auprès de la clientèle des 65 ans et plus, le segment ayant le plus à gagner, avant d'étendre la solution à d'autres catégories d'admissibilité (étudiants, mineurs) et, éventuellement, à d'autres sociétés de transport.
Une plateforme SaaS sécurisée et multi-locataire (multi-tenant) permettant de valider l'identité et l'admissibilité d'une personne et de traiter une demande de carte de transport entièrement en ligne, sans aucun passage requis en centre de service. Un déploiement progressif a permis de livrer rapidement de la valeur aux utilisateurs, qui peuvent désormais renouveler leur carte sans jamais se déplacer, grâce à une vérification d'identité entièrement électronique, soit 2 millions de passages par semaine avec une expérience bonifiée.
Un réseau de 15 cliniques privées en croissance avait lancé un programme de transformation numérique pour moderniser ses systèmes comptables, d'inventaire et de soutien médical.
Développement d'une plateforme moderne de facturation web intégrée au système comptable : analyse des besoins, intégration API, migration des données des systèmes patrimoniaux et synchronisation quasi-temps réel pour éliminer la ressaisie manuelle, sur une architecture infonuagique échelonnable.
Réduction de la double saisie, expérience modernisée pour les équipes de première ligne, exactitude financière renforcée et une architecture alignée sur la stratégie de croissance. La plateforme traite aujourd'hui plus de 250 000 transactions par année.
Une ONG internationale dépendait d'une application comptable critique de 735 000 lignes, maintenue par un seul développeur et sans gestionnaire de code source. Les risques de pérennité étaient majeurs.
La tentation classique : tout réécrire. Nous avons plutôt recommandé de comprendre, stabiliser et moderniser progressivement, à une fraction du risque et du coût.
Étude approfondie du code source et rétro-ingénierie, analyse de l'architecture et des risques de sécurité, documentation complète, stabilisation et corrections, puis feuille de route de modernisation progressive, réaliste et sécuritaire (gestion de sources, intégration continue, gouvernance).
Une vision claire des risques, un plan priorisé de mitigation, une application stabilisée et des pratiques internes mises à niveau. La pérennité assurée sans réécriture précipitée.
Une grande chaîne de commerce de détail exploite un écosystème numérique hautement intégré : plus de 200 systèmes satellites, environnement hybride infonuagique et sur site, sous contraintes strictes de conformité PCI.
Modernisation, stabilisation et évolution continue de la plateforme de commerce électronique et de la gestion d'inventaire : développement sécurisé, intégration des points de vente aux systèmes back-end, gouvernance de qualité, tests automatisés et de performance, livraison contrôlée.
Robustesse et performance accrues, dette technique réduite, et la démonstration qu'un système critique fortement interconnecté peut évoluer pendant des années sans interruption de service.
Un manufacturier de produits du bois voulait moderniser ses opérations en centralisant la gestion de ses commandes, de ses clients et de l'organisation du transport, jusque-là dispersées dans des processus manuels.
Conception, développement et implantation d'un système de gestion intégré : gestion des commandes, des clients et du transport, numérisation des processus de ventes et de logistique, tests, accompagnement aux essais d'acceptation et mise en production, avec suivi et optimisation continue.
Une gestion centralisée et structurée, une meilleure traçabilité logistique et un outil devenu central aux opérations quotidiennes de l'entreprise.
Commençons par un diagnostic honnête de votre architecture.