I am a Product Engineer with over twenty five years experience working for the John Lewis Partnership in IT. Over that time I have been responsible for leading the successful delivery of many projects and ensuring that my colleagues have the right tools to work productively. I have been a People Manager for many years too.
| Name | Description | Tech/Tools |
|---|---|---|
| Eat The Week | An app designed to allow a user to upload recipes and search for new ones, create a weekly food planner and order the ingredients. This was the final group project and we decided to learn React. | Node.js, MongoDB, Express, React, Bootstrap, CSS, Heroku, Jest, Cypress |
| Acebook - Jest In Time | A Facebook style social network using a Node.js backend for the first time. | Node.js, MongoDB, Express, Handlebars, Heroku, Jest, Cypress |
| Makersbnb | The first group project at Makers to implement an AirBnB with an MVC design. | Ruby, Sinatra, PostgreSQL, CSS, RSpec, Capybara |
Makers Academy December 2021 - April 2022
Intensive software engineering Bootcamp preparing me to return to John Lewis with a Full-Stack development skillset.
By attending Makers I have gained confidence in multiple languages and frameworks used in web development.
I learnt object-orientated design principles and how to utilise Test Driven Development.
Makers encourages problem solving and learning independently. Group projects and pair programming are used to show that communication and teamwork will achieve positive results.
John Lewis Partnership August 1996 - present
Product Engineer
- Responsible for the procurement and roll out of tools such as Gitlab, Jira and Slack to the Technical Profession and Head Offices.
- Tech Lead on mainframe development projects
- Overnight support on key distribution systems
- People Manager
Javascript and React.
I have worked on a number of high profile projects including Omni Channel Customer Ordering (OCCO) was a large programme of changes to re-platform and align several customer ordering systems, enabling a more consistent experience for customers using our selling channels (shop, online, app, telephone). I was responsible for putting the hundreds of different mainframe changes live ensuring that all dependencies were considered.
As well as procuring and ensuring all developer tools, such as Gitlab, the Atlassian estate and Slack, have gone through security sign off and governance I am responsible for the rollout and education of the tools across the Technical Profession and wider business areas. I have spoken at several conferences and community events on our use of development tools, recent examples are: Speaking at a Slack event and Contributing to an Atlassian Platinum Partner blog
In my recent role as Methods and Tools Technical Lead I have built good working relationships with vendors of the tools that we use for delivery within the Technical Profession as well as with many areas of the John Lewis Partnership, from business and operations teams, to Engagement Managers and our third party suppliers.
- Frequently used pairing in order to problem solve efficiently, requiring teamwork and communication.
- Object Oriented and Test Driven Development
- DATABASES: MongoDB, PostgreSQL
- LANGUAGES & FRAMEWORKS: Express, JavaScript, Node.js, React, Ruby, Sinatra
- TESTING: Capybara, Cypress, Jest, RSpec
- BSc Hons Mathematics and Computer Science
- 2:1
- A Levels : Mathematics, Physics, English and History
- GCSEs : 10 A grades including Mathematics, French, German, English Language, English Literature, double Sciences, History and Geography
Travelling, reading, escape rooms, jigsaw puzzles. I am involved in the administration of our local Scouting Group and I am on the PTFA committee for my son's secondary school.