Get in touch
Menu
Case studies Fanatics
Fanatics
Warehouse platform rebuild
Avayler
Avayler
Real-time SAP integration
OSL
OSL
Counter-drone command & control
About Get in touch
Case Studies  /  Fanatics
Fanatics In-house platform rebuild

Fanatics swapped a £125k-a-year licence for a platform they own.

A third-party warehouse communication platform was approaching licence renewal, and 1.5TB of ecommerce imagery sat on infrastructure that needed to move. I led a team of four building the replacement in-house — and architected the image migration across storefronts for F1, Manchester United, the NFL, the IOC and Wimbledon, with no service disruption.

Built with
C# / .NET Core RabbitMQ TCP/IP AWS S3 Web API

Nov 2017 – Apr 2020
Senior developer
4 developers led
Ecommerce & fulfilment
Agile / Kanban
~£375k saved over 3 years
1.5TB migrated
4 devs led
Zero downtime at cutover
Fanatics case study
01

Challenge


Fanatics needed to modernise several business-critical systems at once. The most pressing was a third-party warehouse communication platform approaching licence renewal — a system that sat directly between ecommerce sales and fulfilment, cost around £125,000 a year to keep, and could not be switched off while orders were flowing through it.

Renewing meant paying again for a dependency the business didn't control. Replacing it meant rebuilding a live integration under a renewal deadline, with no acceptable window for downtime.

Running in parallel was a second problem: roughly 1.5TB of ecommerce imagery needed to move to AWS S3, and every image reference across client deployments had to follow it. Those deployments were the storefronts of some of the most recognisable organisations in sport — F1, Manchester United, the NFL, the IOC, MLB, AFL, Wimbledon and PSG. A broken image on any of them was a visible failure.

02

Approach


Bringing warehouse communication in-house

I led a team of four developers designing and implementing an in-house TCP/IP communication platform linking the ecommerce sales systems to warehouse fulfilment operations. Rather than treat it as a like-for-like rewrite, we worked with stakeholders to define the delivery plan and migration strategy up front — so the sequencing, not just the code, was agreed before anything moved.

Shadow deployment instead of a cutover

The new platform ran alongside the licensed one, handling the same traffic in shadow while the old system stayed authoritative. That gave us production evidence rather than test-environment confidence, and it turned the switch itself into an anticlimax — which is what a migration on a business-critical path should be.

Migrating 1.5TB and every reference to it

Separately, I architected the backend platform migration supporting the relocation of around 1.5TB of ecommerce imagery to AWS S3. The hard part was never the bytes — it was the references. I designed a RabbitMQ messaging pipeline to update image references across every client deployment, and directed implementation across the team so the work proceeded site by site rather than as one irreversible sweep.

03

Results


Annual licensing cost eliminated

Around £125,000 a year removed, and roughly £375,000 in projected savings over three years.

Seamless migration via shadow deployment

The replacement took over live traffic without an outage window.

1.5TB moved with no service disruption

A resilient image-reference migration across the platforms of many major global sports organisations — none of them went dark.

Reduced reliance on third-party providers

A business-critical integration moved from a vendor's roadmap onto the company's own.

Maintainability and internal ownership

The team that built the platform stayed on it, so the knowledge stayed in the building.

04

Technical detail


Full-stack development and team leadership in an Agile/Kanban environment, spanning microservices design, multi-site deployments, and both the warehouse-integration and image-migration projects.

C# .NET Core ASP.NET MVC Web API Entity Framework AngularJS React JavaScript SQL RabbitMQ TCP/IP Event-driven design TDD BDD SpecFlow Selenium Octopus TeamCity GitLab CI/CD SOLID
“His initial six-month contract was renewed several times — an indication of how well thought of Usman was. Knowledgeable, capable, diligent and a really nice guy with a great attitude.”
Simon Rowe
Simon Rowe
Head of Development, Fanatics
“Usman showed the commitment of a permanent member of the team — driving the strategy, ensuring quality and timely outputs. One deliverable was so well executed that the business has been able to make significant cost savings.”
Marie Whitely
Marie Whitely
Principal Product Manager, Fanatics
“I had complete confidence that if I discussed an idea with Usman he would pull the team in around him and make sure it was delivered. And worked!”
Richard Stockley
Richard Stockley
Architect, Fanatics
More case studies
Get in touch
Let's talk about the system you can't let fail.
Immediate availability — remote, hybrid, or on-site when it matters. Tell me about the role and I'll get back to you within a day.
Work email
Get in touch
Opens a short brief — six questions, about a minute.
Prefer a conversation? Message me on LinkedIn