Highly motivated Full Stack Developer, looking to join a dynamic team and grow my skills and experience. With strong problem-solving skills and experience in full-stack web development. I want to further build and develop my skills within front and backend web development. A responsible and trustworthy individual with the ability to work independently or as part of a team. Excellent communication and teamwork skills with a polite and friendly attitude. I like to set goals in everything I do and strive to achieve the best.

Shane Johnson

Highly motivated Full Stack Developer, looking to join a dynamic team and grow my skills and experience. With strong problem-solving skills and experience in full-stack web development. I want to further build and develop my skills within front and backend web development. A responsible and trustworthy individual with the ability to work independently or as part of a team. Excellent communication and teamwork skills with a polite and friendly attitude. I like to set goals in everything I do and strive to achieve the best.

Available to hire

Highly motivated Full Stack Developer, looking to join a dynamic team and grow my skills and experience. With strong problem-solving skills and experience in full-stack web development.

I want to further build and develop my skills within front and backend web development. A responsible and trustworthy individual with the ability to work independently or as part of a team. Excellent communication and teamwork skills with a polite and friendly attitude. I like to set goals in everything I do and strive to achieve the best.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Backend Developer at Tekton Billing
August 1, 2024 - Present
Designed, developed, and maintained RESTful APIs within a Node.js codebase used by external clients, implementing robust validation, structured error handling, and secure request workflows. Maintained and enhanced a Vue.js client-side application tightly integrated with the Node.js backend, ensuring consistent data flow, reliability, and a smooth user experience. Set up an integration between Zoey and Xero accounting software allowing for the processing of Invoices & Credit Notes. Implemented recurring SSL Certificates using Let’s Encrypt.
Full Stack Developer at Whitestores
April 1, 2024 - August 1, 2024
Built a generative AI–powered, accounts payable–focused OCR system using Google Cloud Document AI and OpenAI’s API, automating invoice processing for a finance department. The system processes invoices end-to-end in real time, from mailbox ingestion through to posting into NetSuite, with the Node.js backend and SvelteKit frontend designed and refactored for maximum cost efficiency in a usage-based cloud environment.
Full Stack Developer at Booking Tree
December 1, 2023 - Present
Using SvelteKit and an object-oriented approach, I developed a drag-and-drop UI that enables booking system users to create and customise their own booking websites without needing to interact with code. The interface was designed to support conversion-focused user flows across marketing pages, including traffic driven from Meta Ads. I developed the booking system backend using Node.js, implementing clustering and load-balanced deployments, with Redis used for inter-process communication between worker processes to coordinate state and events.
Full Stack Developer at Complete Housing Ltd
July 1, 2023 - February 1, 2024
Designed & developed a highly scalable bespoke Quotation & Workflow Management System for a Property Maintenance Company. Applications used include Node.js server for the backend (with Express as the web server), Firebase as the database & SvelteKit for the frontend.
Full Stack Developer at USB International
June 1, 2022 - February 1, 2023
Automated a monthly sales report workflow with a full-stack Node.js web application, successfully automating a business workflow for a monthly sales report, the value of which was exceeding £1m in revenue. The speed of the automated product resulted in a 95% time save and substantial cost savings.
Web Application Developer at University Dissertation Project
December 1, 2022 - May 1, 2023
Developed a data visualisation web application for carbon emissions using a full stack Node.js that utilised the three.js library and API clause to Microsoft Bing News via the MS Azure platform.
Automated Business Sales Report at USB International
June 1, 2022 - February 1, 2023
Automated a business workflow for a monthly sales report, the value of which was exceeding £1m in revenue. The speed of the automated product has resulted in a 95% time save and substantial cost savings.
Web Application (Dissertation Project) at University Dissertation Project
December 1, 2022 - May 1, 2023
Developed a data visualisation web application for carbon emissions using a full stack Node.js stack that utilised the three.js library and API clause to Microsoft Bing news via the MS Azure platform.

Education

BSc Computer Science (First Class Honours) at University of East London
January 1, 2019 - January 1, 2023
A Levels (Economics, Psychology) at Mayflower High School, Sixth Form
January 1, 2017 - January 1, 2019
GCSEs at The Royal Liberty School
January 1, 2012 - January 1, 2017
BSc Computer Science (1st Class Honours) at University of East London
January 1, 2019 - January 1, 2023
A Levels at Mayflower High School, Sixth Form
January 1, 2017 - January 1, 2019
GCSE at The Royal Liberty School
January 1, 2012 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education, Media & Entertainment, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more