Experienced frontend web developer with 5 years working in the industry. Fluent in Javascript and CSS with proficiency in many common frameworks and libraries. Focused on delivering high quality code with concern for performance, maintainability, and accessibility. An active Open Source contributor and tech blogger.
Skills
-
mv* frameworksKnockout, Backbone and Angular; Routing and data synchronisation; unit and behavioural testing with Karma, Protractor and Jasmine.
-
UX developmentSASS, LESS; WAI-ARIA, WCAG; SVG;
-
developer toolsGrunt, Gulp; Git; Bower, NPM; IntelliJ, Webstorm, VIM; Chrome dev tools for debugging and performance analysis
-
server sideNode, Express; Java; MySQL, Mongo
employment history
-
ORM, London Bridge
august 2015-december 2015- Deloitte Forefront website front end; LESS; Jade templates
- GWR website; Main menu navigation bar with key navigation; 'Alternative routes' custom component with Google Map integration; Home page Carousel; Knockout, Ajax, various JQuery plugins; LESS; Cross browser manual testing on mobile, tablet, and desktop
- Responsive Design; Manual testing on Iphone, Ipad, Samsung and cross-browser
-
Salmon, Hammersmith
april 2014-march 2015- Akzo Nobel international site with local variants including Dulux.co.uk
- Responsive Design; Manual testing on Iphone, Ipad, Samsung and cross-browser
- Knockout JS with Ajax, SASS, JQuery, Jasmine, Grunt
- Writing and maintaining build tasks using Grunt
- Backend server programming using Java
- building custom content management system to service site; Knockout, LESS, Twitter Bootstrap, AJAX, Closure
-
Ticketmaster
July 2013-February 2014- reskinning site with responsive design, JQuery, BackboneJS, SASS
- Responsive Design; Manual testing on Iphone, Ipad, Samsung and cross-browser
-
Tradermedia Ltd
April 2011-March 2013- Rebuilding search results page using Backbone
- Java server side programming on custom MVC framework
- Agile methodology including unit/behavioural testing and paired programming; Jasmine, Sellenium, BackboneJS, Endeca
non-commercial work
-
CarracciA web based tool for creating and editing UML class diagram. Written using SVG.
-
MalebrancheNode package for working with SVG clip-path coordinates. Facilitates the use of clipping regions with html elements.
-
Selection BoxSelect box built with Javascript for better custom styling. ARIA support