Matthew Wittering

Product Manager

Hello! You’ve found me.

I am a Product Manager with over 8 years of experience and Certified Scrum Product Owner. I hold a degree in Computing and Management BSc from Loughborough University. Currently I am employed by The Exchange Lab in London, UK. There I work on Vendor Integrations into our Data Platform via APIs or data feeds. I communicate these roadmap requirements to engineers during Feature Kick-off meetings as Stories and Technical Documentation captured in Jira and Confluence. Previously I was a Product Manager at Ask.com.

Interests

Outside of work I’m a hobbyist programmer. I’ve worked on a number of things beyond this website which interest me and develop skills learnt whilst studying Computing and Management BSc (Hons) DPS degree at Loughborough University.

Podcasts

I love podcasts, they’re a fantastic way to distribute shows and listen in your own time. For me as a dyslexic, podcasts are a brilliant way to soak up information. I listen to a number current affairs and comedy podcasts. One of which I’ve listened to for over ten years.

To keep and curate these podcasts I have written a program to download new episodes and reformatting the ID3 tags to suit my needs. You may be wondering what is the point. Partly is because I can, but by doing so I have been able to create a catalogue of shows with interviews, comedy and debates far in excess of anything a smartphone can store which I can relisten to episodes as you might reread well loved books.

FeatureWriter.io

I think it important to automate the repetitive. After seeing the power of Cucumber scripts for software test automation, I have developed a healthy interest in the topic and acceptance criteria written in the Gherkin syntax. To that end, I’ve also created a small CMS to write and organise feature files I have written stored at FeatureWriter.io.

Employment

Senior Product Manager

The Exchange Lab

to present

Within the department, I am the Lead Product Manager for the Vendor Integrations team. Together we develop software powering the retrieval of data from our Vendor Partners used in our data platform, Proteus. As a Product Owner, I produce Stories and Technical Documentation to enact our roadmap. This information is derived from external API documentation and collaborating with Vendor Partners to access custom data feeds.

I present these new requirements to the team during Feature Kick-off meetings and solicit feedback to realise the full solution based on their expertise. From there we to agree the priority of our backlog items to replenish the To Do column on our Kanban board. Once new features are complete I am accountable for the successful release management and sending internal release notices. I also demo key enhancements to stakeholders and the wider technology team to share knowledge about new capabilities.

The team and I manage a portfolio of three products to enabling other applications in the Proteus product line. Proteus is our solution for Reporting, Planning and Optimising online programmatic advertisement campaigns operated across multiple AdTech systems. They are ad serving, buying, brand-safety and verification technologies. By collecting and pre-aggregating these datasets we improve the work flow of our users and remove the struggle of manually combining spreadsheets from various systems necessary for their client reporting tasks.

The three products which the team and I manage are:

  1. The Vendor Integration Engine, built to collect Aggregate Reporting, Log Level and Campaign Management data from our Vendor Partners on a regular schedule. We’ve engineered the VIE to run on a cluster to meet the scale required to download terabytes daily to service our customers across GroupM. This is achieved by integrating with Campaign Management APIs, Cloud Storage systems and Reporting APIs to retrieve the required data.
  2. The Data Lake, using Amazon EMR, is our data processing pipeline to read, validate and normalise Log Level Data from our partners. This data is then published in a sanitised format used by our Data Warehouse for campaign reporting and for further analysis by users.
  3. Entity Store, we can similarly ingest and normalise objects read from the Campaign Management APIs of our Vendor Partners to discover metadata describing the configurations made by users in DSPs and Ad Servers. We store the raw data in Elasticsearch before standardised this data. This data is then used downstream to automatically build reports for Proteus users.

The team and I have achieved all this by using Kanban to manage our development life cycle. This has made us very lean, focusing on rapidly delivering relevant incremental updates. We presently follow the pattern of two fixed release windows weekly for our release trains.

Product Manager

The Exchange Lab

to

While working as a Product Manager at The Exchange Lab (TEL) my role had two distinct phases, pre and post acquisition by WPP on behalf of GroupM.

Post Acquisition

Once acquired our product vision switched to becoming the single point for reporting Programmatic advertisement campaigns operated by GroupM. This required us to rebuild and reinvent process for dealing with a considerably different scale for data. To deliver this product vision, I became the Product Owner for the data collection system, the Vendor Integration Engine. This system connects Proteus to various Vendor Partners. Integrations range from a single seat for niche providers to hundreds of seats within an industry leading vendor. The VIE works in tandem with our Data Lake running, in Amazon EMR, for normalising Log Level Data.

Pre Acquisition

Prior to the acquisition of TEL, I worked on a number of initiatives to enhance our data management. I collaborated with development teams on green field projects for:

Creative Management

To improve the effectiveness of the Operations team it became apparent that it would be advantageous to have a tool to industrialising the process of uploading 3rd Party Creative tags into multiple DSPs simultaneously. I worked with stakeholders to implement an advertiser creative library and bulk upload tool to push these assets into three DSPs: AppNexus, MediaMath and The Trade Desk, via their APIs.

Campaign Management

Next, I worked on our Campaign Management product for members of Client Service to plan how advertising budgets would be spent across multiple DSPs. Once the user has completed their planning, the could be uploaded to three DSPs connected to Proteus.

Automating Inventory Management R&D project

Finally, prior to our acquisition, I collaborated with colleagues in the Business Intelligence team on a R&D project; part funded by Innovate UK. We developed a prototype application and algorithms for automating the blocking of websites with non-brand-safe inventory by adding them to block lists. This project was defunded post-acquisition.

Product Manager

Ask Jeeves

to

After being promoted, my role in the SEO Group developed. My work focused on growth and quality initiatives for seniors stakeholders at Ask.com and About.com. Due to algorithm changes by Google Panda to penalise poor or mass produced content - it was necessary to be more scientific and identify potential problem areas ahead of time.

To that end, much of my time was spent on investigative work to identified poor content. This was largely achieved with Natural Language Process to detect undesirable keywords and duplicated key phrases called n-grams. I also used site traffic logs to find other satisfactory content. The results of this ongoing analysis highlighted poorly structure pages requiring reversion by Content Managers and other UI enhancements.

Junior Product Manager

Ask Jeeves

to

I worked on Q&A content sites to support a Search Engine Optimised content initiative to create and grow organic traffic from other engines, namely Google. This was achieved by reviewing popular searches classified as questions and outsourcing the creation of appropriate answers to create new Q&A content. These sites were monetised by Google Ads. I reported on the current ad revenue, page views, popular topics and visitor measures to UK Senior Management.

Research Assistant

Ask Jeeves

to

I joined the European Operations Teams at Ask.com, based in London, working on data collection and research projects. This work included a competitor analysis for Q&A websites and internal search results quality auditing projects for the European Director of Operations.

Education

Computing and Management BSc Hons 2:1

Loughborough University

to

While at Loughborough University I read Computing and Management. The goal of this course was to give students a well-balanced education of hybrid skills; covering Computer Science school modules complimented with modules from the Business school covering management, psychology and marketing. I took the four year variate with an option Industrial Placement in the third year.

Web Developer, Industrial Placement

Andalucia Web Solutions

to

While at Loughborough University I took part in the Industrial Placement programme. I did this at Andalucia Web Solutions (AWS), operating on the Costa del Sol. My responsibilities at AWS included constructing and modifying client websites, and updating content Andalucia.com and trafficking advertisements to the same site. Andalucia.com is an information portal operated by AWS publishes information for tourists and expatriates in the south of Spain.