Contact: cv@philshum.co.uk
Location: Aberdeen, UK
Data visualisation and mapping
Design agency working on new responsive website for Mini built on Adobe AEM/CQ6 content management system. Hobbes for functional testing, Jenkins for continuous integration and Maven for building. Vanilla JS and Less.
Startup creating new Medium/Vimeo-inspired collaboration tool for movie makers. AngularJS with SASS on Python Flask (and PostgreSQL) platform using Ooyala video APIs.
Carlsberg ‘Born To Be Chilled’ promo site. MVC.NET, legacy browser support (IE8+), responsive designs for mobile/tablet devices using OOCSS (BEM) with SASS, email, Youtube/Facebook/Twitter integration. Accessibility.
Various B2B video and asset management products across multiple teams, all loosely based on Backbone and Grunt/Bower on top of Django and PostgreSQL.
sky.com homepage and CMS, using Groovy/Grails, Ruby/Rails, mongoDB. Responsive designs for mobile and desktop platforms. Hudson and Teamcity automated tests and builds. Grunt and Sass using node.js.
B2b web application for digital cinema playback and schedule management. Backbone.js app built on Python and PostgreSQL, with automated Jasmine unit tests using PhantomJS, node.js and Jenkins CI Server.
Front end architect for b2b Priority Moments site. Single page app built on Groovy and Mongodb.
Primarily javascript development for ASP.NET and PHP sites using modular design patterns. Also developed festival sites (Reading and Leeds, Download). Introduced Javascript unit testing for latest release
Developer for b2b 'Partner Centre' site. Delivered with SparkView, HTML5, CSS3 (with Less), evaluated and implemented Javascript unit testing using Jasmine and developed with responsive UI.
Development of fantasy football site 'Dream Team' for The Sun.
Front-end implementation of Photoshop designs for the entire site.
Development of the content management system and media delivery platform for the main itv.com website.
E-commerce and content management systems.
Development of content management systems.
Bsc. Computer Science
HND Computing (Software Development)