Andrew Concepcion
[status: online]
[work] 2024-11-20 [8 min read]

Case Study: OCBC Mobile Banking Delivery

Delivery notes from a banking app environment where trust, performance, and safe iteration all matter simultaneously.

[RSS]
OCBC mobile app screenshot

Context

Banking apps demand consistency and precision under strict reliability constraints. The goal was to improve core financial workflows while preserving user trust and regression safety.

Stack

  • Kotlin + XML UI surfaces
  • Firebase integrations and analytics hooks

Key Challenges

  • Chart customizations for financial visualizations
  • Identity verification flow handling
  • Concurrency edge cases in high-touch transactions
  • Network call efficiency under constrained conditions

Contributions

  • Integrated third-party SDKs with guarded rollout strategy
  • Refactored selected modules to reduce coupling
  • Supported UI modernization and unit-test coverage improvements

Outcome

The team shipped iterative improvements without breaking critical user paths, balancing quality controls with product velocity.