Customer Verification Engine

Automated Customer Verification for a Peer-to-Peer Lending Platform

Bachelor Thesis (2019)
Author(s)

M.R. Comans (TU Delft - Electrical Engineering, Mathematics and Computer Science)

O.N. de Haas (TU Delft - Electrical Engineering, Mathematics and Computer Science)

D.A.J. Oudejans (TU Delft - Electrical Engineering, Mathematics and Computer Science)

E. de Smidt (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Yves Candel – Mentor (NAVARA)

Mauricio Aniche – Graduation committee member (TU Delft - Software Engineering)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2019 Martijn Comans, Olav de Haas, Daan Oudejans, Emiel de Smidt
More Info
expand_more
Publication Year
2019
Language
English
Copyright
© 2019 Martijn Comans, Olav de Haas, Daan Oudejans, Emiel de Smidt
Graduation Date
02-07-2019
Awarding Institution
Delft University of Technology
Project
['Bachelor End Project']
Programme
['Computer Science and Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

There is a lot involved in providing a loan as a company, mostly in terms of legalities and risk management. As a lender it is important to have a clear record of the customers applying for a loan, as this helps assessing the risk that comes with providing a loan. Furthermore, it is required by law to know who it is that you are providing a loan to. To achieve this, loan providers gather a variety of personal and financial information. The gathering of such information has traditionally been a time consuming practice, both for the customer and the lender. The customer is required to manually find and submit information, and in turn the lender has to verify that the received information is not fraudulent or incorrect. If collection of personal information, payrolls and credits could be done in an automated way, both the customer and the lender will benefit greatly. We have designed and developed the Customer Verification Engine, the CVE, in order to solve this time consuming process of collecting and submitting documents. The CVE is capable of cleverly combining several external data sources, creating a clear record of the customer. While previously the customer had to manually provide a large set of documents, it is now done at the push of a button. Furthermore, by having a system where the information is retrieved, rather than provided by the customer, the verification becomes significantly more reliable, as there is little to no room for the customer to provide fraudulent information. The CVE is a robust and scalable system that is capable of handling unexpected behavior both in terms of input and connection to external sources. An extensive test suite verifies correct behavior of the CVE under both normal and unexpected circumstances. The information gathered by the CVE will be relied upon to determine whether or not a customer is eligible for a loan. As the CVE will be continued to be worked upon, we have put effort into making it extendable for future developers. Using the extensive documentation and the modularity of the system, it should be straightforward for future developers to add new integrations with external parties to the CVE.

Files

BEP_CVE_Final_Public.pdf
(pdf | 0.841 Mb)
License info not available