Integrated Campaigns for Pharmaceutical Products
(Development - Back-end)
Client’s project consisted of delivering a core management system to handle both stock management and supply chain purchasing for a major costumer in the pharmaceutical industry.
The Campaign Manager, which should allow to define, apply and manage different types of campaigns to each product, was a key module.
With a strong but limited pool of internal resources to develop the solution, client brought cleverti on board.
Cleverti’s solution came in two parts: a central server developed with .NET technologies to manage and synchronize all available information, and a local system where the product manager would enter campaign information and have it validated by the central system. The local system uses a remote server with a micro service concept to send and receive all relevant information. The development process was not without obstacles and synchronization with local system was an issue. Cleverti overcame this with the use of data duplication validation to avoid duplicate entries and synchronization with a number of retries to avoid timeouts.
Different technologies, software and frameworks were used, such as Microsoft Visual Studio, TFS, Test Complete, XAML, Silverlight, WCF RIA Services, REST, Micro Services, C#, SQL Server, TCP.Net Remoting, Windows Services, database synchronization, cron expressions.