Redesign & Optimization of the multi-state lending platform covering a full mortgage management and loan management cycle
Redesign & Optimization of the multi-state lending platform covering a full mortgage management and loan management cycle
Purpose / Strategy / Migration to MVC / Layers / Web API / UI / Unit Tests / Net Core
About the product
About the client
Mid America Mortgage, Inc., Addison, Texas, is a multi-state, full-service mortgage lender serving consumers and mortgage originators through its retail, wholesale and correspondent channels. In general, it helps borrowers refinance and purchase residential real estate in the United States. The company was established in 1940. Nowadays, the company has over 500 employees and a yearly revenue of $250 millions.
The customer requested to revisit the current approach to the development of their loan management platform. During the project, NerdySoft developers had to address the following challenges:
The application core of the lending platform was designed and developed ~ 15 years ago.
The business logic, database, and development layers are closely tied, hard to scale, and maintain.
The client heavily depends on validation by many third-party legal instances, like Credit Agencies, Insurance Companies, automated user qualification algorithms, etc.
View and C# code is not separated that block UI interface evolution
Outdated, not responsive and not Mobile-friendly UI
Complicated maintenance process
System is difficult to cover with automated tests (Web form part)
Monolite not modular structure
To streamline the communication with external services the Interfaces module was implemented. Being an integral part of the application the module is of prime concern, as the business relies on it for revenue.
The application core of the lending platform was designed and developed ~ 15 years ago.
The business logic, database, and development layers are closely tied, hard to scale, and maintain.
The client heavily depends on validation by many third-party legal instances, like Credit Agencies, Insurance Companies, automated user qualification algorithms, etc.
View and C# code is not separated that block UI interface evolution
Outdated, not responsive and not Mobile-friendly UI
Complicated maintenance process