Experiences

No fancy words. Here's what I've done, concretely: 34 projects across 13 engagements, with context, actions, and results. The numbers are real, the problems were real, and the solutions held after I left.

View the career timeline
  1. AXA GIE

    Digital Media Tracking Expert

    2 years 7 months · Freelance via OnTrust · Hybrid Paris

    7 projects · ~10 countries/year · 30+ entities

    Adverity · Meta · TheTradeDesk · DV360 · GA4 · Piano Analytics · IAS · OnTrust

    7 projects · Read more

    My longest engagement. Embedded within AXA GIE's Data, Insight, Media & Measurement section. Indirect management of 6-8 people across Campaign Management and Analytics GBS. Scope: ~10 countries/year, 30+ entities (AXA Partners, AXA XL, AXA GO, Direct Assurances…). 7 projects running in parallel.

    Media Plan Standardization

    Every country did things differently. Different formats, manual entry, errors everywhere. I designed a single template for all entities, trained the GBS teams, and set up daily reprocessing. Result: go-live timelines cut in half, 100% of Media Plans on the same model.

    Reporting Migration from Reeport to Adverity

    The existing ETL tool (Reeport/JellyFish) was outdated — too much customization, little flexibility, reporting only at end of campaign. I led the migration to Adverity over 2 years: connected 6+ sources (Meta, TheTradeDesk, Google, IAS, xplain.ai), built automatic placement matching rules, trained the teams. We went from end-of-campaign reporting to weekly monitoring. By year 2, the GBS teams were fully autonomous.

    Campaign Management GBS Team Upskilling

    3-4 people, indirect management, based in India. The challenge: make them autonomous on dashboard setup and monitoring. I structured tailored training sessions, documented the processes, and put in place a clear responsibility framework. After 2 years, they were covering ~10 countries without systematic escalation.

    Ad Verification RFP

    AXA needed to strengthen ad verification (brand safety, viewability, fraud detection). I ran the RFP: defined the criteria, evaluated 3 vendors, organized demos, analyzed technical and commercial proposals. Final shortlist: IAS and DoubleVerify. Successfully integrated into Adverity.

    Analytics Consumption Tracking Dashboard

    30+ entities billed on flat rates with no visibility on actual usage. I built a dashboard via Adverity + Excel to track consumption per entity, month by month. Result: a factual basis for budget planning and re-billing discussions.

    Analytics Support for 30+ Entities & Innovation Workshops

    GA4, Piano Analytics, CMP compliance, license management — 30+ entities to support. In parallel, I organized workshops on emerging topics: Server-to-Server, CAPI, Privacy Sandbox. The goal: don't get caught off guard when third-party cookies disappear. AXA was ahead of the curve when it became critical.

    Econometrics Data Consolidation Pilot (France)

    Every year, Ekimetrics runs an econometric study for AXA. Media data collection was manual and error-prone. I tested a new approach: automated consolidation via Adverity with WPP France. Digital, TV, comparators, financial communications — everything in a single bundle delivered error-free. A pilot for France, replicable elsewhere.

  2. FEI

    Traffic Manager Publisher

    4+ years · Freelance via OnTrust · Remote (Lausanne)

    ~1.5M impressions · Direct sales only · 4+ years without interruption

    Google Ad Manager · Looker Studio · Google Analytics · Yield Management

    3 projects · Read more

    The Fédération Équestre Internationale wanted to monetize its sites (fei.org, tv.fei.org, fantasy.fei.org) without compromising its image. ~1.5M impressions, direct sales only. My longest continuous engagement.

    Ad Monetization Strategy

    No infrastructure in place. I designed the Google Ad Manager architecture, defined the rate card, and recommended NOT activating Ad Exchange. For an international federation, brand control is worth more than a few extra CPMs. That decision still holds 4 years later.

    Reporting Modernization to Looker Studio

    For years, reporting was monthly and manual. In 2025, I migrated to Looker Studio with GA audience segment integration. The client can now cross-reference ad data with user behavior without calling me.

    Ongoing Operational Management

    Inventory maintenance, campaign trafficking, creative adaptation, delivery monitoring. Nothing spectacular, but 4+ years without interruption and campaigns systematically delivered as promised. That's what reliability looks like.

  3. Mindshare

    Ad Operations

    3 months · Freelance via OnTrust

    7 Always On campaigns (MAIF) · 100% reports delivered on time

    AT Internet (Piano) · Meta Business Manager · Advanced Excel · Awin

    1 project · Read more

    Replacement on the MAIF account — 7 Always On campaigns to pick up immediately. Ad hoc support for Nocibé, Haribo.

    Operational Continuity & MAIF Reporting

    Day one, I inherited 7 live campaigns with multi-source weekly reporting to produce. Meta setup, AT Internet API extraction, ATI ↔ Facebook reconciliation via Excel keys. In 3 months: 100% of reports delivered on time, a few errors caught and corrected along the way, and campaigns that never missed a beat.

  4. IPG Mediabrands

    Head of Data & Tech

    8 months · Freelance via OnTrust

    4 people managed · 9 major clients (AMEX, Amazon, Honda, J&J…)

    JIRA · Datorama · IAS · DoubleVerify · DCM · Google Analytics 360

    2 projects · Read more

    They called me back. After my 3-month mission in 2017, the permanent hire left and the team needed a lead. This time: managing 4 people, client-facing, strategic oversight. Clients: AMEX, Amazon, Honda, J&J, Direct Assurance, Lego, Accenture, Iberdrola, Carlsberg.

    Data & Tech Team Structuring and Management

    The team was in transition. I consolidated project tracking via JIRA, acted as a buffer between clients and the team, and shielded juniors from unstructured requests. My philosophy: if it works, keep it. If it doesn't, fix it. No transformation for the sake of transformation. After 8 months, the new permanent hire took over a structured team.

    Multi-Account Client Support

    AMEX (taxonomy), Amazon, Honda (playbook), J&J (QBR), Direct Assurance (DV+CM onboarding). Every client has their own demands. My role: be the credible technical contact for tracking and reporting — the one who can answer when the question gets technical.

  5. Le 10 Sport

    Campaign Manager

    4 years 11 months · Part-time freelance via OnTrust · Remote

    40-50M impressions/month · €10-30k/month revenue · Ad ecosystem built from scratch

    Google Ad Manager · AdExchange · Floor pricing · AMP · Taboola · Criteo

    4 projects · Read more

    A sports media site, a CEO who wanted to professionalize monetization, and me. Direct contact, no middleman. 40-50M impressions/month, €10-30k/month revenue, 5 direct campaigns running in parallel.

    Ad Ecosystem Built from Scratch

    There was nothing. I built everything: Google Ad Manager, AdExchange, floor pricing strategy (A/B tests confirmed that a €0 floor generated more revenue), AMP architecture for mobile. Within months, the site was generating €10-30k/month in stable ad revenue.

    Ad Architecture Overhaul During Site Migration

    The site was completely redesigned. Every ad placement needed rethinking under a non-negotiable constraint: SEO comes first. No lazy-loading ads, no intrusive formats. I found the balance between viewability and organic performance.

    Alternative Monetization Solutions Benchmark

    To diversify revenue, I tested Sublime Skin, Taboola, Criteo, Adikteev as passbacks. Each solution measured in isolation, then integrated into the architecture if it added value. Fill rate stayed at 100%.

    Client Relationship Management Over 5 Years

    The CEO wanted revenue. The tech team wanted to protect SEO. Me in the middle. For 5 years, I maintained the balance: factual documentation, SEO-adapted recommendations, data-driven advice. The engagement lasted nearly 5 years — that's the best proof it worked.

  6. Consolidated Ad Ops Block

    Multi-agency Ad Operations

    ~33 months cumulated · 6 missions · Freelance

    6 agencies · 30+ advertisers · +300% volume (AdNovia)

    • Artefact (2019-2020)
    • KR Wavemaker (2018)
    • MediaCom (2018)
    • KR Media (2017)
    • AdNovia/PHD (2015-2016)
    • Isobar (2008-2009)

    Bluestreak · DCM · Atlas · Weborama · Meetrics · OCR

    2 projects · Read more

    The thread running through my freelance career: reinforcement and replacement missions in media agencies. 30+ advertisers across every sector — BMW, Renault, L'Oréal, LVMH, Coca-Cola, McDonald's, SFR, Castorama, Quick, Blizzard…

    Cross-Agency Ad Ops Expertise

    6 different agencies, 6 different environments. The constant: I show up, take over the portfolio, and deliver. Bluestreak, DCM, Atlas, Weborama, Meetrics — whatever the platform, the job is the same.

    AdNovia Client Volume Growth (+300%)

    3 months at AdNovia to develop volume on a new strategic client: OMD (McDonald's, Renault, HP, E.Leclerc). Campaign setup on DCM, Atlas, Meetrics, OCR. Flawless monitoring. Result: +300% volume in 3 months, zero incidents.

  7. AXA Group

    Digital Media Tracking Expert

    8 months · Maternity cover

    10+ countries Always On · Offshore team India · Foundations reused in 2022

    Weborama · IAS · Nielsen · SQL Azure · PHP

    3 projects · Read more

    My first AXA engagement. This is where it all started. 10+ countries in Always On mode, offshore team in India (2 people), AXA Research Fund and Brand campaigns. The foundations I built here held until I came back in 2022.

    Naming Standardization & Weborama Account Structuring

    Naming wasn't consistent across countries, Weborama accounts were incoherent. I created an international naming convention, restructured the accounts, and documented everything. Result: for the first time, AXA could run cross-country analysis.

    Digital Specs Communication & Trackability Assurance

    10+ countries, dozens of partners, different formats everywhere. I wrote the technical specifications, harmonized creative formats, and verified every integration before go-live. If a tag wasn't firing, I knew before the client did.

    Offshore Team Training

    2 people in India to train on reporting and analysis. Regular check-ins, training materials, systematic review with feedback. In 6 months, they were producing weekly reports autonomously. This is the team I found again — and strengthened — 6 years later.

  8. MEC Global (Blizzard)

    Data & Traffic Manager

    1 year 7 months · Dedicated client

    27 countries EMEA · ~3,700 tags deployed · WoW, Hearthstone, Heroes, Diablo III

    Sizmek · DMP (RocketFuel, X+1) · Google Analytics · Advanced Excel

    3 projects · Read more

    Blizzard Entertainment EMEA. 27 countries. World of Warcraft, Hearthstone, Heroes of the Storm, Diablo III, Overwatch. I was the sole technical point of contact for everything related to digital marketing, analytics, and ad serving. 200 primary tags, ~3,700 deployed tags.

    Multi-Country Campaign Launch Coordination

    When Blizzard releases an expansion, campaigns need to be live across 27 countries on launch day. No delays. I set up a go-live process with checklists, coordinated local MEC teams, and produced a consolidated Excel report for all 27 markets every week. WoD, Naxxramas, GvG, Heroes Closed Beta — all launched without a major incident.

    Scalable Tag Management Infrastructure

    3,700 tags to manage is a minefield without a system. I audited the existing setup, created a standardized naming convention, built a tag builder and a monitoring tool. Troubleshooting went from reactive to proactive.

    DMP Integration Support

    Blizzard had millions of Battle.net players and wanted to leverage that first-party data for targeting. I participated in scoping sessions with DMP vendors (RocketFuel, X+1), contributed to segment definition, and handled the technical setup. The exploratory phase — not the glamorous part, but the one without which nothing works.

  9. Voyages-sncf.com

    Senior Traffic Manager

    5 months · Replacement · Publisher side

    60+ premium takeovers in 5 months · Internal ad sales, France's leading booking platform

    Google Ad Manager · Yield Management · Premium formats

    2 projects · Read more

    France's leading online travel booking platform. Its internal ad sales team monetized massive traffic. ~3 premium takeovers per week, destination exclusivities, internal partners.

    Premium Campaign Operational Management

    I took over mid-stream: 60+ premium takeovers trafficked in 5 months, exclusivity calendar managed, House Ads prioritization tightened to meet SOV commitments. When the regular returned, the transition was ready.

    Strategic Ad Exchange Recommendation

    Unsold inventory was an opportunity. I formalized an Ad Exchange integration recommendation and presented it to management. It wasn't retained — as a state-linked organization, 100% control took priority. I learned that day that the best technical solution isn't always the right business decision.

  10. Starcom MediaVest

    Online Campaign Management Lead

    < 1 year · Permanent · Publicis Group

    5 premium clients (P&G, Coca-Cola, La Poste, Emirates, Samsung) · 4 platforms

    DFA · Weborama · Atlas · Tradedoubler · API reporting

    2 projects · Read more

    Clients that don't leave room for error: P&G, Coca-Cola, La Poste, Emirates, Samsung.

    Major Account Operational Management

    5 premium clients, 4 platforms (DFA, Weborama, Atlas, Tradedoubler). Trafficking, verification, reporting, coordination. The daily life of a senior Ad Ops — but with brands where every mistake is visible.

    Trafficker Management & Training

    Alongside the operational work, I trained a team member: task allocation, tool training, workflow documentation. By the time I left, the processes were written down and the trafficker was autonomous.

  11. My Media

    Tracking Lead

    2 years · Permanent · Direct reporting to CEO

    30+ advertisers · Margin +20% · Tracking department created from scratch

    PHP · MySQL · Weborama · DFA · Tradedoubler

    4 projects · Read more

    When I arrived, there was no tracking department. When I left, there was a team, tools, processes, and margin had grown 20%. Direct reporting to the CEO. 30+ advertisers: Sofinco, AdopteUnMec, Atol, Système U, Rockstar Games, Monabanq…

    Tracking Department Creation & Industrialization

    I built everything: templates, technical specs, repeatable processes, batch upload. I hired and trained one person. In 2 years, we were covering 10+ clients with consistent quality.

    Campaign Piloting Dashboard

    Data was scattered across platform email reports. No API available? I built an email parser in PHP/MySQL that pulled data automatically. Dashboard with per-client view, financial data integration. 30+ advertisers tracked, P&L under control. Not elegant, but it worked.

    Optimized Tagging Architecture

    Discrepancies between site-centric and ad-centric measurements were making reporting unreliable. I designed a harmonized tagging architecture and supported clients through implementation. The gaps narrowed significantly.

    Advanced Tracking for Specialized Client Needs

    AdopteUnMec needed tagging by gender, age, and region. Sport 2000 wanted cross-channel reservation tracking. Sofinco was steering on cost per validated lead. Monabanq tracked its funnel step by step. Every client, a bespoke architecture. The common thread: measure what actually matters for the business, not vanity metrics.

  12. Microsoft France

    House Ads Campaign Manager

    1 year · Publisher side · Internal ad sales

    House Ads reorganization France · Microsoft Network

    Atlas · Yield Management · Forecasting

    1 project · Read more

    At Microsoft, publisher side. Microsoft products needed proper visibility across the Microsoft Network. A year spent optimizing inventory allocation between the different licenses.

    House Ads Reorganization for France

    Internal campaigns lacked structure. I reorganized the entire House Ads setup on Atlas: campaign setup, placement negotiation, broadcast optimization, forecasting and reporting. Result: every license got its fair share of visibility, and marketing finally had data to make decisions.

  13. Isobar

    Tracking & Data Management Project Lead

    1 year · Permanent · First Ad Operations role · Dentsu Aegis

    BMW, Coca-Cola, SFR, Lancôme · Technical specs tool creation

    Bluestreak · Performance analysis

    1 project · Read more

    My first real Ad Ops role. Clients that don't mess around: BMW, Coca-Cola, SFR, Lancôme. Platform: Bluestreak.

    Campaign Management & Technical Specs Tool

    Trafficking, performance analysis, problem-solving — the daily work. But I also built a tool that automatically generated technical specs for publishers. Small thing, big time saver. That's when I understood that building tools was as much part of my job as trafficking itself.