Python · SAS · Predictive Modelling
Real-time payments fraud detection
A logistic regression model that scores every transaction on a 0–999 risk scale for a UAE-based bank. It holds ~75% Gini on out-of-time data, using 10 features shortlisted from 60+.
- Ran end-to-end data quality checks on customer and transaction data: fill rates, outlier capping, and distribution checks.
- Engineered behavioral features spanning velocity, ticket size, time-based aggregates, and beneficiary patterns.
- Applied PCA-based dimensionality reduction and functional transformations to handle multicollinearity.
- Developed Python signature classes for real-time serialize/deserialize and update logic on behavioral profiles.