Kris Barton

Lead Frontend Engineer at VictoriaPlum.com
  • Claim this Profile
Contact Information
Location
UK

Topline Score

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

You need to have a working account to view this content. Click here to join now
Chris Chalmers

Kris brings a warmth to the work place and delivers high quality customer facing work with a keen attention to detail along with the look and feel of the end result. His WordPress knowledge is impressive and his results are polished with smooth and thought out delivery. I was proud to work with Kris, he is very knowledgeable and easy to work with and I am really pleased to recommend him without hesitation.

Ian Stokes

As a test analyst it is critical to have the back up of a knowledgeable support team to assist us in our role. Kris, with his superior analytical and problem solving skills has provided this knowledge for me on more than one occasion. Being friendly and approachable compliments his technical know-how and makes him a key member of his team.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • United Kingdom
    • Retail
    • 100 - 200 Employee
    • Lead Frontend Engineer
      • Aug 2021 - Present

      At Victoria Plum, I maintain, refactor code, develop new features, and lead the frontend tech team. Key achievements so far: - Promoting and integrating TypesScript into the current codebase/webpack build - Implementing Klarna and Clearpay payment options to the Vue checkout page. - Refactor code from Lavarel blades, handlebars, and Javascript to be Vue components. - Technical debt project planning: identifying what refactor work is required and planning a project based around those requirements. - Refactor code to enhance page speed, best practices, and accessibility. - Writing Jest/Cypress tests to cover new Vue Components (and to enhance existing ones). - Investigating new tech / upgrades that are suitable to be implemented into the code base for business benefits. - Reviewing existing bundle code to look for ways to reduce size and have leaner production code. - Write bespoke replacements to 3rd party solutions (e.g. write a lightbox viewer that has zoom and caoursel capabilities to replace existing 3rd party code) Code I regularly use: - Vue, Javascript (ES6), CSS (less), and PHP (Lavarel).

    • United Kingdom
    • Software Development
    • 1 - 100 Employee
    • Web Developer
      • Sep 2017 - Aug 2021

      Develop new features and maintain company websites. Key achievements so far: - Created a system for mocking up new component designs tying in directly with the front end build system. - For utilising company software product API’s to interact with core software for customers to view and implement. - Created and spearheaded a front-end developer build system that uses web components to easily develop and maintain websites. - Developed a component-based system to allow users to easily manage, maintain and create new web pages on the website. - Helping to improve design, site structure and SEO for driveworks.co.uk. - Developed a fully functional Reseller Map that interacts with the Google Maps API. - Established a method in which to make the test sites available to the whole company on both desktop and mobile devices. - Established a clear testing and release process for the company website. - Helped to implement Google Tags Manager to all of the company websites. - Helped to brainstorm solutions / enhancements / new features for both the websites and the core software product. - Technical SEO Development. - Upgrade company websites to component-based development system and built a dev environment around this principle. - Created a DEV environment build system using NodeJS, GULP, Typescript and SASS to build minified CSS & JS assets for website components. Regularly used tech: I regularly use HTML, CSS, SASS, Javascript ES5/6, Typescript, Gulp, PHP, Wordpress, React and NodeJS. Tech used for Projects (not used everyday in the role): Google Maps API, Azure, OAuth2, Redis, Kubernetes and ReactJS

    • United States
    • 1 - 100 Employee
    • Software Engineer
      • May 2016 - Sep 2017

      Develop Front-End solutions, debug code, resolve issues, re-factor code, develop new site builds for a number of The Hut Group websites including: - MyProtein - Zavvi - LookFantastic - MyVitamins - TheHut - Exante - iWOOT - GeekBox - Coggles - Allsole - GrowGorgeous In this role, I regularly code in: HTML5, CSS3, SASS and Javascript. I've also used the following in various projects within the company: jQuery, RequireJS, JSP, GULP, NPM, NodeJs, Jasmine, Karma and WallabyJS. For one project, I worked with AngularJS for a couple of months to add a feature to an existing internal tool. The last project I was working on was developing new responsive components (using CSS flex and srcset) for an ongoing Mobile Parity Project.

    • United Kingdom
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Applications Developer
      • Oct 2013 - Apr 2016

      At Nugensis, I develop web and mobile applications using coding languages such as SQL Server, VB.Net, jQuery, jQueryUI, jQueryMobile, NDL, Javascript, CSS, HTML5, XML and JSON. My current project is a full stack development build; building a PC application from Database, to the services layer and all the way through the front-end. My role involves lots of face-to-face requirement gathering with the client and a certain degree of project management also. This is set in an Agile working environment in which there are daily stand ups and regular review meetings. In addition, I've also been tasked to complete a number of code and database deployments live on customers servers and on business demo servers throughout a number of products.

    • United Kingdom
    • Gambling Facilities and Casinos
    • 700 & Above Employee
    • Junior Web Developer
      • Nov 2011 - Oct 2013

      Develop bug fixes and features for the Betfred.com and Totesport.com website and surrounding applications.In this role, I used: HTML5, CSS3, jQuery and C#.

    • Live Systems Support Analyst
      • Apr 2008 - Nov 2011

      Provide support for Betfred's IT infrastructure.

Education

  • Manchester University, Padgate Campus
    Bachelor’s Degree, Multimedia Web Design
    2001 - 2004

Community

You need to have a working account to view this content. Click here to join now