Sovcombank Leasing: Website and Financial Calculator Optimization
According to Tidio, website convenience and easy navigation are important for 69% of customers who regularly place orders online.
Sovcombank is one of our long-time partners — we have implemented more than 10 products for them. We successfully help our Customer perform their tasks. We provide dedicated teams and implement turnkey projects, as well as assist in supporting them.
In 2020, the Customer chose us to update the Sovcombank Leasing website for a growing flow of customers.
The key project areas were identified:
- website redesign with preliminary analysis of customer needs;
- development of new functions of the website and administrative panel;
- refactoring of the leasing calculator and switching to another language for convenient support.
What Made the Project Special
Increased requirements for the security of processes are the hallmark of the banking sector. Knowing these needs, we strive to address infrastructure configuration and test bench access issues at the start of the project to accelerate development. To refactor the calculator, the team had to explore the procedure for calculations and transfer them to a new language, as well as update some of them. We analyzed the service algorithms and prepared business requirements and documentation for future support. As a result, we joined our efforts with the Customer to identify and implement 65 parameters for leasing calculations.
It was important for the leasing company to ensure continuous availability of the website even when the load was high. To do this, we developed several implementation options based on the requirements of the security service and chose the best method together with the Customer.
The existing calculator had to be transferred to PHP. This language was chosen to speed up development, as well as because of its popularity and a large community of experts. As a result, the calculator will be easy to support and update in the future.
The service included not only calculations, but also the interaction with 1C, as well as the processing of incoming requests from internal bank systems. For ease of integration with 1C, we implemented a compact module using php SoapClient.
We built versioning into the calculator to be able to recalculate data for old requests even after the subsequent change of formulas.
As a result, we solved the tasks set by the Customer. We performed an in-depth analysis of the complex service without documentation at the start. The calculator supported versioning and 1C integration. The bugfix for the elimination of development errors in our case was less than 9%, while the indicator value less than 10% is considered a positive result. In addition, we wrote very detailed documentation for the calculator to ensure its easy technical support for the Customer in the future.
Laravel, Redis, MySQL, Nuxt JS, Microsoft Active Directory