Duc Le
Theme: Auto
Hire Me
VPBank RaceApp

Mobile

EmploymentCompleted

VPBank RaceApp

Internal sales tool enabling VPBank representatives to manage loan applications and track performance.

Case study by Duc Le (Kelvin) · Mobile Technical Lead

Role
Senior Mobile Developer
Duration
1 year
Team
5 people
Platforms
iOS / Android
React NativeRedux-SagaReact Hook FormCodepush
01

The Problem

Bank sales reps needed one internal tool to manage multi-step loan applications and track performance, with fast iteration on business rules.

02

The Solution

Built with Redux-Saga for complex async loan flows, React Hook Form for multi-step forms, and Codepush for over-the-air releases.

03

Tech Stack Decisions

  1. 01

    Redux-Saga for loan workflows

    Handled long-running, multi-step loan application flows with sagas, keeping complex async sequencing testable and out of UI components.

  2. 02

    React Hook Form for multi-step forms

    Built the data-heavy application forms on React Hook Form to keep large forms performant and validation consistent across steps.

  3. 03

    Codepush OTA updates

    Shipped fixes and rule changes to sales reps over the air, avoiding full store review cycles for an internal tool that changed often.

04

The Outcome

Enabled VPBank sales reps to manage loan applications end to end, with fixes shipped over the air via Codepush

OTA

release cycle

iOS + Android

internal rollout

App Store ↗Play Store ↗
← SmartBeautyHalopesa & Mosan eWallets →