
BBC, a world-renowned media company, needs no introduction. After redesigning the home page of their web site on December 2007, they decided to rewrite the underlying code and architecture.

I helped the internal team writing and designing critical parts of the backend code, such as the libraries to talk to the data sources and to the data store, planning performance testing strategies and implementing them, vastly improving code coverage, implementing caching, persistence, scalability and event monitoring. I also acted as a communication channel across all the parties involved in the development phase (home page team, services and data providers, security, frameworks and testing teams), and gave a series of talks about databases, data structures, application profiling and scalability.