Overview
Designed and built a complete fullstack back-office system for a major bank’s Interactive Voice Response System operations team — from the ground up, solo, as a junior developer.
What Was Built
Back-Office Application
- Full Struts-Spring-Hibernate stack
- Maker-Checker Approval Workflow — dual authorization for all configuration changes meeting banking compliance
- Role-Based Access Control (RBAC) — granular module-level permissions
- Configuration portal for IVR operations: channel controls, hold music, reload limits, heatmap analytics
Web Services
- Telephone PIN Web Service — secure PIN validation with enhanced authentication
- IVR Prepaid Mobile Reload Limit Detection — transaction velocity checks (weekly/bi-weekly/monthly), confirmed by management to have significantly reduced prepaid reload fraud
- CASA Balance Inquiry — real-time checking/savings balance retrieval
- Cash Card Balance Inquiry — prepaid card queries
Tech
Java Spring MVC Hibernate Struts SOAP RESTful APIs Oracle DB MS SQL Git