Consumer Finance / Banking
Reliability Fix & Process Automation
Backend Engineer
ChallengeA core loan-guarantee API had a long-standing intermittent failure, and promotional coupon issuance was hardcoded per campaign, requiring a code change for every new offer.
ApproachTraced the business flow and legacy code paths to isolate the root cause of the failure, then rebuilt coupon issuance as a configurable module — amount, eligible product, frequency, and conditions — so campaigns no longer required engineering time.
ResultCut the API's error rate from ~5,000 failures/day to near-zero, with only residual network jitter remaining. Coupon campaigns moved from hardcoded releases to self-service configuration.
Consumer Finance / Banking
Property Valuation & Digital Loan Application
Backend Engineer
ChallengeA housing-secured loan product needed real-time property valuation and a streamlined digital application flow that call-center agents could trigger for both existing members and new, unregistered leads.
ApproachIntegrated a third-party valuation API and computed a rolling 12-month price trend. Built a unified entry point handling encrypted property data for both registered and non-registered users, backed by Redis caching for fast multi-property lookups, plus the order-creation and data-validation pipeline behind the simplified application flow.
ResultShipped a compliant, high-performance valuation service supporting concurrent multi-property queries, and a streamlined application flow adopted as the product's primary intake path.
Consumer Finance / Banking
Zero-Downtime Database Migration — Oracle to MySQL
Backend Engineer
ChallengeA live, revenue-critical lending system needed to move its data layer from Oracle to MySQL without downtime or data loss.
ApproachDesigned a four-phase cutover using the adapter pattern with dual-write and dual-read comparison — Oracle only, then dual-write with Oracle reads, then dual-read with consistency checks, then MySQL reads with dual-write — validating consistency at every phase before advancing, then removing the adapter layer and legacy code once stable.
ResultMigrated a live production system with zero downtime and zero data discrepancies, fully decommissioning the legacy database dependency.