Risk and valuation methodology for banks, from specification to production.

Pricing & valuation

Mortgages, fixed income and illiquid bonds, multi-curve interest-rate products, risk-based loan pricing

Derivatives

Equity, commodity and interest-rate derivatives, exotic options

Prudent Valuation

Requirements and implementation across a full bank portfolio

Counterparty credit risk & XVA

CVA, DVA and FVA; netting sets and ISDA/CSA terms

Balance-sheet risk

IRRBB, funds transfer pricing and ALM for multi-entity groups

Value-at-Risk

Market risk for bank portfolios and whole-bank steering

Credit risk

PD, LGD and ECL under IFRS 9 for retail and wholesale portfolios

Stochastics, numerics and statistics behind the models, and the tests that check them.

Stochastic calculus

Martingales, stochastic processes and stochastic methods behind pricing and simulation

Monte Carlo simulation

Exposure simulation for XVA; Monte Carlo Value-at-Risk

Numerical methods

Numerical analysis, PDEs and finite elements, optimisation and stochastic programming

Time series & econometrics

Time series, volatility models and financial statistics

Statistical testing & validation

Backtesting PD and LGD, stability and Kullback–Leibler tests, independent replication

Cash-flow modelling

Prepayments, early terminations and structure contribution

Production code, data and the automated tests that keep numbers honest.

C++ and QuantLib

Pricing engines and custom valuation modules

Python, Java, R

Risk-platform customisation, automation and statistics

SQL

Oracle PL/SQL, SQL Server and Postgres

Risk platforms

Regnology Risk Hub (Riskpro), Focus FIS

Testing & CI

Pytest, PL/SQL regression suites, TeamCity

Market data & client environments

Bloomberg; .NET and VBA inside the bank's own tooling