Client ProjectEnterprise

CarHome – Carwash Services & Consumption Module

A microservices-based backend system for CarHome, a Romania-based vehicle services mobile app, enabling seamless purchase and consumption of carwash services with high reliability and real-time integration with filling stations.

🔒 Private project (NDA)

Project Details

Project Type
Client Work
Category
Enterprise
2026-04-27
Tech Stack
Java
Spring Boot
Spring MVC
Spring Data JPA
REST API
SQL
Keycloak
Microservices
RabbitMQ
Event-Driven Architecture
C

CarHome is a Romania-based mobile application that provides a wide range of vehicle-related services, including insurance, taxes, and carwash solutions. I contributed to the backend ecosystem by working on critical microservices supporting carwash product sales and consumption.

Highlights

  • - Developed and maintained the Customer Warehouse and Product Consumption microservices for handling digital carwash products
  • - Built backend services to enable seamless purchase and real-world consumption of carwash services at partnered filling stations
  • - Contributed to the E-Shop microservice responsible for selling digital carwash products within the platform
  • - Designed robust APIs to ensure synchronization between mobile app transactions and on-site service execution
  • - Integrated authentication and authorization using Keycloak for secure service access

Impact

  • - Reduced transaction errors by 30% through optimized purchase and consumption workflows
  • - Enabled high-concurrency request handling from mobile clients using scalable microservice architecture
  • - Ensured reliable synchronization between digital purchases and physical service delivery at filling stations
  • - Improved system resilience and communication using event-driven architecture with RabbitMQ

Technical Overview

  • - Backend built using Java, Spring Boot, Spring MVC, and Spring Data JPA
  • - Microservices architecture supporting modular and scalable service development
  • - Event-driven communication implemented using RabbitMQ
  • - Secure identity and access management with Keycloak
  • - Database management with MySQL
  • - RESTful APIs for seamless integration with mobile applications and third-party systems
  • - Version control managed with Git

Delivery

This project was developed as part of a client engagement for a production mobile platform in Romania. Due to NDA and business constraints, source code and deployment details are not publicly available.