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