top of page

BMW Digital Sales Desk

BMW Digital Sales Desk is a used car platform serving customers across the UK and Ireland.

My Role

Full Stack Engineer

January 2019 – February 2022

I worked as a Full Stack Engineer at Dare Digital, developing and maintaining web applications for major clients including BMW and MINI. My projects included BMW Digital Sales Desk and BMW Discover, working across backend services, frontend experiences, integrations, and ongoing platform improvements.


Web application development


I developed, maintained, and upgraded applications using Laravel, Pimcore, and Django. I built REST APIs and database structures to support platform functionality, alongside frontend interfaces using React, Redux, and Bootstrap.


Infrastructure and integrations


I implemented serverless functionality using AWS Lambda to improve performance and reliability. I also integrated and maintained payment checkout systems using Ingenico and Adyen, working with third-party providers to support their operation.


Analytics and communications


I integrated and updated tracking data layers for Google Analytics and Adobe Analytics, supporting measurement across client websites. I also developed and styled email templates using Laravel’s Blade templating engine.


Delivery and collaboration


I worked closely with clients, third-party providers, and internal teams throughout development and delivery. My responsibilities included managing deployments, reviewing pull requests, and maintaining existing applications and components.


Supporting the team


I coached and managed new starters and freelancers, helping them understand the projects, contribute effectively, and maintain consistent development standards.

At a Glance

Full Stack Engineer (January 2019 – February 2022)

Role & Tenure

PHP · Laravel · Python · Django · Pimcore · React · Redux · MySQL · AWS

Core Technologies

Website Development - Reusable Components & Client Prototypes

Focus

Project Gallery

© 2026 By Joshua Hales

bottom of page