John Cashmore

Full-Stack Developer

Full-Stack Developer with over 15 years of experience building scalable web applications across diverse industries. Specialized in TypeScript, React, Node.js, and serverless architecture with extensive experience developing high-traffic e-commerce platforms and cloud-native solutions. Proven expertise in optimizing application performance, implementing CI/CD pipelines, and architecting systems that maintain stability during extreme traffic conditions. Combines technical proficiency with leadership experience, having successfully guided development teams and established best practices that enhance code quality and streamline workflows. Currently seeking full-stack development opportunities to leverage my end-to-end technical expertise.

Skills

Frontend Development

  • TypeScript
  • JavaScript (ES6+)
  • React
  • Angular
  • Vue.js
  • HTML5
  • CSS3
  • SASS/LESS
  • Jest
  • Vitest
  • Responsive Design

Backend Development

  • Node.js
  • Express
  • TypeScript
  • RESTful APIs
  • GraphQL
  • MongoDB
  • PostgreSQL
  • Python
  • Django

Cloud & DevOps

  • AWS Lambda
  • AWS SQS
  • AWS DynamoDB
  • AWS Transcribe
  • Serverless Architecture
  • Docker
  • Jenkins
  • CI/CD Pipelines
  • Microservices

Integration & Services

  • Twilio
  • Stripe
  • Salesforce
  • IBM Watson
  • Zapier
  • API Design
  • Swagger/OpenAPI
  • E-commerce Platforms
  • Shopify

Work Experience

Contract Developer

AllGold
2020 - Present

Developing high-traffic e-commerce platform and raffle services for premium brands

  • Developing and maintaining a high-traffic e-commerce platform for a premium international streetwear brand using React and Node.js
  • Building and optimizing serverless backend infrastructure utilizing TypeScript, AWS Lambda, SQS, and DynamoDB to process and manage orders at scale
  • Implementing responsive design patterns and enhancing site performance to support flash sales with significant concurrent user traffic
  • Architecting and maintaining a sophisticated raffle service system for limited-edition product releases by high-profile artists and designer collaborations
  • Designing robust systems capable of handling extreme traffic surges during product drops while ensuring fairness and security in the raffle process
  • Engineering solutions that maintain system stability and performance during periods of concentrated global demand

Chief Technology Officer

CallSquad Ltd
2016 - 2021

Led technical strategy and development for a telephony services startup

  • Architected and developed backend applications using TypeScript and Node.js that integrate with AWS SQS, Stripe, Twilio, IBM Watson, and Salesforce
  • Modernized development workflow by introducing TypeScript to improve code quality and reduce bugs
  • Implemented containerization with Docker and established CI/CD pipelines using Jenkins
  • Designed and built Intervoo, a voice analysis platform using AWS Transcribe and IBM Watson, delivering actionable insights for customer interactions
  • Created outbound campaign calling capabilities for Twilio Flex using React, integrating with Salesforce and Twilio Functions

Contract Developer

Unilever
2020 - 2021

Working on the all things hair brand using Eleventy and VueJs

  • Built and maintained the All Things Hair brand website using Eleventy and Vue.js
  • Implemented responsive design patterns and component-based architecture
  • Optimized site performance and user experience

Contract Developer

Co-op
2020 - 2020

Developing the funeral care applications

  • Developed funeral care applications using Python and Vue.js
  • Implemented backend services and frontend interfaces
  • Collaborated with business stakeholders to deliver required functionality

Contract Developer

Jaguar Land Rover
2019 - 2020

Senior resource to help upskill the team on React and general development practices

  • Brought in as a senior technical resource to upskill team on React development
  • Mentored junior developers on modern JavaScript practices and component architecture
  • Established code quality standards and review processes

Contract Developer

CO-OP (Equal Experts Ltd)
2018 - 2019

Working on a django application within the funeralcare business

  • Introduced modern JavaScript techniques using Babel to transpile ES6 code
  • Created Jest tests for all new code written for the application
  • Started the process of moving the team away from jQuery
  • Improved the build process in the VueJS application
  • Enabled the development pipeline to build branches automatically in Jenkins

Contract Developer (SC Cleared)

HMRC (Equal Experts Ltd)
2016 - 2018

Working on large multi location scaled agile project for HMRC

  • Worked on large-scale Agile project developing Angular applications
  • Implemented comprehensive test coverage with Jasmine, enabling smooth migration from Beta Angular versions to production releases
  • Introduced Blueprint API and Swagger to decouple frontend, backend, and QA workflows

Head of Development

Shaping Cloud Ltd
2015 - 2016

Responsible for all client projects, reporting directly to the board

  • Promoted to lead all client development projects and report directly to the board
  • Managed multiple development teams across cloud-based solutions
  • Established development standards and quality control processes

JavaScript Developer

Shaping Cloud Ltd
2014 - 2015

Developing Cordova applications, nodejs rest apis, and configuring ELK stacks

  • Developed Cordova mobile applications, Node.js REST APIs, and frontend applications
  • Configured ELK stacks for logging and monitoring of Node.js services
  • Built solutions leveraging AWS, Azure, and other cloud platforms
  • Key projects included CallSquad (AngularJS, Node.js), Givvit Mobile Application (Cordova, Java, Node.js, AngularJS), and Bubble (AngularJS, Node.js, Neo4j)

Freelance Front End Developer

Whoooop Ltd
2014 - 2014

Contracting at a FTSE 250 company producing an AngularJs application

  • Contracted with FTSE 250 company to develop AngularJS product configuration application

Front End Developer

Building Blocks Ltd.
2012 - 2014

Producing componentised HTML and JavaScript for various CMS systems

  • Developed component-based HTML and JavaScript for integration with various CMS systems
  • Created responsive, mobile-first designs with LESS and Grunt for automation
  • Built sites for major clients including Celebrity Cruises, Yara, ViaCord, and LRQA

Front End Developer

Active Solutions Ltd.
2009 - 2012

Developing front end code for travel industry clients

  • Developed frontend solutions for travel industry clients, ensuring SEO-friendly implementations
  • Created interactive features using JavaScript for form validation, mapping, and AJAX content loading

Web Publisher

Wigan Council
2005 - 2009

Monitoring pages coming through the council CMS system

  • Monitored content quality through the council's CMS system, ensuring compliance with government accessibility guidelines
  • Designed mini-sites for high-level job postings, council partner sites, and the main council website
  • Developed both simple JavaScript-based projects and more extensive ASP.NET applications
  • Collaborated with the development team on a wide range of online and offline projects while meeting strict deadlines

Education

National Diploma in Computing (Software development)

Wigan & Leigh College
2001 - 2003