Profile picture

Josh Allen

Senior Software Engineer

homeSolihull, UK

I build professional and simple solutions for complex problems.

linkedin logogithub logo

About

Back in 2009, I embarked on creating a private server for a popular game, which catapulted me into the intricate world of software development. Fast-forward to today, and I‘ve had the privilege of building software professionally.

My main focus these days is building a mixture of front and back end solutions for GSF Carparts. Leading a team of engineers, I am tasked with constructing cataloging software tailored to serve both our customers and internal branches. This encompasses the creation of a diverse array of APIs and applications designed to facilitate the seamless delivery of our services.

When i‘m not at my desk, you can find me in the gym, watching football or working on side projects.

Experience

Projects

GSF Trade

Our team revamped our garage customer service catalogue from the ground up, transitioning away from outdated technology (AngularJS .NET Framework) to a modern stack comprising .NET 6.0 and NextJS. Concurrently, we developed a comprehensive API tailored to seamlessly integrate with garage businesses. This grew significant growth to digital trading, shortly after this platform was released sales doubled and the amount of customers using our digital platform doubled.

GSF Trade

Business WhatsApp Integration

As part of our requirements, we aimed to transition branch staff from using personal WhatsApp accounts to utilizing a dedicated business WhatsApp account. To achieve this, I created a system that facilitated direct communication between our branches and customers. This system not only identified customers automatically but also provided access to relevant information, allowing branch staff to efficiently place orders on behalf of customers. The bespoke user interface designed for branch staff was well-received, enabling seamless transmission of parts and images to customers.

Business WhatsApp Integration

Invoicing System

I designed and developed an invoicing system using NextJS to consolidate data feeds from four different sources into a unified list of invoices. This system, crucial for invoicing our customers monthly, handles complexities such as bundle packages, and supports transactions totaling around £100k per month.

Invoicing System

Internal Feedback System

I developed a feedback system using NextJS, enabling both our internal branches and customers to submit feedback on our services, whether it be a complaint or a compliment. This system has played a pivotal role in enhancing our services and has achieved considerable success. Additionally, feedback is automatically forwarded to a Slack channel for visibility.

Internal Feedback System