Client ProjectAutomotive
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
Automotive
2026-03-19
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.