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.
Project Details
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.
Related Projects
Kendis – Kanban Board & Milestones
A high-performance Kanban board and milestone management system built for Kendis, a Finland-based scaled agile platform used globally for PI planning, enhancing enterprise task planning and agile execution at scale.
Auto Consult Portal
A scalable web-based automobile consulting platform built with Spring Boot and React, featuring optimized performance, secure authentication, and seamless cloud deployment on AWS, delivered under NDA.