Curriculum vitaeTom Gould
I’m the Development Lead at Bright Sites, whose publishing software is used by more than 200 publishers, including The Independent and the Evening Standard. I joined in October 2015 as a senior developer on those two sites, and since 2021 I’ve led development on Flow and Storycue. Before that I spent eight years building and leading web projects, including as lead developer at Wonga and the sole developer on Turner’s TV channel sites. I plan and estimate, lead teams and still write code. In my own time I build and publish apps and open-source libraries in PHP, TypeScript and Python.
London. Get in touch, GitHub, LinkedIn.
Experience
- 2021 to now
Development Lead
Bright Sites makes software for newsrooms and publishers: Flow, a CMS, and Storycue, for content recommendations and planning. Its clients include The Independent, the Evening Standard, The Star and The Scotsman.
I lead development on Flow and Storycue: planning and estimating the work, leading the team and still writing code.
- Leadership
- Planning
- Estimating
- PHP
- October 2015 to 2021
Senior Developer
I joined as a senior back-end developer on The Independent and Evening Standard websites, about six weeks after they moved to a new platform. I mainly built new features and tuned the existing code, keeping the sites fast under heavy traffic on a news platform that changes all day, in a very agile team.
- PHP
- MySQL
- Agile
- June 2014 to October 2015 contract
Web Developer
Turner Broadcasting System
- I looked after the sites behind Turner’s TV channels on my own, including Cartoon Network, Boomerang, Cartoonito and Boing, a job a team of six permanent staff had done before.
- I built new features, maintained the sites, sped up their slow parts and ran the deployment schedule and process.
- I rebuilt the Cartoonito and Boing sites. Cartoonito was a complete rebuild: I imported all the content from the old site and worked closely with a designer so both sites looked and worked well on mobile devices.
- I reported to the channels’ product owners and the digital media technology supervisor, interviewed applicants, planned new builds and helped internal and external clients with work beyond the channel sites.
- PHP
- MySQL
- Drupal
- Theme development
- Responsive design
- Planning
- August 2012 to March 2014
Lead Developer
Wonga
- I was the lead developer on the website’s projects, in a large agile team of mostly C# developers, product owners and business stakeholders. I estimated, planned, built, tested and reviewed the work, and represented the website in quarterly and sprint planning.
- I led the web development of PayLater, a new point-of-sale product.
- I prepared a new PHP site to replace the old .NET wonga.com, then extended it with new features, including an instalment loan to replace the original single-repayment loan.
- PHP
- MySQL
- Drupal
- Theme development
- JavaScript
- jQuery
- 2010 to August 2012
Back-End Developer
- I was a back-end developer in a small team of three developers and two designers, looking after around 100 client sites.
- I talked to clients about what they needed, then planned, estimated and delivered new projects, and supported and maintained the existing ones.
- Most of the work was client management, planning and custom development.
- PHP
- MySQL
- Drupal
- Theme development
- JavaScript
- jQuery
- 2007 to 2010 contract
ASP and Web Developer
eCommerce Associates
- I joined on a three-month contract that lasted nearly three years.
- I programmed in classic ASP and ran the existing group of affiliate sites, and built new search-friendly sites to earn affiliate revenue.
- I handled every part of each site: planning, briefing the designers, finding and managing content, programming, deployment and hosting.
- Most of the work was consumer sites built around search engine optimisation, before Google’s Panda updates changed the rules.
- HTML
- CSS
- Planning
- 2004 to 2007
Online Marketing Manager
I joined Summit Media in 2004, new to online media. There I found my interest in marketing and web strategy and started learning the skills I use today. I worked on the pay-per-click campaigns for Play.com and Gameplay.com, managed affiliates for Gifts.co.uk and worked on the SEO of sites Summit managed.
Skills
- Languages
- PHP, JavaScript, TypeScript, Python, SQL, HTML, CSS
- Back end
- Composer, PHPUnit, PHPStan, PSR HTTP standards, cURL, Drupal
- Front end
- Vite, jQuery, Chart.js, Theme development, Responsive design, Progressive web apps, Accessibility (WCAG)
- Data and APIs
- REST APIs, JSON, XML, MySQL, MariaDB, HMAC request signing
- Testing
- Playwright, Vitest, Jest, pytest, Selenium, axe-core
- Infrastructure and delivery
- Linux, Ubuntu, Apache, Nginx, AWS, Cloudflare, Cloudflare Workers, DDEV, Docker, Git, GitHub Actions, Jenkins, Maven, New Relic, Continuous integration, Continuous delivery
- Publishing
- Apple News, Apple News Format, Google AMP, Facebook Instant Articles, RSS, Atom, iCalendar, tus, Brightcove, Kaltura
- Ways of working
- Agile, Estimating, Planning, Leadership, Code review, Jira, Confluence, Open source
Kind words
He has been nothing but a pleasure to deal with and has always been a positive influence on those around him.