A successful, versatile and enterprising professional, front end web developer, specialising in JavaScript, Backbone, Marionette, JQuery, HTML5, SCSS and other technologies. I also have a working knowledge of backend stack in Ruby on Rails, Node.js, Java, SQL, Mongo and a number of other complimentary technologies, languages, frameworks. Mostly I have a passion for building awesome web apps and sites!
I also bring a wealth of other experience with a diverse professional background, having worked in a start-up physical commodities business and as manager in the Ministry of Justice. I have a strong background in project management, a track record in building international client relationships, business development and have extensive experience of customer service team and business management.
JavaScript & Front End Developer @ Client side JavaScript developer building new front end features on a financial services platform that unites investors with early stage start-up businesses. Working on a daily basis with the following technologies:
- JavaScript
- JQuery
- Underscore
- Backbone
- Marionette
- SASS
- Handlebars
- Require
- REStful APIs
- Git From April 2014 to Present (1 year 9 months) London, United KingdomTeaching Assistant @ Part time teaching assistant on residential and short-form programming courses. At evenings and weekends, support role to the principle tutors and students on the following courses:
- Web Development Immersive. Evening homework assignment support; Ruby-On-Rails, HTML, CSS.
- Programming For Non-Programmers. In class full weekend boot-camp teaching assistant; HTML, CSS, JavaScript.
- Front End Web Development. Bi-weekly evenings in-class teaching assistant and online out of class student support; HTML, CSS, JavaScript, JQuery. From April 2014 to Present (1 year 9 months) London, United KingdomFront End Developer @ Responsibility for the maintenance and building of new features for the Likely Content Dashboard product. Day to day software development using the following technologies:
- Ruby-On-Rails
- Onion.js (a Backbone.js like MVC framework)
- CoffeeScript
- JavaScript
- JQuery
- Moustache.js
- SASS
- Git From March 2014 to April 2014 (2 months) London, United KingdomDeveloper Intern @ Four week training internship at leading mobile-only design and development agency. Accelerated dramatically knowledge of front-end development and JavaScript, learning from highly skilled developer team (see Github for some examples of code), including the following:
DOM manipulation and AJAX with “vanilla,” JavaScript (no libraries, no JQuery), and dynamic HTML.
JavaScript and CSS to animate, transition and transform DOM elements, including HTML Canvas.
Basics of mobile development; responsive CSS, touch event handlers, iScroll library, drag-and-drops and media queries. From January 2014 to February 2014 (2 months) Junior Web Developer @ Junior developer on build and maintenance of www.dktripplanner.com, a travel planning site based on the Rough Guides and DK Eyewitness Guides data. The project is a single page, fully dynamic and responsive, full stack JavaScript application with accompanying hybrid iOS and Android apps. The application utilises Backbone.js, Handlebars.js and Brunch.io to provide a MVC structure, with a back end in Mongo DB.
Responsibilities;
- Troubleshooting and bugfixing JavaScript in line with business requirements and backlog priorities.
- Building new front-end features from mockups provided by the in house design team.
- Creating Mongo collections from editorial team datasets, manipulating in Mongo shell using JavaScript and outputting JSON files for use with hybrid application.
- Contributing to sprint planning within agile process, logging, updating and working on issues and stories.
- Coordinating personal workflow with that of the wider team using git, observing best practices. From October 2013 to January 2014 (4 months) London, United KingdomStudent @ Three month intensive full-stack Web Development Immersive program on campus at General Assembly in London. I entered the course with a thirst for learning new creative and technical skills but virtually no programming experience. The learning experience coupled with a wealth of work and life experience, a positive, focused and analytical approach to problem solving and a massive amount of determination, has seen me graduate able to confidently build glossy websites and complex web applications.
The principal course material was in Ruby On Rails, Ruby, HTML, CSS, SQL and JavaScript, with a working knowledge of a number of other languages, frameworks and web development processes.
The course culminated in two project, my final one being a site for acclaimed London based singer songwriter Gwyneth Herbert, building an interactive showcase for her music and networking hub for her fan-base. This site is currently in beta at http://gwynethherbert.herokuapp.com/. Prior to this I worked as part of a small team building 'Freeder,' an Atom and RSS feed reader, with a neat and uncluttered user interface: http://rss-atom-reader.herokuapp.com/ From June 2013 to September 2013 (4 months) London, United KingdomCommodity Operations @ Commodity brokerage, consultancy and management company, specialising in developing markets From July 2008 to June 2013 (5 years) London, United KingdomCommodity Operations @ Start-up Saudi-owned agribusiness, managing capital projects and suppling softs into MENA region From November 2010 to December 2012 (2 years 2 months) London, United KingdomCustomer Service & Financial Administration Manager @ Banking operation for Civil Courts in England & Wales administering £3bn in cash and securities From November 2004 to July 2008 (3 years 9 months)
Bachelor of Arts (BA), Philosophy @ University of Durham From 2000 to 2003 Will McVay is skilled in: Commodity, Web Development, Ruby on Rails, CSS, HTML, Web Applications, Ruby, JavaScript, SQL, Project Management, Github, Team Management, Customer Service, Office Administration, Commodity Markets
Websites:
https://github.com/willmcvay