A digital consumer-lending fintech.
The client needed to automate the slow step of gathering the data required to refinance a loan - pulling different data points from customers’ own accounts, with their consent, across a wide range of sources. It called for strong architecture and system design, and a core that could support many different scraping engines.
We built a tool that automates loan-refinancing intake using a range of scraping and data-collection techniques, on a core designed for easy future scraper integration. With customer consent, it logs into customer accounts to collect the required data points, on a robust, abstract scraping engine with maintainable, page-specific classes.
A 5-member team - a tech lead owning the abstract scraping architecture and data-collection strategy, two backend engineers on the Spring Boot scraping engine, Selenium automation and websockets, a frontend engineer on the refinancing-intake flow and real-time progress UI, and QA bridging product and engineering.