OVV – Voucher Management & Validation System
A scalable voucher management and validation platform enabling end-to-end digital voucher lifecycle management, including sales, distribution, and real-time validation across integrated microservices.
Project Details
OVV (Voucher Management & Validation System) is a centralized platform designed to manage the complete lifecycle of digital vouchers, including creation, distribution, validation, and sales. I led the development and evolution of the system by introducing new microservices and expanding its capabilities into a fully integrated digital commerce ecosystem.
Highlights
- - Led the development of the OVV platform and introduced a modern microservices-based architecture
- - Designed and implemented an integrated eShop system for direct voucher sales, extending beyond the legacy SAP-based workflow
- - Built end-to-end voucher purchasing flows by orchestrating multiple services, including payment processing, user management, and product handling
- - Integrated FIP (Fiscal Invoice Printing) service for automated invoice generation and compliance
- - Developed and maintained OVVCP (customer portal) for users to access, manage, and redeem vouchers
- - Introduced centralized authentication and user management via the Persons service
- - Extended payment capabilities by enabling bank transfer checkout in the payment service
Impact
- - Enabled direct-to-customer voucher sales through a scalable eCommerce integration
- - Improved system scalability and reliability through distributed microservices architecture
- - Streamlined voucher lifecycle management across multiple platforms and services
- - Enhanced user experience by providing seamless access to vouchers via customer portal
- - Reduced operational dependency on legacy SAP workflows by modernizing the sales pipeline
Technical Overview
- - Backend built using Java and Spring Boot with a microservices architecture
- - Service-to-service communication handled via REST APIs
- - Payment workflows integrated with dedicated payment service supporting multiple methods
- - Authentication and authorization centralized through a dedicated user service
- - Designed for high scalability and fault tolerance in distributed environments
Delivery
This project was developed as part of a client engagement in a production environment. Due to NDA and business constraints, source code, architecture details, and deployment access are not publicly available.
Related Projects
Prepay Recharge Platform
A telecom prepaid recharge platform for Romanian mobile operators, enabling secure PIN and direct top-up services with improved transaction reliability and seamless payment gateway integration.
Expense Tracker – ReactJS Web App
A web-based expense tracking application built with ReactJS, Redux, and local storage, allowing users to manage and track expenses efficiently with a modern, responsive UI.