
Stephen Elson
Verified Expert in Product Management
Product Manager
London, United Kingdom
Toptal member since November 28, 2019
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
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
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
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
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
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
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
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.
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-d43323b221cbLed a team of 25 to develop a groundbreaking new content management and delivery platform for all of bbc.co.uk.
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.
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring