- +84 909-628-803 (Vietnam)
- +63 995-419-9280 (Philippines)
- [email protected]
Personal Loan Platform

Personal Loan Platform
T he client was interested in hosting an offshore team to help them develop and launch new products and services, as well as improve existing ones. Our offshore software outsourcing services with specialized technical teams back up our client’s operations with several advantages. The primary advantage was having access to highly experienced technical teams at a far lower cost than would be required to employ and sustain a similar team in-house.
Besides, the system was developed using a microservices architecture, and then the offshore team was split up into many service teams that all followed the Personal Loan Platform values but were managed in various ways.


What The Client Required
Numerous sub-products were developed utilizing DDD and microservices architecture. Our engineers were required to participate in various projects spanning multiple domains. The initial step taken by our team involved the categorization of numerous features, user roles, data inputs, and outputs deemed essential for the project.
- ✓ Funnel building is an application process for the applicants to go through to be members
- ✓ Experimentation is a systematic platform to test the changes on the Funnel which is applied to A/B testing and data analytics
- ✓ Fraud identity and Fraud detection domain
- ✓ TBL, transferred-based lending domain
- ✓ Loan Modification
- ✓ Payoff Verification
- ✓ Member portal to manage leads/members/accounts
- ✓ Remittance report
- ✓ Credit institution management portal
- ✓ Automatic e-signing
Our Technologies
Specifically, the Saigon Technology team utilized the following technologies for the project:
- ✓ Java Springboot
- ✓ ReactJS
- ✓ Microservices
- ✓ Rest API
- ✓ AWS services
- ✓ GraphQL
- ✓ Kafka
- ✓ DynamoDB
- ✓ LaunchDarkly
- ✓ Fullstory
- ✓ Mixpanel
- ✓ Clojure

Challenges
- ✓ The client wanted to ramp up the team rapidly to 20 members within 3 months, all of whom must be senior members
- ✓ The project was massive, with a slew of documentation, new technology, and third-party partners that were included in the products
- ✓ There was a module called Matcha that was based on Clojure, a very old programming language that was difficult to get on the market
- ✓ We had to migrate the old system into the new architecture and a bespoke React framework called KOA, which was not a common framework like Redux, as well as transfer to a new service with the current architecture
- ✓ Because of the distributed team and personnel working remotely in various locations, there were some timezone differences
Solutions
- ✓ To accelerate team deployment, we focused on the recruiting process and optimized the onboarding process
- ✓ Created a learning strategy for the team to swiftly catch up on the system’s technology
- ✓ To deal with the legacy, we encouraged engineers and created an active-learning environment to broaden their expertise
- ✓ Designed suitable timetables for each service team, ensuring that they had at least two overlapping hours every day to collaborate with other teams