I am a web developer in the United Kingdom.
oliver@obeattie.com Telephone: 07515 357718
An eager web developer with extensive experience of Python, the Django framework, and web technologies, looking for a fast-paced, challenging position in a customer-focused company.
Employment
Blue Lava Technologies, Honolulu, HI Web Developer January 2008–June 2009
Blue Lava Technologies is an internet start-up based in Honolulu, Hawaii, building iLovePhotos, a Python/Django-based photo sharing platform that integrates facial detection and granular, private sharing. At Blue Lava, I was part of a three-person team, responsible for the design and implementation of the web platform. Notable achievements include:
- Implemented a site-wide message queue system for background tasks with RabbitMQ
- Designed and built the site's "Channels" feature, which enables photos matching specified criteria to be automatically broadcast to digital photo frames, iPods & iPhones, and Apple TV devices as soon as they are uploaded or shared with a user
- Built the site's "Mission Control" functionality, including detailed user statistics
- Designed many of the models, including a private, granular sharing system and an efficient News Feed, currently operating across thousands of user accounts
- Worked with many site components that rely heavily on Amazon Web Services (S3 and EC2)
- Built a database migrations and deployment toolkit, which is used to automatically and reliably deploy new versions of the site across many servers with no downtime
- Co-designed and implemented the iLovePhotos visual identity
- Rapidly iterated on site features, using the Scrum agile development method
SchoolRack, Los Angeles, CA Web Developer February 2008–November 2008
I worked as a contractor for SchoolRack, a Django-based site for teachers, students and parents to communicate outside the classroom. I designed and implemented the billing, premium subscription, user messaging, email notification and discussion board components. These are currently in use on tens of thousands of accounts.
Skills
- Django, Python
- SQL, SQLALchemy (and Django integration)
- AMQP, RabbitMQ
- XMPP, Jabber
- Memcached, Squid
- Amazon Web Services (S3, EC2, SQS)
- Git, Subversion, Mercurial, Bazaar
- Unit, functional and regression testing
- OpenID, Facebook Connect
- Web services integration
- API design and development, OAuth
- JavaScript, (X)HTML, XML, CSS, AJAX
- Linux administration (Ubuntu/Debian), Shell
- Apache, nginx, FastCGI
- MySQL, PostgreSQL, PostGIS
- Agile development practices (Scrum)
- Adobe Photoshop, Illustrator, InDesign
Contact details
I can be reached by email to oliver@obeattie.com, or by telephone on 07515 357718.