Contract User Interface Developer

Mobile Web - JavaScript - HTML5 - CSS3

Mike Morley
+44 7974 267 854




I am a Contract User Interface Developer and a Mobile Specialist, I build web application interfaces for market leading companies, delivering usable, elegant, performant and highly maintainable front-end web solutions.

An expert in delivering Object-Oriented JavaScript and implementing HTML5 API’s to engineer a rich user experience that is built upon a framework of well structured markup and cross platform CSS. I advocate for the most recent standards, multi device compatibility and simplicity in design - bringing over 12 years commercial experience from a variety of multi-functional software engineering teams and creative agency environments.

Technical Skills


JavaScript programming with JSON/AJAX and HTML5 API integration to bring rich interaction to web applications. A preference for hand coded, native, JavaScript but with in-depth experience of DOM libraries (jQuery / YUI / Underscore), MVC libraries (Backbone / Pure MVC), application frameworks (Sencha), mobile hybrid apps (PhoneGap / Cordova) and other third party scripts and poly-fills. All bundled within a package of Test Driven Development (Jasmine / Sinon / PhantomJS / js-test-driver / Buster.JS), functional testing (Selenium / WebDriver) and performance auditing.


Across my portfolio you will see examples of web apps that are built with reusable, clearly separated components that are robustly tested on real devices and consumed by high volumes of users. Providing future friendly web apps that deliver across multiple devices, across multiple operating systems (especially iOS / Android), on touch interfaces, on desktop applications and on divergent screens sizes from mobile to tablet all the way through to large screens.


Ability to work very closely with design and UX to deliver designs that work across a range of devices, browsers and platforms. Crafting pages and strategies for responsive, fluid and fixed designs whilst enhancing the user experience and performance with the latest CSS3 techniques, including animations, media queries and prepossessing via SASS.


Expert knowledge building lean, semantic and flexible markup with HTML5. Deploying into web apps and websites via JavaScript templating and server side rendering.

Design Thinking

The ability to engineer a design idea is exciting. Building out UI patterns, involvement in sketching ideas and slicing up polished designs in Photoshop are essential elements of my workflow and I believe the standout elements of my portfolio come from projects where a strong relationship has been forged between Visual Designers, UX and Product Owners.

Software Engineering

Broad range of general computer science knowledge including GIT, RESTful web services, J2EE, Scala, PHP, MySQL, Apache, Spring, JBoss, WebLogic, Grails, Django and Linux.


Working in small multi-functional teams to quickly deliver and respond to product requirements with automated testing, continuous delivery and lean.


User Interface Developer :: Barclays Wealth BOOST Team

December 2014 to present day


Building the on-boarding platform for International Premier clients.

BOOST programme team wins UK Barclays Team of the Year 2016 There were 57 entries from all functions and business units


International premier account opening

Technology Overview

OO JavaScript, Backbone, Jasmine, Karma, TDD, RWD, HTML5, Mustache, CSS, LESS, Grunt & Scala.. :: Mobile UI Developer

"Technology Behind Travel (Sabre)"

May 2012 to October 1013


Comprehensive rebuild of mobile e-commerce offering for the Sabre Travel Network of companies. Working with in house team and large agile consultancy to rebuild mobile web presence across multiple brands and locales.


Watch a review of how the mobile website was built and a case study on building an agile mobile team with ThoughtWorks and Lastminute.

Travelmole look at the marketing push behind the mobile project.

Technology Overview

OO JavaScript, JSON, Backbone, Underscore, TDD, Jasmine, Sinon, HTML5, CSS3, SASS, Node and Grunt all within a continuous integration environment.

iPad JavaScript Developer :: Burrows (WPP Group)

"Branding, design and marketing communications"

July 2011 to May 2012


Building interactive brochure for distribution through Apple’s App Store for Ford Focus, Tourism Ireland and Ford Showrooms.

For a review of the app see the Sencha blog post about the Ford Showroom App.


Tourism Ireland iPad app, Ford Focus app (with web based version) and Ford's in Showroom app not yet rolled out.

Sencha blog post about the Ford Showroom App.

Technology Overview

OO JavaScript, TDD, JS Test Driver, HTML5, CSS3, Sencha Touch, PhoneGap, and Xcode.

Camelot :: HTML5 Games Developer

"... licensed operator of the UK Lottery"

June 2011 to July 2011


Conversion of Flash based 'Instant Win Games' to work across iOS and other mobile WebKit devices.


Internal proof of concept project, Flash version located at the National Lottery website.

Technology Overview

HTML5, OO JavaScript, CSS3 (in particular animations and transforms) and iOS/WebKit application development.

Goviral :: Client Side Developer

"your world is watching"

April 2011 to June 2011


Branded video content and user initiated video plays for advertisers on a pay-for-performance basis.

Building HTML5 video player to integrate into current Flash framework that will provide interaction on iOS and other mobile platforms. Also providing a structured approach to managing user agent support across their video channels.


Technology Overview

HTML5 (particularly video), OO JavaScript, JSON, JSON-P, AJAX, XML, CSS, iOS/WebKit application development and VideoJS media player.

LBi :: Interface Developer

"Building believable brands"

March 2011


Implementing re factor of BT MyProfile section of the My BT portal following usability and information architecture review.


Technology Overview

OO JavaScript, HTML, CSS, jQuery form interactivity and accessibility.

Travelmatch :: User Interface Developer

"... to take the pain out of the holiday search."

December 2010 to March 2011


Part of a team of 6 developers building and maintaining an application for the search and affiliate sales of holidays and hotels. Highly competitive market where the quality of search engine and the visual display of complex data are paramount.


Technology Overview

OO JavaScript, JSON, AJAX, HTML, CSS, SEO, Python, Django and GIT.

Beattie McGuinness Bungay Agency :: App Developer

"... use creativity to solve business problems."

November 2010 to December 2010


Commissioned to design and build Christmas, 'Pass The Parcel' promotional application for high profile customers.

Application to select and email clients with opportunities to win a range of prizes by 'virtually' unwrapping presents through online video clips. Parcel location tracking, managing prizes lists, managing current winners, HTML email creation and valid client pool all managed via the app.


Technology Overview

HTML email, HTML, CSS, JavaScript, Google Maps API, Flash integration, PHP, MySQL and Linux.

Mobile Interactive Group :: mCommerce Interface Developer

"Integrated mobile and digital communications."

September 2010 to November 2010


Integrated into the Design and UX team bringing the best of rich, interactive interface development to high end WebKit mobile devices for the high street retailer 'New Look'. Rapidly prototyping HTML5, CSS3 and JavaScript to build a mobile mCommerce web app for iPhone and Android handsets.


New Look.

Review of the mobile commerce site for New Look launches mobile commerce site

Technology Overview

OO JavaScript, JSON, touch event handling, application caching with offline storage, local/session and DB storage, video, data URI's, CSS3 rich layouts, WebKit animations and transitions, @font-face, CMS integration and mobile library integration.

IG Index :: User Interface Developer

"The UK's Number One CFD Provider. The world's leading spread betting firm."

October 2009 to September 2010


Working on the 'Prospects' application within the Web Dealing Team, an application for clients to open accounts across all of IG's international products. Built on a Java backend the application had a complex OO JavaScript interaction model, working closely with the UX team.


Technology Overview

XHTML/JSP, OO JavaScript, JSON, AJAX, CSS, iOS, Selenium, Prototypejs, UX, Windows, Agile, J2EE, Maven, SVN, Java, Unix, WebLogic and i18n.

Ipreo :: Lead Front End Web Engineer

"Industry-leaders in execution software and market intelligence for financial institutions."

January 2007 to September 2009


UI lead on the IssueBook and IssueNet platforms. Two high transaction J2EE applications to syndicate the sale of fixed income bonds on the Capital Market. Sole responsibility for all UI design and development, including Markup, CSS and client branding requirements and tasked with improving JavaScript standards within the development team. A demanding position as the lead UI resource in a very busy software engineering company.

Clients include Bank of America Merrill Lynch, RBS, HSBC and Credit Suisse.


Technology Overview

HTML, JSP, CSS, OO JavaScript, JavaScript Performance, YUI, UX, Photoshop, IA, Drag & Drop, J2EE, JBoss, Java, Linux, OSX, Ant and Perforce

Red Snapper :: Lead Web Application Developer

"A creative digital agency with an enviable track record."

September 2003 to January 2007


Front end development, server side scripting, database design, CMS integration and technical lead on a range of websites and web applications for both public sector and private clients.

Accessibility consultancy to Office of Deputy Prime Minister (now Department for Communities.), developer for Internet Advertising Bureau and Coty (Rimmel London)


Technology Overview

XHTML, CSS, MySQL, CMS, JavaScript, Accessibility, Project Lead, SEO, Apache and Unix.


2002 to 2003: M.Sc Information Technology

Kingston University :: Pass, with project distinction.

1990 to 1993: B.Sc (Econ) Business Economics

University of Wales, Cardiff Business School :: 2:1

1988 to 1990: A & S Level's

Caldicot Comprehensive School :: A, B, D with merit at S level.

1983 to 1988: GCSE's

Caldicot Comprehensive School :: Nine passes, four A grades, four B and one C.

Free Time

When not playing with technology I can be found trying to improve my 9 handicap at Colchester Golf Club and an occasional last placed Triathlete.


Career time line

References available on request.