As part of the startup team at the social music network Last.fm I became the Lead Web Developer, architecting frameworks that were to run all the web-based applications at the company. I designed & engineered the Last.fm API, worked with all sorts of partners around the world on technical integration and built the advertising technology for the company. I also worked on core aspects of the user experience such as radio, building rich media interfaces and designing both client and server software.
One of my roles at the company was to establish AGILE development processes and promote test-driven development. I joined Last.fm in June 2006 and left in August 2009. My skateboard lingers on in the office by popular demand.