Our client is a US-based insurance leader providing top-class insurance services for small and medium businesses. The client has started a major legacy system overhaul with a previous vendor, but switched to Symfa when they saw us in action during a couple of test projects.
The client opted for a new insurance product – cyber liability insurance – meeting the ever-changing needs of time. The new product is designed to cover a vast amount of potential loss events, such as stolen credit card data, phone numbers and names, driver's license numbers, health records, etc. The software behind the product will be the extension of the existing in-house system. The agent/underwriter logs into his/her account in the system and performs all the actions needed to provide the service: creates or amends the quote/policy, sends it for approval or cancels it.
To calculate the accurate amount of premiums in case the loss event occurs, the client needed us to develop a cyber liability rating engine. Besides adding the new functionality, our developers were to implement a series of changes in the existing in-house system to ensure its correct functioning.
First thing first, in order to implement the new engine, the team had to have the legacy system ready. Newly developed functionality could affect the existing system operation, that is why the legacy software containing dozens of thousands lines of code, was to be amended. Our developers made changes to app logic and database, and proceeded with refactoring. After the code improvements, the new functionality was introduced.
Under the project, the team created a lot of APIs to implement the API connectivity principle in the client’s legacy system. This unleashed the legacy functionality without harcdcore system remodeling, which could result in an unpredictable damage to the legacy software. The API’s would allow referring to the legacy code and calculating the accurate amount of the premiums.
The Symfa team have been engaged in
In the beginning, the Symfa team was hired to carry out only the backend jobs, while the web team of the customer was in charge of the frontend part. During the trial period the Symfa guys showed them at their best and gained the customer’s trust. Thus, the fronted development in Angular was handed over to us, too.
Soon after the project initiation, the delivery processes were streamlined during the high quality onboarding phase (3 weeks). Any and all project issues are effectively tackled during the daily sync-ups with the client team and internal daily stand-ups (solely for the Symfa members).
Since the project started the team was able to improve a huge part of the legacy code with tons of APIs written to regenerate the platform. The distributed team started with the functionality to enable the client to cover indemnification for legal fees and expenses, provide customer notifications in the event of a breach and now is moving by leaps and bounds with other features. The project that has stretched for more than a year by now also empowers the client to cover Website Media Content Liability, Regulatory Defense and Penalties as well as PCI Fines, Expenses and Costs and more.
Our team will get back to you promptly to discuss the next steps