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.
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
Actualité
Mis à jour en octobre 2026Passage 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.
Travail avec le Produit et le Business sur la roadmap Ad SDK, avec une place croissante pour la Connected TV.
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.
Réalisations
2020 — présent · DailymotionDe 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.
- 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.
- 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.
- 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-jsetvmap-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.
Parcours
19+ ans · 2006 — présent- 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.
- 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.
- 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-jsetvmap-js. - 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
- mars 2015 – déc. 20172 ans 9 mois
Développeur JavaScript / Full-stack
Swaven
Modernisation de produits legacy vers Node.js et AWS.
- 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.
- 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.
- 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.
- 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
- 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
Méthode
Six principes auxquels je reviens toujours- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Hors travail
L'autre moitié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.photosLa 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.
Trois langues de travail.
- FrançaisLangue maternelleC2
- AnglaisProfessionnel courantC1
- SinghalaisLangue maternelleC2