파이썬 프로그래밍을 활용하여 MSCI 다중 요인 모델 데이터를 분석하는 프로젝트에 참여하였습니다. 이 과정에서 다양한 스트레스 테스트 방법론을 연구하고 구현하는 데 중점을 두었습니다. 특히, 단일 및 다중 스트레스 충격에 대한 베타 계산을 통해 스트레스 시나리오를 정의하고 입력할 수 있는 구성 파일을 프로그램에 통합했습니다.
또한, 리스크 엔진의 데이터 입출력 프로세스를 리팩토링하여 사용자 정의 스트레스 요인과 관련된 요인 노출 및 공분산 데이터를 읽을 수 있도록 개선하였습니다. 이와 함께, 리스크 엔진의 실행 성능을 향상시키기 위해 멀티스레딩을 구현하였고, 이 과정에서의 방법론을 문서화하여 팀원들과 지식을 공유했습니다.
마지막으로, Dataiku 플랫폼 내에 신용 거래상대방 리스크 엔진을 구현하고, 자금 활동, 중개 서비스, 수탁 및 보증을 포함하는 플랫폼의 범위를 확장했습니다. 이 시스템은 위반 사항을 식별하기 위한 경고 시스템을 구현하여 더욱 안전한 펀드 자금 운영 환경을 조성했습니다.
Responsibilities
• Risk engine calculation pipeline implementation:
. fund list configuration
. downloading fund raw data (Prod server)
. MSCI multifactor model data collection for private assets, benchmark data
. ETF Look-Through
. importing market values for hedge funds, private equity
. proxy treatment, i.e. combining mkt values
. split holdings to generate holdings for different themes
. running risk engine for each theme
. risk report email notification
. writing log files with portfolio composition, total risk, and portfolio beta to
benchmark, active risk, and market value
. handling exceptions on data feed from the investment team e.g. empty
market value, missing benchmark data
. job failure report: missing data in the themes mapping table
• Risk report aggregation & output interface to other teams/departments
• Maintenance task of adding/removing funds list, theme mapping table
configuration, benchmark data collection
• Python programming with MSCI multifactor model data
Achievements
• Ad-hoc stress testing methodology research and module implementation:
. methodology study: beta calculation on single and multiple stress shocks
. configuration file implementation to define/ input stress scenarios into the
program (single/multiple user-defined stress scenarios e.g. oil factors, US
regional banks ETF, MSCI WORLD index)
. risk engine data I/O process re-factoring to read factor exposure/covariance
data related to user-defined stress factors
. methodology documentation
• Improved system performance with multi-threading on risk engine execution
• Completed quantitative methods for finance professional certificate course
from New York Institute of Finance (NYIF) on August 2023
• Enrolled in Coursera online course, advanced portfolio construction and
analysis with Python by EDHEC business school on October 2023
더보기