Case Study: Enterprise CPQ Engine for a German Pump Manufacturer (WILO)
An end-to-end Product Configurator (CPQ) engine integrated directly into a German manufacturer's CRM, accelerating quotation processing times from days down to minutes.
The Problem
Quoting complex industrial, domestic, and sewerage pumping systems required days of manual configuration, stalling the sales cycle. The existing infrastructure lacked native multi-quote capabilities, forcing reliance on third-party tools to group and manage massive, multi-level product quotes.
Engineering Features & Direct Impact
Integrated CRM Configurator Engine: Embeds a complete Configure, Price, Quote (CPQ) system into the native CRM portal, enabling sales teams to configure complex pumps for household, industrial, and sewerage applications in minutes instead of hours.
In-Memory Pub-Sub Engine: Processes simultaneous quotation requests through a custom in-memory Pub-Sub model, allowing users to create, update, and manage multiple complex quotes concurrently without system lag.
Native Quote Grouping Framework: Implements structural quotation grouping and subgrouping capabilities directly into the core application layer, eliminating dependencies on expensive third-party tools.
Persistent JSON Data Layer: Powers a custom, multi-level expanding frontend interface using a lightweight Java 8 JSON storage backend, optimizing the speed at which clients view and manipulate identical pump configurations.
Technical Team Leadership: Scaled delivery capabilities by vetting over 20 candidates, onboarding 5+ engineers, and establishing knowledge-sharing pipelines that drastically cut team onboarding cycles.
Technical Stack
Java
Spring MVC
JavaScript