Stephen Elson, Product Manager in London, United Kingdom
Stephen is available for hire
Hire Stephen

Stephen Elson

Verified Expert  in Product Management

Product Manager

London, United Kingdom

Toptal member since November 28, 2019

Bio

Stephen has over 20 years of experience in developing and managing online services. Working primarily in the media sector, with long term clients including the BBC and Financial Times, he has an impressive track record of managing technically complex products. SaaS, APIs, and platforms are his specialty. His strong background as a developer and architect provided substantial technical depth to his impressive product management skills.

Project Highlights

Financial Times - Content Platform
Product management, design, and delivery of an innovative API first content and metadata platform.
BBC - Content Management as a Service
Led a team of 25 to develop a groundbreaking new content management and delivery platform for all of bbc.co.uk.
Google Digital News Initiative - Predictive Metadata Analytics in the Newsroom
Secured £800,000 from Google's DNI fund. Led research into the effect of metadata quality feedback on editorial tools.

Expertise

  • Agile
  • Cloud
  • Metadata
  • Product Management
  • REST APIs
  • Software as a Service (SaaS)
  • Strategy
  • Technical Leadership

Work Experience

Head of Platform for Content and Metadata

2014 - 2019
The Financial Times
  • Spearheaded the product management, design, and delivery innovative API of the first content and metadata platform.
  • Owned and communicated the vision, strategy, and product roadmap for the platform.
  • Oversaw the technical strategy and vision for the platform, utilizing AWS, microservices, Golang, Kubernetes, Docker, Neo4j, and Elasticsearch.
  • Managed and led the cross-functional, UK, and near-shore development team of 35.
  • Aligned platform goals with the Financial Times' investment board strategy.
  • Defined, tracked, and reported target metrics and KPIs.

Executive Product Manager

2009 - 2014
BBC
  • Responsible for the content management systems powering BBC Online.
  • Led a team of 25 to develop groundbreaking a new content management and delivery platform for all of bbc.co.uk.
  • Phased delivery of the project over a two-year timeline, on time, and budget.
  • Employed techniques such as Kanban, TDD, BDD, pair programming, code review, usability testing, lean UX, and continuous improvement.
  • Managed technical, editorial, and business stakeholders across the BBC.
  • Responsible for the budget, including the EU procurement of software services.
  • Coordinated the migration and decommissioning of redundant systems.

Lead Product Manager

2009 - 2009
BBC
  • Responsible for the creation and delivery of the open source Glow JavaScript library.
  • Led a BBC wide review of open source policies and practices.
  • Pioneered adoption of now popular tools such as Github at BBC.

Clientside Development Team Leader

2005 - 2009
BBC
  • Line-managed 11 client-side developers across two locations.
  • Developed editorial and strategic technical products.
  • Recruited staff and contractors.
  • Managed strategic development budgets.

Technical Project Manager

2001 - 2005
BBC
  • Led the technical architecture, project management, and implementation of large multi-platform projects such as Great Britons and The Big Read, including the development of infrastructure for mass participation public voting during prime time TV shows.
  • Became an early adopter of Agile development techniques to deliver the flagship community project WW2 Peoples War.
  • Led project teams of software engineers and client-side developers and coordinated work with editorial, design, and usability experts.
  • Worked in partnership with the editorial teams to realize aspirations for functionality, content delivery, and publishing solutions.
  • Authored the BBC XML Reference Manual and chaired the BBC XML Working Group.

Client-side Developer

1999 - 2001
BBC
  • Oversaw the HTML, CSS, JavaScript and XML/XSLT development.
  • Ran Interactive Developer team as the technical lead.
  • Developed working processes and best practice definition.
  • Evaluated new technologies.

Project History

Financial Times - Content Platform

Product management, design, and delivery of an innovative API first content and metadata platform.

I led a large, multi-year strategic initiative to rebuild the Financial Times' content publishing platform, greatly enhancing the speed and reliability of publishing content to users, and augmenting it with extensive metadata to enhance discoverability.

The new platform was delivered incrementally while running the old system in parallel and involved migrating hundreds of API customers over the course of several years as the capabilities of the platform grew.

The primary customers were other Financial Times' teams, who used the new APIs to build customer-facing products, and B2B customers wishing to syndicate the Financial Times' content or leverage the metadata for trading purposes.

The platform employed a Cloud-Native technical stack, utilizing AWS, microservices, Golang, Kubernetes, Docker, Neo4j, and Elasticsearch.

BBC - Content Management as a Service

https://www.bbc.co.uk/blogs/internet/entries/a4ff8c67-7b3c-322c-b771-d43323b221cb

Led a team of 25 to develop a groundbreaking new content management and delivery platform for all of bbc.co.uk.

In 2009 the BBC was using dozens of different content management systems to drive various parts of bbc.co.uk. I saw this was hugely inefficient and expensive, and proposed a solution to the BBC Future Media board. Previous attempts to solve the problem had been abandoned due to the new CMS imposing a single content model and becoming a bottleneck for delivery.

My proposal would deliver a more flexible SaaS tool, which freed development teams to define their own content models and receive content via a REST API. The CMS did not provide any HTML rendering or other page building, leaving products free to implement this however they preferred.

Serious emphasis was given to providing editorial users with a simple, elegant, and usable interface. Significant effort went into research, testing, and ongoing engagement with users. This combination of stripped back technical features and editorial usability proved to be very successful. The system is still in place today and manages all of bbc.co.uk.

Google Digital News Initiative - Predictive Metadata Analytics in the Newsroom

Secured £800,000 from Google's DNI fund. Led research into the effect of metadata quality feedback on editorial tools.

In 2017 I secured £800,000 funding from the Google Digital News Initiative to increase engagement with Financial Times content by creating intelligence about the quality of metadata tagging and making it available to the newsroom.

The Financial Times had a new web site that used metadata as one of the primary mechanisms for joining users with content. However, editorial tools for applying metadata were old and needed improvement. I worked with data scientists to generate models about how metadata quality was likely to affect user engagement and generate suggestions for specific actions that could be taken to improve the metadata.

The team then created dashboards and real-time notifications for journalists, highlighting the quality of the metadata tags they were applying and providing contextual suggestions about improvements they could make. The trial ran for nine months, and the system was trialed with one of the main editorial desks responsible for metadata, after which a significant improvement in KPIs was recorded. Findings from the trial were fed into a new internally funded project to create a new generation of metadata tagging tools.

Skills

Tools

Trello, Jira, NPM, Git, GitHub, GitLab, GitLab CI/CD, Elastic

Paradigms

Kanban, Agile, Iterative Development, Scrum, Microservices, Continuous Delivery (CD)

Platforms

Unix, Firebase

Other

Software as a Service (SaaS), Product Management, Publishing, APIs, REST APIs, Metadata, Product Roadmaps, Product Planning, Technical Leadership, Continuous Integration (CI), Content Management Systems (CMS), Data Analysis, Backlog Management, CSS, Broadcasting, Linux, Journalism, Data Modeling, Cloud, HTML, JavaScript, XML, Strategy, Web UX, Databases, Lean Development, Amazon Web Services (AWS), Node.js, Neo4j, Lean Product Development, Objectives & Key Results (OKRs), Machine Learning, Pitch Preparation, Business Cases, Budget Modeling, Annual Budgets, XSL, User Journeys, Kubernetes, Google Cloud, RDF, MongoDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring