Kirill Golubev

Resent Posts




Kirill Golubev

Full-Stack / Mobile App Developer

Engage Node.js print server

June 22, 2020

Xtime’s Engage is the industry’s leading mobile point-of-service solution for automotive dealerships. With instant access to quality information and a consistent write-up process, Engage gives Dealership Consumers a professional service lane experience while boosting repair order value and CSI.

This app generates more than twenty different pdf reports for auto dealerships around the world and used in Xtime’s mobile and web applications. It was built with Node.js and TypeScript and was intended to replace the existing Java backend app that couldn’t cope with the increased volume of requests.

I added new routes, new Pug report templates, and new features to this Node.js app. I also found and fixed a few critical bugs in the existing codebase that allowed our team to improve the app’s security and stability.

This app allowed thousands of auto dealerships around the world to reduce the report generation time by more than ten times compared to the old Java application. It substantially increased the dealerships’ productivity and their clients’ loyalty.