§ 00Paris · Citoyen UE

Rumesh Mapalagama · Directeur Ingénierie / Senior Engineering Manager

Directeur Ingénierie chez Dailymotion. Je dirige l'Ad SDK sur Web, Natif et CTV.

Responsable d'ingénierie au profil technique : plus de 19 ans de développement logiciel, dont plus de 8 chez Dailymotion, où je suis passé de Senior Software Engineer à Directeur Ingénierie sur le même périmètre produit. Je dirige des équipes multi-plateformes (Web, Natif, CTV) avec trois priorités : la qualité de livraison, la progression des équipes et des pratiques d'ingénierie actuelles, du développement assisté par IA à la protection des données dès la conception.

Poste actuel
Directeur Ingénierie, Ad SDK
Entreprise
Dailymotion · depuis 2017
Périmètre
3 squads · 8 ingénieurs
Mobilité
Citoyen UE · sans visa nécessaire
§ 01

Actualité

Mis à jour en octobre 2026
Direction

Je dirige 8 ingénieurs répartis en trois squads (Web, Natif, CTV), en TypeScript, Kotlin Multiplatform et Swift, avec une seule roadmap pour les trois plateformes.

Ingénierie assistée par IA

Passage des équipes au développement assisté par IA : instructions AGENTS.md dans les dépôts, Claude Code comme outil commun et, en 2026, des skills partagés pour limiter la consommation de tokens.

Produit

Travail avec le Produit et le Business sur la roadmap Ad SDK, avec une place croissante pour la Connected TV.

Hors travail

La photographie — animalière, fleurs, pose longue principalement — avec mes images sur rumesh.photos. Et la moto, dès que la météo francilienne le permet.

§ 02

Réalisations

2020 — présent · Dailymotion

De Staff Engineer à Directeur Ingénierie chez Dailymotion : ce dont j'étais responsable dans chaque rôle et, quand il a été mesuré, le résultat.

  1. 01

    2025 — présent · Directeur Ingénierie, Ad SDK

    Trois squads, trois stacks, une roadmap.

    • Direction de 8 ingénieurs répartis en trois squads (Web, Natif, CTV), en TypeScript, Kotlin Multiplatform et Swift, avec une roadmap commune construite avec le Produit et le Business. Participation aux entretiens de recrutement des product managers.
    • Pilotage du passage au développement assisté par IA depuis septembre 2025 : essai d'outils comme Cursor, ajout d'instructions AGENTS.md dans les dépôts, puis adoption de Claude Code comme outil commun ; en 2026, mise en place de skills partagés pour limiter la consommation de tokens.
    • Réécriture de l'Ad SDK Web par l'équipe Web (2025–2026) en clean architecture (ports et adaptateurs explicites, modules délimités, tests isolés) : chaque modification, faite par un ingénieur ou par un agent LLM, demande moins de contexte, consomme moins de tokens et reste vérifiable par les tests.
    • Résultats de la réécriture : +10 % d'impressions publicitaires, +10 % de taux de vente technique (technical sell-through rate), −5 % sur le délai avant l'impression publicitaire et une qualification des erreurs plus fine.
    • Protection des données dès la conception dans les trois SDK depuis l'entrée en application du RGPD en 2018 : sur le Web, propagation de la chaîne de consentement IAB TCF ; sur Natif et CTV, lecture de cette chaîne dans le stockage de l'appareil et transmission au serveur publicitaire ; suivi du taux de consentement sur chaque plateforme.

    FocusManagement, ingénierie assistée par IA, architecture et protection des données dès la conception, sur trois plateformes.

  2. 02

    2022 — 2025 · Engineering Manager, Ad SDK Web & Natif

    Constituer et faire grandir les équipes Web et Natif.

    • Constitution des équipes Ad SDK Web et Natif : 15 recrutements menés, remplacements compris.
    • Accompagnement des ingénieurs via des 1:1 réguliers, du mentorat et des plans de développement des compétences : quatre ingénieurs promus senior depuis 2022, trois depuis le niveau confirmé et un depuis le niveau junior, en passant par confirmé.
    • Alignement des standards de release entre les stacks Web et Natif, et déploiement des fonctionnalités mené conjointement avec le Produit.

    FocusRecrutement, progression de carrière, standards de livraison et collaboration avec le Produit.

  3. 03

    2020 — 2022 · Staff Engineer & Tech Lead

    Architecture de la stack publicitaire du player vidéo.

    • Responsable de l'architecture de la stack publicitaire du player vidéo, garant de sa cohérence et de sa scalabilité à long terme.
    • Principal interlocuteur technique du Produit et du Business : traduction des besoins métier en spécifications techniques exploitables par l'équipe.
    • Arbitrages entre nouvelles fonctionnalités publicitaires et budget de performance du player.
    • Pilotage des contributions open source à vast-client-js et vmap-js, des parsers JavaScript pour les standards publicitaires vidéo IAB VAST et VMAP.
    • Participation aux entretiens de recrutement d'ingénieurs backend (Go).

    FocusArchitecture, budgets de performance, partenariat technique avec le Produit et le Business, open source.

§ 03

Parcours

19+ ans · 2006 — présent
  1. sept. 2025 – aujourd'hui1 an 1 mois

    Directeur Ingénierie, Ad SDK

    Dailymotion · Paris

    Direction de 8 ingénieurs répartis en trois squads (Web, Natif, CTV), avec une roadmap commune construite avec le Produit et le Business.

  2. sept. 2022 – sept. 20253 ans

    Engineering Manager, Ad SDK Web & Natif

    Dailymotion · Paris

    Management des équipes Ad SDK Web et Natif : recrutement, progression de carrière, standards de release et déploiements avec le Produit.

  3. janv. 2020 – sept. 20222 ans 8 mois

    Staff Engineer & Tech Lead

    Dailymotion · Paris

    Responsable de l'architecture de la stack publicitaire du player vidéo ; contributions open source à vast-client-js et vmap-js.

  4. déc. 2017 – janv. 20202 ans 1 mois

    Senior Software Engineer

    Dailymotion · Paris

    Arrivée dans l'équipe du player vidéo pour travailler sur son intégration publicitaire ; cette équipe est ensuite devenue l'équipe Ad SDK.

Expérience précédente

  1. mars 2015 – déc. 20172 ans 9 mois

    Développeur JavaScript / Full-stack

    Swaven

    Modernisation de produits legacy vers Node.js et AWS.

  2. août 2012 – mars 20152 ans 7 mois

    Ingénieur JavaScript

    Adobe

    Développement de widgets pour Adobe Campaign et de composants pour le framework MVC interne.

  3. déc. 2011 – août 20128 mois

    Ingénieur JavaScript

    4D (Wakanda)

    Développement de composants pour le framework MVC de Wakanda Studio, et du débogueur du Studio basé sur l'API Debugger de Firefox.

  4. avr. 2009 – déc. 20112 ans 8 mois

    Ingénieur logiciel

    Ubisoft (Owlient)

    Développement de la plateforme de paiement utilisée par tous les jeux web d'Owlient ; maintenance de Haricow, le framework PHP open source d'Owlient.

  5. nov. 2006 – avr. 20092 ans 5 mois

    Ingénieur logiciel

    Rhapso

    Développement de l'ERP web de Rhapso pour l'industrie de l'emballage et de l'imprimerie.

FormationDUT Génie logiciel · Université Paris 13 · 2004 — 2006

Compétences clés
  • Management d'ingénierie
  • Recrutement et croissance d'équipe
  • Architecture logicielle
  • Ingénierie assistée par IA
  • Observabilité et métriques qualité
  • Privacy by design (RGPD)
  • TypeScript · Kotlin Multiplatform · Swift
  • Publicité vidéo (AdTech)
  • Open source
§ 04

Méthode

Six principes auxquels je reviens toujours
  1. i

    Critique pour le revenu, donc critique pour la sérénité.

    Quand le code est sur le chemin du revenu, chaque release doit pouvoir être livrée et annulée sans risque. Cela impose des déploiements progressifs, de l'observabilité et de la réversibilité, et c'est le bon niveau d'exigence pour toute équipe que je dirige.

  2. ii

    Une seule roadmap. Trois stacks.

    Le Web, le Natif et la CTV ont tendance à diverger. Le rôle du directeur est de les faire raconter la même histoire — mêmes APIs dans l'esprit, même cadence de livraison, même définition du « done » — sans pour autant écraser ce qui fait la spécificité de chaque plateforme.

  3. iii

    Traduire, plutôt que relayer.

    Le rôle d'un EM n'est pas de relayer des messages entre le Product et l'équipe. C'est de traduire l'intention business en spécifications actionnables — et de traduire les contraintes techniques en arbitrages que le business peut trancher.

  4. iv

    Le mentorat est un livrable.

    Je suis le mentorat comme je suis les features : écarts de compétences nommés, propriétaires assignés, progrès visibles. La prochaine génération d'ingénieurs seniors et de tech leads n'émerge pas par hasard.

  5. v

    La performance est une fonctionnalité du player.

    Un SDK publicitaire qui ralentit le player est un mauvais compromis. On se mesure sur les métriques du player, pas seulement les nôtres, et on sait dire non aux fonctionnalités qui ne tiennent pas dans le budget de performance.

  6. vi

    Des changements petits et vérifiables.

    Des frontières de modules claires, des ports explicites et des tests isolés gardent chaque changement assez petit pour être compris et vérifié, qu'il vienne d'un ingénieur ou d'un agent LLM. C'est ce qui permet au développement assisté par IA d'accélérer une équipe sans baisser le niveau d'exigence.

§ 05

Hors travail

L'autre moitié
Photographie

Lumière, temps, cadrage.

Principalement fleurs, oiseaux et poses longues — le versant patient de la photographie. Publications sur GuruShots et sur rumesh.photos. La discipline du cadrage m'aide à voir plus clair sur les problèmes au travail aussi.

Voir rumesh.photos
Moto

La route dégage la tête.

Les longues sorties sont ma façon de réfléchir — ce type de pensée lente et ambiante qui n'arrive pas en réunion. La liberté de la route a sa propre manière de débloquer un problème.

Langues

Trois langues de travail.

  • FrançaisLangue maternelleC2
  • AnglaisProfessionnel courantC1
  • SinghalaisLangue maternelleC2
§ 06

Ailleurs

Email · profils · CV en ligne