css
js
RN
typescript
rwd

luke mcgregor

front end developer

Skills & Competencies

Commercial Experience

React Native Team Lead // Mindful Chef
Nov 2021 - present

At Mindful Chef I joined a team that had little defined process or structure for code or deployments as it had been a solo developer/third party. I now lead the Mobile App team of 5 ensuring we produce well designed, efficient and readable code that is QA'd and released frequently and cleanly.

React Native Developer (contract) // Santander UK
Oct 2020 - Sept 2021

Working with a strong team of developers I helped build a new SME Business Banking app using React Native and xstate for Santander. As a progressive financial institution there was a core focus on accessibility and automated testing using Appium

React Native Developer (contract) // You.i TV
Oct 2018 - Oct 2020

At You.i I joined a team delivering a React Native app, running on You.i's proprietary engine that was launched on AppleTV, Roku, AndroidTV and Amazon Fire devices, we were a world first React-Native app on the Roku platform.

Senior Front End Developer - React (contract/remote) // Harness Property Intelligence Ltd
May 2017 - Oct 2018

At Harness I was tasked with rebuilding the front end in to a new design using React as the framework. The new site was configured to prebuild pages using React on Rails and pass in props from a PHP backend which the UI would use to render the current page.

Senior Front End Developer - React (contract) // Rightmove
Feb 2017 - May 2017

Using React, Redux, Sagas and Flowtype we produced the first prototype of a new product for Rightmove. The project was run agilely in one week sprints with frequent planning and review meetings. This allowed the project priorities to be changed frequently without affecting development.

Senior Front End Developer - React (contract) // Syzygy
Sep 2017 - Feb 2017

At Syzygy I worked on bringing the final stage of Mazda's new site to fruition. Using React, Alt.js, Webpack 3 and CSS Modules to create a CMS editable site powered by the modularity of React.

Senior Front End Developer - React (contract) // The Bio Agency
Aug 2017 - Sep 2017

At The Bio Agency I led a team of 3 developers working on the Booking journey for Haven Holiday's new site. The build was a React/Redux build along with ES6 abstract JS modules and atomic design principles to produce a flexible, modular website, that was fully content-manageable using a content API integration.

Senior Front End Developer - React (contract) // Space66
May 2017 - Aug 2017

At Space66 I worked as part of a team using React, Redux, Google Maps APIs and TypeScript. I began a greenfield project collaborating with the clients in house team, bringing experience and expertise to help build a slick modern site. We used the latest technologies to produce a 'best in class' website for the client.

Front End Developer (contract) // Stadion
Mar 2017 - May 2017

At Stadion I rebuilt the Stadion client site, helped make NUFC's new site accessible and built Bournemouth FC's new site from scratch.

Senior front end developer // Aqueduct
Aug 2015 - Mar 2017

At Aqueduct I lead front end production and produce responsive, innovative sites for a number of big clients, such as Lloyds of London and Sunderland AFC. I code review for contractors and the junior front end developer, and I consult and estimate on all projects for which the company pitches.

Since Aqueduct previously used only contract developers, working here has taught me to quickly pick up work developed by others and code in a variety of JS frameworks. Furthermore, I helped the company to standardise future site structure and development stack by creating a custom Yeoman generator.

Senior front end developer // Squiz UK
Jan 2015 - July 2015
Front end developer // Squiz UK
Feb 2013 - July 2015
As Front End Developer I am responsible for delivering high quality, responsive HTML, CSS and JS cut ups, and implementing them within the Matrix CMS in a way that is useable, configurable and extensible by clients. I also work on building new sections of functionality on existing client sites, training clients in implementation best practices and building stand-alone JavaScript applications for recurring functionality (such as sliders or lightboxes).
Aug 2010 - Sept 2012
At the University of Nottingham I was responsible for enabling the use of the Contensis CMS by staff across the institute. This included: building reusable template structures with HTML and CSS; mocking up bespoke sites with Adobe Photoshop; developing bespoke functionalities within the CMS with JS and PHP; and providing CMS training and help desk support.

Education