Freelance front-end / user interface developer and interaction designer with more than 15 years commercial experience.
• HTML5, semantic markup and SEO-optimised code
• Responsive web design and mobile first development. Adaptive web design
• CSS (OOCSS, BEM, SMACSS, Grid frameworks)
• CSS preprocessors - SASS, LESS, Compass
• CSS animation
• Object Oriented JavaScript and DOM libraries (JQuery etc.)
• CMS themes (e.g. WordPress)
• Photoshop and other graphic design tools
• Front end frameworks and tools - Bootstrap, Modernizr, Yeoman / Bower / Grunt
• Version control - GIT and SVN
• Site design and rapid prototyping
• Accessibility (WAI-ARIA and UK DDA compatibility)
• Agile development environment experience
• Experience of working with Angular, Backbone and Knockout
• Experience of working with MVC frameworks
• Experience of working with templating languages
User Experience Developer @ • Developed front end code for proof of concept for major replatforming of website.
• As part of large agile team including 5 UX developers, produced new functionality on top of legacy code base, predominantly utilising Backbone with Mustache templates. From July 2015 to Present (6 months) Web Developer @ Barclays Dubai online banking
• Worked with user experience team to improve enterprise software used by Dubai’s largest bank.
• Collaborated with offshore development team to integrate HTML and CSS into legacy codebase.
• Constructed an Atomic Design System using Pattern Lab to organise and maintain new styles. From April 2015 to June 2015 (3 months) London, United KingdomFront End Developer @ McDonald’s Monopoly campaign web site
• Built mobile and desktop sites for UK’s largest sales promotion.
• Implemented innovative interactive online game using CSS keyframe animation and 3D transformations. From October 2014 to March 2015 (6 months) London, United KingdomWeb Application Developer @ • Proof of concept for sales team built using AngularJS. From September 2014 to September 2014 (1 month) Web Developer @ • Short contract to build a one page app for promoting an apprenticeship placement.
• Built using CodeIgniter and customised Twitter Bootstrap templates with Grunt to improve development workflow. From August 2014 to August 2014 (1 month) Frontend Developer @ • Worked with both creative and technical team members to develop a Middleman based prototype for user-testing multiple scenarios. Made use of HTML5 localStorage and Handlebars forJavaScript templating.
• Applied custom style guide to a new backend solution. From January 2014 to July 2014 (7 months) Front End Developer @ Dulux (part of AkzoNobel) - re-platform of multiple country websites
• Providing cross browser and multi-platform responsive HTML5 and CSS using Knockout.js
• Worked with creative team to provide a technically viable design. Worked with technical team to ensure implemented solution met creative requirements and design guidelines.
• Resolving browser compatibility issues. From February 2013 to December 2013 (11 months) Front End Developer @ Maintained Front End codebase of a Ruby on Rails Ecommerce website. Ensured all pages adhered to responsive web design techniques so the site works on all modern desktop, mobile and tablet devices. From September 2012 to January 2013 (5 months) Front End Developer @ From September 2012 to January 2013 (5 months) WordPress Theme Developer @ Updated existing WordPress installation on money guides pages to match current uSwitch style and to ensure a responsive web design was achieved. Used custom plugins to help editors keep the guides fresh and informative. From June 2012 to July 2012 (2 months) Front End Developer @ Advised creative and technical teams on all front end aspects - current best practice, the latest techniques, responsive design and targeting multiple devises.
• Pizza Express - Produced HTML, CSS and JavaScript for major restaurant chain Christmas marketing campaign using Facebook API and HTML5 Canvas capability
• Genius Gluten Free - Created a bespoke theme and authored ecommerce templates for Concrete 5 based website. From November 2011 to June 2012 (8 months) Front End Developer @ Short project to produce a one page web application to showcase potential of latest front end technologies. From November 2011 to November 2011 (1 month) Senior Consultant & User Experience Developer @ Advised clients and project teams on best practices for front end development within an agile development framework as well as leading the front end development on ThoughtWorks project work (q.v.). From April 2009 to November 2011 (2 years 8 months) Lead Front End Developer @ XpertHR (part of Reed Business Information) - Liveflo and rebuild of website
• Providing HTML and CSS development support to large team of ASP. NET MVC developers.
• Rapid HTML Prototyping.
• Ensuring creative team provides a technically viable solution, and technical team implements solution to meet creative requirements and design guidelines.
• Resolving browser compatibility issues. From May 2010 to October 2011 (1 year 6 months) Lead UX Developer @ Auto Trader - Major redesign of vehicle search website
• HTML and CSS development.
• Liaising between agile development team and third party creative team. From April 2009 to March 2010 (1 year) Lead User Interface Developer @ Orange Online Shop - Redesign and redeployment to new technical architecture.
• HTML, CSS and Java Script (AJAX) application development.
• Worked with team of developers to create integration ready code for a new enterprise level content management system.
• Advised developer team on Search Engine Optimisation and DDA compliance techniques within the browser.
• Worked on a daily basis with developers, designers and other stakeholders in various locations (London, Paris, Leeds). From May 2008 to December 2008 (8 months) Interaction Designer @ Orange Online Shop - choose a phone and plan
• Iterative prototyping using HTML, CSS, JavaScript and PHP.
• Worked with major stakeholders, lead developers, designers and information architects to demonstrate concepts for user testing and feasibility testing. From September 2007 to February 2008 (6 months) Interaction Designer / User Interface Developer @ Omio - JavaScript heavy mobile phone comparison website
• resolved browser compatibility issues.
Barclay's Bank
• developed a browser based prototype to reproduce in-store customer application. From September 2007 to October 2007 (2 months) User Interface Developer @ LiveMusic.fm - Social networking site on Drupal
• Drupal theme development using bespoke designs.
• Advised project team on accessibility guideline support.
Hewitt Associates - recruitment website From April 2007 to September 2007 (6 months) Web Development Consultant @ Castleton Signs website, Blueprint website, Dunston Associates, Artizian Catering online services
• Freelance web development for a number of SMEs.
• Working face to face with clients to provide a cost effective web presence.
• Building complete DHTML solutions from interactive prototyping and visual design through to database development and deployment.
• Developing web-based solutions using ASP.NET, XML, PHP and Contribute.
• Advising on accessibility and usability issues. From July 2002 to June 2007 (5 years) Lead User Interface Developer @ Hilton Group websites
• Built JSON prototype of availability calendar for usability testing.
• Seconded to offshore location (Bangalore) to improve front-end development practices.
• Worked with development team to integrate HTML, CSS and AJAX functionality into multi-language, multi-branded website. From July 2006 to March 2007 (9 months) User Interface Developer @ Hiscox Intranet
• Integrated design into WebMethods dashboard application using HTML and CSS. From November 2005 to February 2006 (4 months) Lead User Interface Developer @ redbeemedia.com
• Rebranded www.bbcbroadcast.com into www.redbeemedia.com. From October 2005 to October 2005 (1 month) Interaction Designer @ Barclays Bank in-branch
• Developed 'lo-fi' and 'hi-fi' prototype solution to reproduce in-store customer application as part of the technical development process. From June 2005 to September 2005 (4 months)
Alex McNeill is skilled in: HTML 5, Front-end, User Experience, Agile Methodologies, CSS, JavaScript, jQuery, PHP, Accessibility, Web Development, Web Applications, Usability, CSS3, SASS, LESS