I am a Contract User Interface Developer and for the past nine years I have built web application interfaces for a range of high profile, market leading companies. Delivering usable, elegant, performant and highly maintainable front end web solutions.
A mobile development specialist and expert in writing Object-Oriented JavaScript to deliver a rich user experience that is built upon a framework of well structured markup and pixel perfect, cross browser CSS. An advocate of the most recent standards and simplicity in design, with commercial experience in a variety of creative environments and in software engineering teams for high transaction financial dealing platforms.
Technical Skills
JavaScript
Enterprise application Object Oriented JavaScript programming, JSON and AJAX to bring rich interaction to web applications. In depth experience of JavaScript libraries, including jQuery, YUI, Prototype, third party APIs and experience of test driven development with Selenium and performance profiling.
Markup
Expert knowledge of building well structured semantic markup with XHTML, HTML, JSP and integrating HTML5 into today's web apps, especially for mobile and WebKit devices.
CSS
Pixel perfect, cross browser, cross platform CSS, including mobile WebKit. An advocate of progressive enhancement, putting the best of CSS3 features into applications today.
Design Thinking
Planning reusable UI patterns and complex page layouts with Photoshop/Fireworks, HTML prototyping, wire-framing and sketching with pencil & paper.
Computer Science Skills
Broad range of general computer science knowledge including J2EE development, PHP scripting, MySQL, Apache, JBoss, WebLogic, CMS, Windows, OSX and Linux.
Business Process
Project and product lead experience for creative design agencies and a multi-user complex trading platform. Agile working processes within the Web Dealing team at IG Index.
Related On The Web
Mobile 10 - Interviews with key mobile influencers
OO JavaScript, TDD, JS Test Driver, HTML5, CSS3, Sencha Touch, PhoneGap, and Xcode.
User Interface Developer :: Camelot.
"... licensed operator of the UK Lottery"
Project
Conversion of Flash based 'Instant Win Game' to work across iOS and other mobile WebKit devices.
URL
Internal project not yet rolled out, Flash version located at National Lottery
Technology Overview
HTML5, OO JavaScript, CSS (especially animations and transforms) and iOS/WebKit application development.
Client Side Developer :: goviral.
"your world is watching"
Branded video content and user initiated video plays for advertisers on a pay-for-performance basis.
Project
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.
OO JavaScript, HTML, CSS, jQuery form interactivity and accessibility.
User Interface Developer :: Travelmatch.
"… to take the pain out of the holiday search."
'Start up' affiliate travel application specialising in complex search and price comparison for multiple high street holiday vendors.
Project
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.
Commissioned to design and build Christmas, 'Pass The Parcel' promotional application for high profile customers.
Project
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.
URL
Christmas customer promotion, URL no longer live.
Technology Overview
HTML email, HTML, CSS, JavaScript, Google Maps API, Flash integration, PHP, MySQL and Linux.
mCommerce Interface Developer :: Mobile Interactive Group.
"Integrated mobile and digital communications."
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.
Project
Dedicated mobile eCommerce site for the New Look fashion retailer.
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.
User Interface Developer :: IG Index Ltd
"The UK's Number One CFD Provider." "...the world's leading spread betting firm."
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.
Headline Projects
iPhone compatible sign up form embedded in native iOS app.
Development and maintenance of comprehensive OO JavaScript e-Commerce application.
Support, including out of hours, on multilingual production application.
XHTML/JSP, OO JavaScript, JSON, AJAX, CSS, iOS web app, Selenium, Prototype, UX, Windows, Agile, J2EE, Maven, SVN, Java, Unix, WebLogic, 24 hour support and i18n.
Lead Front End Web Engineer :: Ipreo Ltd
"Industry-leaders in execution software and market intelligence for financial institutions."
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.
Headline Projects
Lead on Information Architecture review and implementation.
"A creative digital agency with an enviable track record."
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.
Headline Projects
Accessibility consultancy to Office of Deputy Prime Minister (now Department for Communities.)
Lead developer on redesign of Internet Advertising Bureau.
Development, maintenance and ongoing support of brand asset management application for global perfume house Coty (Rimmel London).
XHTML, CSS, MySQL, CMS, JavaScript, Accessibility, Fireworks, OSX, Project Lead, SEO, Apache and Unix.
Education
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 12 handicap at Colchester Golf Club, I also design, develop and manage the CGC website. I run to maintain some fitness, travel whenever I can and make sure the dog gets to see plenty of the Essex and Suffolk countryside.