Systèmes distribués · Leadership technique

Je transforme les problèmes de production ambigus en
systèmes fiables et efficaces, sans surprise.

Ingénieur en systèmes distribués, spécialisé dans la fiabilité et l'exploitabilité, des systèmes embarqués et du stockage distribué aux systèmes de traitement de données temps réel à haut débit et aux plans de contrôle. J'interviens avec plusieurs équipes sur l'architecture, la mise en production et les processus ainsi que l'outillage nécessaires pour exploiter et faire évoluer ces systèmes en toute sécurité.

Me contacter Télécharger le CV

Définir le comportement, concevoir pour les défaillances, valider le changement et rendre le système plus facile à exploiter

01

J’explicite la décision : contrainte de production, comportement attendu, compromis techniques, dépendances et responsabilités inter-équipes, ainsi que les éléments qui valideront l’approche.

02

Je mène le changement jusqu’aux tests de bout en bout, à la validation sur trafic réel lorsque nécessaire, au déploiement progressif, à des procédures de reprise testées et au transfert vers l’exploitation.

03

Je transforme le travail opérationnel récurrent nécessitant une intervention experte en outillage et en workflows de libre-service automatisés et validés, afin que d’autres ingénieurs puissent exploiter et faire évoluer le système de façon autonome.

Là où cette approche est la plus utile

J’aide les équipes à rendre les systèmes de production à haut débit plus fiables, plus faciles à diagnostiquer et à exploiter, des pipelines de traitement aux plans de routage et de contrôle, jusqu’au stockage distribué.


Réalisations sélectionnées

Correction des moniteurs entre domaines lors de dégradations partielles

Intervenu sur Alerting et Metrics pour intégrer à l’évaluation des moniteurs l’état de santé de l’ingestion à l’interrogation, réduisant le risque que des données de plateforme retardées ou incomplètes soient interprétées comme un comportement client ; ce cadre a permis une reprise plus sûre en mode dégradé et a été étendu à d’autres domaines produit.

Traitement temps réel à haut débit avec ~3× moins de ressources

Piloté et optimisé des systèmes de routage et de traitement gérant des milliards d’événements par seconde sur des données à l’échelle du pétaoctet et des milliers de workers, réduisant l’utilisation des ressources d’environ 3× grâce au cache, au sharding et à l’optimisation des chemins critiques, tout en validant la correction et le comportement en cas de défaillance dans des conditions de production.

Stockage et synchronisation distribués

Stabilisé des mécanismes internes de système de fichiers distribué et de synchronisation sensibles à la correction, puis industrialisé le logiciel afin que les utilisateurs puissent diagnostiquer et résoudre les défaillances du système de fichiers et du service.

Fiabilité de plateformes embarquées

Piloté les travaux sur le firmware, le noyau, le démarrage et la récupération afin de rendre des plateformes sans fil embarquées plus sûres à mettre à jour, diagnostiquer et exploiter à distance.


Parcours professionnel

Déc. 2017 - Sept. 2026

Datadog · Paris, France

Ingénieur logiciel en systèmes distribués

Conçu et exploité des plans de contrôle de routage et des systèmes de traitement à haut débit pour les produits Alerting et Metrics de Datadog. Collaboré avec les équipes Produit et plateforme sur le comportement des moniteurs, les diagnostics de télémétrie et les migrations en production.

  • Permis des migrations de production en libre-service en rédigeant la conception et en pilotant l’évolution du plan de contrôle de routage Metrics, avec déploiements progressifs, validation sur trafic réel, contrôles de santé automatisés remplaçant les vérifications manuelles des opérateurs et procédures de reprise simples.
  • Défini la sémantique des moniteurs côté client et les workflows de diagnostic de télémétrie pour les opérateurs avec le Produit, la direction de l’ingénierie et les équipes plateforme. Préservé la compatibilité des workflows de moniteurs établis tout en clarifiant le comportement d’évaluation recommandé. Réorienté une proposition d’investigation de télémétrie à forte cardinalité d’un pipeline autonome coûteux vers un workflow d’investigation à périmètre limité, puis piloté sa conception et sa mise en production.
  • Réduit les faux positifs et faux négatifs et rendu la reprise plus prévisible lors de dégradations partielles en intégrant des signaux de fraîcheur et de complétude des données dans les systèmes d’ingestion, de traitement, de stockage et d’interrogation Metrics, puis en utilisant ces signaux dans le pipeline d’évaluation Alerting.
  • Réduit l’utilisation des ressources sur deux systèmes de traitement temps réel à haut débit en appliquant des optimisations propres à chaque système — cache, sharding, réglage de la concurrence et optimisation des chemins critiques : ~10× pour l’ingestion, le traitement et l’évaluation des service checks gérant des millions d’événements par seconde, et ~3× pour la couche de routage Metrics traitant des milliards d’événements par seconde sur des données à l’échelle du pétaoctet et des milliers de workers.
  • Permis à des ingénieurs extérieurs à l’équipe du plan de contrôle de mener des migrations de la couche de stockage temps réel sans support direct en développant un outillage de migration réutilisable, un dépannage assisté par IA et une validation de bout en bout.
Avr. 2015 - Déc. 2017

Lima · Paris, France

Ingénieur logiciel cœur de produit

Développé les composants centraux d’un système de fichiers distribué, d’un sous-système de synchronisation et de l’outillage de fabrication.

  • Amélioré la robustesse de la réplication, les performances des transactions et l’efficacité du ramasse-miettes afin de permettre au système de fichiers distribué de gérer de très grandes arborescences comptant des centaines de milliers de fichiers et de répertoires.
  • Conçu le processus de test et de provisionnement en usine, développé les logiciels de test matériel, de flashage de firmware et d’identification des appareils, puis installé le système sur site.
  • Conçu et implémenté le partage de fichiers via des passerelles web publiques.
Déc. 2008 - Avr. 2015

Sequans Communications · Paris, France

Ingénieur logiciel embarqué

Développé des firmwares LTE et des logiciels de plateformes embarquées, notamment des noyaux Linux et temps réel, le démarrage et la récupération, des pilotes de périphériques et l’infrastructure de build.

  • Implémenté JFFS2 en mode lecture/écriture pour vxWorks afin de faciliter la transition du noyau vxWorks vers eCos.
  • Optimisé les couches USB, réseau et interprocesseur, rapprochant le débit des limites matérielles.
  • Renforcé la résilience du démarrage, de la récupération et des mises à jour de firmware. Développé des outils de diagnostic post-crash et de builds de firmware reproductibles sur plusieurs dépôts.

Expertise

Traitement de flux à haut débit Plans de contrôle et routage fiables Stockage et synchronisation distribués Systèmes embarqués, noyaux et pilotes Fiabilité et performance en production

Travaillons ensemble

Dmytro Milinevskyi

Systèmes distribués · Leadership technique · Paris, France ou télétravail

LinkedIn

LinkedIn

GitHub

GitHub

Téléphone

+33 (0)6 08 23 66 58