Duc Le
Theme: Auto
Hire Me
Halopesa & Mosan eWallets

Mobile

EmploymentLive

Halopesa & Mosan eWallets

eWallet apps for Viettel's international markets: Halopesa, Mosan end-user and Mosan Agent.

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

Role
Mobile Developer
Duration
2+ years
Team
4 people
Platforms
iOS / Android
React NativeReduxFormikCodepush
01

The Problem

Building end-user and agent eWallet apps for Viettel's international markets that had to stay reliable and updatable across regions.

02

The Solution

Shipped with Codepush for over-the-air updates and Formik for consistent form validation across the wallet's transactional flows.

03

Tech Stack Decisions

  1. 01

    Codepush release channel

    Delivered over-the-air updates so fixes reached users in every market without waiting on store review in each region.

  2. 02

    Formik-driven forms

    Standardized the wallet's transactional forms on Formik for consistent validation and error handling across flows.

  3. 03

    Reusable components and native modules

    Designed shared UI components and native modules in close collaboration with backend teams to keep API integration consistent.

04

The Outcome

Contributed to end-user and agent eWallet apps for Viettel's international markets

0

eWallet apps

End-user + agent

app types

App Store ↗Play Store ↗
← VPBank RaceApp