UnionBank Online
An award-winning digital mobile banking platform serving millions of users
Team Size: 6
Role: Full Stack Developer
Duration: Dec 2015 – Nov 2017
Tech Stack
Project Gallery


Introduction
UnionBank Online is the retail digital banking platform of UnionBank of the Philippines, widely regarded as one of the most advanced and user-friendly banking applications in the country. Built by White Cloak Technologies, the platform provides a "branch-in-your-pocket" experience, allowing millions of users to perform nearly all banking transactions without visiting a physical branch. The app was recognized as the #1 Digital Banking App of the Year from 2018 to 2021.
Key Features
- Account management with balance inquiry, transaction history, and dashboard
- Fund transfers via Instapay and PESONet for internal and external transactions
- Bill payments and mobile load with secure confirmation and tracking
- QR code payments (Scan/Pay) for fast in-store and merchant transactions
- Credit card management including activation, installments, and rewards
- Secure authentication with OAuth and multi-factor authentication (MFA)
- Microservices architecture enabling independent scaling of banking modules
Technical Insights
- Developed backend services using Java (Spring Boot) supporting financial transactions for a high-traffic platform serving millions of users
- Built frontend interfaces using React, improving user experience for banking dashboards and services
- Designed microservices architecture improving scalability and independent deployment of core banking features
- Implemented secure authentication flows including OAuth and multi-factor authentication (MFA)
- Contributed to rapid MVP development delivered in four months, then continuous platform improvements in agile cycles
- Integrated with core banking systems for account operations, transfers, and payment processing
Challenges and Solutions
- Handling sensitive financial transactions securely at scale: Implemented OAuth and MFA authentication flows with end-to-end encryption for secure API communication across banking services.
- Delivering a functional banking app under tight timeline: Contributed to rapid MVP delivery in four months through agile development and close collaboration with UnionBank's internal teams.
- Scaling banking services for millions of concurrent users: Designed microservices architecture enabling independent scaling and deployment of different banking modules.
- Balancing security with user experience: Leveraged biometric authentication (FaceID/Fingerprint) alongside MFA to maintain strong security while reducing friction.
Outcome
- Contributed to a platform serving millions of banking customers across the Philippines
- Helped deliver the initial MVP in four months, recognized as an industry-defying achievement
- Platform won #1 Digital Banking App of the Year awards from 2018 to 2021
- Enabled scalable banking operations through microservices architecture and secure authentication