Réalisations choisies

Problème, intervention, résultat mesuré

Les résultats de nos clients sont généralement couverts par des accords de confidentialité. Quand nous pouvons nommer le client, nous le faisons. Sinon, nous gardons la méthode et le périmètre, sans l’identité.

< 1 schemin critique de reporting, sur données opérationnelles réellesGroupe de construction et d’infrastructures · 2022–2026

Une plateforme opérationnelle et financière, de la première ligne à la production en deux mois

Problème
Un groupe en croissance avait besoin rapidement d’une plateforme interne pour ses opérations et sa finance, capable de suivre l’évolution des règles et des volumes.
Ce que nous avons fait
Nous sommes partis d’un socle réutilisable construit sur notre temps. Responsabilité complète : modèle de données, architecture, C#, SQL, tests, déploiement. Ensuite, un programme d’optimisation a supprimé les calculs répétés, réutilisé les jeux de données stables et maîtrisé la croissance combinatoire. Ana Maria a validé les résultats avant chaque livraison.
Résultat
En production deux mois après la première ligne de code. Le chemin critique de reporting ramené sous la seconde. Observabilité, alertes et détection des régressions intégrées ; trajectoire de migration vers un .NET actuel préparée.
6×2,4 s → 0,4 s, analysé et corrigé en une vingtaine de minutesVente-Privée (Veepee) · 2008–2013

Cinq ans de continuité de plateforme en pleine hypercroissance

Problème
La plateforme SharePoint interne, utilisée par tous les services, devait suivre une croissance européenne rapide, et sa page d’accueil était devenue lente.
Ce que nous avons fait
Responsabilité technique principale et opérationnelle : développement, administration, déploiement, support, formation. Environ 80 applications Web Part sur un parc d’une centaine ; la refonte de 2013 livrée en trois semaines environ.
Résultat
Le code tiers de la page d’accueil du portail passé de 2,4 s à 0,4 s, validé sur tous les environnements et en production en deux heures.
90 minau lieu d’un week-end, pour environ 6 EUR de calculEverest Software · 2016–2019

6 000 vidéos publicitaires générées en parallèle sur Azure Batch

Problème
Une plateforme d’affichage dynamique pour des concessions automobiles d’Europe de l’Ouest devait générer des milliers de vidéos personnalisées, et une seule machine y passait des jours.
Ce que nous avons fait
Chaîne reconstruite sur Azure : lignes lues dans SQL Server, vidéos générées sur environ 200 workers Batch en parallèle, sortie dans Azure Storage, états réécrits via une API C#. Le PC Windows de chaque concession remplacé par un appareil Android qui lit son plan de diffusion depuis une API REST.
Résultat
Environ 90 minutes et quelque 6 EUR par exécution complète. Matériel par concession ramené d’environ 600 EUR à environ 50 EUR.
100×30 s → 0,30 s par page, plus de 100 000 lignesDP2I · 2003, là où la méthode est née

Pagination par identifiants, toujours plus rapide que la méthode par défaut d’aujourd’hui

Problème
Une liste utilisée par une vingtaine de réseaux d’agences immobilières en France chargeait ~60 champs sur plus de 100 000 lignes pour afficher une seule page.
Ce que nous avons fait
Séparation de l’identification des lignes et de leur chargement complet : on trie uniquement les identifiants, on isole la page, puis on charge les lignes complètes de ces seuls identifiants. Généralisé en une stratégie adaptative en une, deux ou trois étapes.
Résultat
D’environ 30 secondes à 0,30 seconde par page. Remesuré en 2026 sur 10 millions de lignes : 9× plus rapide qu’OFFSET/FETCH sur la dernière page.
3questionnaires publics d’évaluation, toujours en ligneOrdre des architectes de Roumanie · 2024–2025

Des outils d’évaluation du logement pour l’Ordre des architectes de Roumanie

Problème
L’Ordre voulait que les ménages puissent évaluer leur logement, clarifier leurs priorités et tester un bien précis par rapport à celles-ci, en ligne.
Ce que nous avons fait
Trois questionnaires liés construits sur ASP.NET MVC 5 et SQL Server : notation par catégorie, recommandations générées, rapports PDF côté serveur produits à partir des mêmes vues que le résultat à l’écran.
Résultat
En ligne sur locuire.oar.archi. Les résultats sont exportés vers Excel par les administrateurs de l’Ordre eux-mêmes, sans passer par le fournisseur.
9 ansde responsabilité continue, trois générations de SharePointEurope Airpost · 2005–2014

La plateforme d’une compagnie aérienne, suivie pendant neuf ans

Problème
Une compagnie aérienne avait besoin d’un intranet et d’applications métier capables de survivre aux montées de version, aux réorganisations et à l’usage quotidien en production.
Ce que nous avons fait
Installation et migration SharePoint 2003 → 2007 → 2010 ; Web Parts métier et une dizaine d’applications internes ASP.NET sur un moteur commun. Ana Maria a développé des fonctionnalités SharePoint et ASP.NET et assuré le support utilisateurs.
Résultat
Neuf années continues de support en production sur la même plateforme, chaque génération migrée plutôt que reconstruite.
~8 000valeurs métier vérifiées en quelques heuresPlateforme de construction et d’infrastructures · 2022–2026

Vérifier les données avant qu’elles n’arrivent chez le client

Problème
Une livraison urgente dépendait de l’exactitude de milliers de valeurs métier calculées, sans temps pour un second passage.
Ce que nous avons fait
Ana Maria a contrôlé environ huit mille valeurs par rapport aux résultats attendus et documenté chaque écart assez précisément pour qu’il soit corrigé directement.
Résultat
Données confirmées avant livraison ; erreurs détectées tant qu’il était encore temps de les corriger.

Preuves reproductibles

Là où chaque chiffre peut être publié et vérifié

Les chiffres clients étant confidentiels, nous avons reconstruit le même problème sur nos propres données synthétiques : une application de réservation hôtelière de 2011 sur 10 millions de lignes, implémentée quatre fois, de l’ASP.NET classique à une API ASP.NET Core 8 avec des clients React, Vue et Angular. Chaque implémentation devait renvoyer les mêmes lignes, pas seulement être rapide.

216requêtes mesurées
4implémentations côté serveur
3volumes de données, jusqu’à 10M de lignes
0jeu de données client utilisé

Construit sur notre temps

Des modèles devenus la base de missions payées

Depuis 2004, nous construisons des socles applicatifs réutilisables entre deux missions. Le moteur de 2004 a porté dix ans de missions en entreprise en France. Le socle multi-sites de 2018–2021 a mis en production la plateforme d’un client en deux mois. Cinq sites construits dessus sont toujours en ligne :

Une plateforme qui devient plus lente, plus ancienne ou plus difficile à faire évoluer ?

Envoyez-nous une courte description. Le premier échange est gratuit et sans engagement.