- Location: London, UK
- Email: firstname.lastname@example.org
- Website: buckleytech.co.uk
- Github: github.com/memsb
A PHP developer with 5 years experience and a love of APIs. He’s been lucky enough to be able to be full stack on some major projects gaining hands on experience in front-end, back-end and even a little DevOps. He’s mostly been doing PHP (Zend, Silex, Symfony) but plays with other languages too (Java, Scala, Python, Ruby). A regular attendee at conferences and meet ups to keep up to date with the latest trends.
He's currently getting back into running and recently passed the 5k mark. Interests include old movies, motor sports and can occasionally be spotted at the football.
BBC Podcasts is a major content distribution system that receives over 60 million unique downloads per month. Until recently it was backed by a 9 year old technology stack that was in urgent need of modernisation.
A year ago I was given the daunting task of managing the delivery of a major architectural overhaul for all BBC Podcasts. This was because the systems in place to create and publish the podcasts were around nine years old and could no longer be supported, while some parts were due to be switched off entirely. A huge amount of work and a few grey hairs later, and BBC Podcasts remain available, but on a totally new system.
Uses the BBCs public metadata API to search for programmes.
An example of using the Specification pattern to bill select customers to be invoiced.
A simple front-end web app that lets you randomly assign coding pairs.
Lead Developer on the bbc.co.uk/podcasts project to migrate all BBC podcasts into their standard data model and refresh the website and data feeds to power the native app.
iBroadcast is an internal system used by editorial staff at the BBC to create and manage content and associated meta data. Examples include schedules, programmes, images, clips, streaming. Requirements ranged from minor improvements and bug fixes to the creation of large often complex systems.
CentralNic uses their in-house developed IT platform to distribute their own portfolio of 24 domain names including .uk.com, .us.com and .cn.com (China) to a global network of "1500 registrars" (retailers such as Network Solutions, LLC), which sell these to end users.
Entanet International is a Wholesale ISP that provides products and services to resellers nationwide. Offering networking services including ADSL, FTTC, FTTP, Leased lines, Co-location and Voice.
Gloversure is a small local web development company providing full stack solutions ranging from static browser sites to full E-commerce solutions. Gloversure specialised in SMS marketing.