Current · Full stack
MAVIS
The system behind Singapore Airlines' miles and voucher issuance for service recovery, including reporting, billing reconciliation and mass issuance. I'm a full-stack developer on it, working on the Angular front end and the Java Spring Boot back end.
- Admin module for bulk voucher updates. Users upload an Excel file to move vouchers to statuses such as redeemed or void. A requestor submits the batch, an approver approves or rejects it, and approved changes are applied automatically. This replaced manual database updates by developers.
- Customer email templates. Designed the voucher issuance email with its PDF, QR code and voucher details, along with the resend, redeemed and reinstated (refund) emails.
- Angular
- TypeScript
- Java
- Spring Boot
- MySQL


