Printing tool Download PDF

Summary

Decisive, operations-focused senior developer with management experience who leads from the front and drives results. Skilled at creating and delivering innovative marketing-led web applications based on a thorough understanding of clients' business needs and technical requirements. Capable of leading a team of diverse developers, designers and testers to deliver robust software solutions in an Agile environment. These skills are underpinned by a wealth of technical development experience of close to 20 years across private and public sectors.

Has a high level of literacy and believes in transparency and open communication at all levels to drive business results and achieve goals. Works well under pressure and always seeks to learn and improve in order to achieve goals personally, professionally and in business.

Key Achievements

  • Won three industry awards for CreatedRed Media for inbound marketing campaigns for our clients
  • Delivered new ecommerce web solution for local aggregate supplier that boosted transaction rates 100%, conversion rates by 200% and resulted in a revenue increase of 270%
  • Developed a revamped online store for a dog food manufacturer that helped increase traffic by 65% and has grown monthly sales by 17%
  • Planned and implemented inbound marketing campaigns for North Yorkshire County Council that enabled traffic growth by 167%, grew landing page conversion rates to over 26% and delivered 600 new leads for the business in our 9 month contract.

Work experience

2019Present

Senior UI Developer

IAM Cloud
20192 months due to redundancy

Front End Developer

Bytemark Hosting

Working alongside a close-knit development team in an AGILE delivery process to build out a number of web applications. We use modern development frameworks, such as React and Angular to build internal customer account management platforms, as well as external hosting panels and management consoles.

Duties include:

  • Planning and prioritising sprint work
  • Writing lean, modern JavaScript code in frameworks such as React and Angular using ES6
  • Writing unit tests to meet code coverage targets - we use Cucumber and Protractor for Angular, and Jest and Enzyme for React
  • Creating UI/UX designs using Sketch and Balsamiq
  • Reviewing other dev team work via GitLab merge requests
  • Contributing to the maintenance and development of our in-house, branded UI design system built on the Bulma CSS framework
  • Contributing to the marketing blog (available at blog.bytemark.co.uk)
20182019

Senior Front End Developer

University of York

Responsible for the front end delivery of marketing projects. As part of the Digital Platforms team, I plan sprint work, manage the front end team and have spent a great deal of time modernising development habits and processes, as well as overhauling the front end code base from legacy platforms to more modern web apps.

Duties include:

  • Planning and prioritising sprint work
  • Coordinating external teams where involved in particular projects
  • Implementing QA processes such as peer code reviews and coding standards automation (e.g. Codacy)
  • Implementing CI/CD practices using GitHub and Semaphore CI (our build server of choice)
  • Documentation - both technical and non-technical
  • Using modern JavaScript development habits, environments, and frameworks, including ES6/ES2015, Webpack, Babel, Node.js, Yarn.
  • Visual regression testing
  • Migrating legacy code projects, such as Grunt.js based apps
  • Redeveloping entire campus map project using Google Maps API
  • Development against sprint objectives to enhance a highly trafficked website
  • Planning and carrying out regular/scheduled code releases
20142018

Co-founder

CreatedRed Media

Taking responsibility for the technical planning, implementation and marketing delivery side of the business, my responsibilities included:

  • Design and architecture of client web solutions (marketing and e-commerce websites)
  • Undertaking detailed project research depending on client/project needs - e.g. Keyword analysis, buyer persona development, campaign planning, content analysis, user journey mapping.
  • Liaising and coordinating with multiple internal and external teams to ensure smooth scheduling and delivery of projects
  • Communicating technical requirements to non-technical clients and stakeholders
  • Introducing and reviewing development and working practices that support inter-team and inter-business collaboration - e.g. in-house departments, third-party developers/suppliers/platforms, occasionally on behalf of clients
  • Maintain and enhance the current Software Development Life-cycle (SDLC)
  • Compile and supply regular status reports to internal stakeholders and external clients on projects
  • Assist in the planning & coordination of monthly project work (hot-fixes, content creation, campaign monitoring, etc.)
  • Reviewing and improving project pipeline, reducing scope creep and business risk whilst delivering on client/project requirements, ensuring that projects are completed on time, within budget and to high-quality standards
  • Oversee new product and content releases
  • Writing creative and engaging briefs for clients and external agents
  • MAMP tech stack with large front end component including Vue.js, jQuery, native JavaScript, built upon WordPress foundation
  • Managing small team of employees across digital marketing and business development functions, including senior and apprentice level
20132014

Senior Software Engineer

Legend Club Management

Working with project management to deliver bi-weekly software releases on time and within budgets. Used Agile and SCRUM approach in a Microsoft tech environment (C#, .Net MVC, SQL Server 2008) built on test-driven development (TDD) processes. Heavy front end mix too involving MVVM frameworks such as Knockout.js, Jasmine testing framework.

Ran feedback meetings and acted as SCRUM Master where needed. Contributed to high-quality code standards and continuous improvement of development practices.

20122013

Front End UX/UI Developer

Zolv

Based in creative department developing web apps on front-end tech stack including JavaScript, jQuery, HTML5, CSS3, Responsive Design patterns, practices and frameworks such as Twitter Bootstrap and Foundation. Focused on UX/UI efficiency and quality, liaising with clients and end-users, documenting interaction behaviour.

20102012

Ecommerce Web Solutions Developer

PureNet Solutions

Designing and developing bespoke e-commerce and content management web solutions using C# and Asp.NET 2.0 for large clients such as the BuyDirect group and West Ham United. A senior member of the dev team, mentoring junior members, contributing to operational efficiency and delivery of client project work.

20042010

IT Infrastructure Engineer & Java Developer

Yorkshire Ambulance Service

Designing, implementing and maintaining internal and external online applications, websites and intranets. Responsible for smooth running and operational up-time of North Yorkshire area IT infrastructure on remote sites and headquarters.

Area of Expertise

Web and software development
Leadership & management
Reporting and Analytics
Project management
Agile, SCRUM
UX/UI design