Summary
Overview
Work History
Education
Skills
Timeline
Generic
Praveen C  Bhanjdeo

Praveen C Bhanjdeo

Risk Technology Professional
Bangalore,Karnataka

Summary

A graduate of Chemical Engineering from IIT Madras with over 18 years of work experience as a Risk Technology Professional, worked as a developer, team lead and a Product Owner across various industry leaders like CitiBank, Morgan Stanley and HSBC.

Overview

20
20
years of professional experience
1
1
Language

Work History

Head of Front Office Risk Technology, India

Brevan Howard / Expian Technology
Bengaluru
10.2024 - Current
  • Company Overview: https://www.brevanhoward.com
  • Role:
  • Build team from scratch for front office in India office
  • Ensure good software engineering practices in Front Office team
  • Grid Portfolio Management Tool:
  • Grid is a tool written in C++ and Python, that is used by Portfolio Managers to calculate risk measures and PnL on the fly, it is essentially a giant pivot table, on which any report can be defined and saved.
  • Work done:
  • Upgraded Grid Installation script from Bash script to ansible yml
  • Added additional features to Grid API and made it robust, so end users can “import gridAPI” onto their python scripts.
  • Upgraded Grid codebase from C++ 14 to C++ 20 – and replaced call backs with coroutines and Template SFINAE with C++ 20 Concepts.
  • Refactored Murex Parsing Python script into detachable script, which helps for easy debugging of input trade files and maintenance.
  • Added exponential back off and retry logic to make the daily EOD runs more automated and resilient.

Product Owner, Surface Risk Platform

HSBC Technology India
Bengaluru
05.2021 - 09.2024
  • Company Overview: www.hsbc.com
  • Role:
  • Work with Product Owner to create backlog and prioritize tasks for MVP.
  • Ensure all CDS and Bond EOD runs are delivered for all regions before SLA
  • Ensure all CDS and Bonds Live Risk are running 23 hours a day.
  • Plan releases and be escalation point for all production issues and release cadence.
  • Contact point for all upstream and downstream queries and communications.
  • Surface development project:
  • Surface is a Python and C++ based next generation risk calculation platform that uses Python binding of C++ quant libraries at its core as calc engine. Surface leverages the speed of Python development and Calculation speed of C++ to fulfill ever changing user requirements and trading strategies faster than a purely C++ system would, my team and I built it ground up in phases from a single box system till we got end user buy in to now a robust distributed system that uses GCP VMs for risk calculation, it involved:
  • Creation of mongo db cluster with replica sets.
  • Creation of redis cluster.
  • Added observability and alerting by using Graphana.
  • Automated Disaster Recovery exercise to a one click operation via rundeck.
  • Increased release cadence by daily diffing PROD and UAT json dump and getting Quants to either explain the diff with a JIRA release item or fix the issue.
  • Added auto scaling to GCP VMs to expand and shrink depending on demand.
  • Added automated escalation phone calls to L2 support rota through x-Matters.
  • Reduced VM hardware costs by optimizing mongodb usage with read preference and mongo streaming.

Senior Manager, CVA Technology

Morgan Stanley Advantage Services Private Limited
Bengaluru
06.2017 - 05.2021
  • Company Overview: www.morganstanley.com
  • Pricing and Market Generation Team:
  • Credit Risk Tool Kit (CRTK) development:
  • CRTK is a GUI application developed in C++ and Qt 5.0 that can be used by Quants for Market Viewing and market components drill down with support for evolution and distribution plots, I added the feature where we can load a specific stress scenario (standard or user generated) as an override market over multiple standard daily base markets (Basel, Treasury, XVA NY/TK/LN) and price a specific portfolio with that new market, the markets and stress scenarios can be chosen from a dynamic drop down on the UI.
  • This feature reduced many user queries and also provided users a way to play around with new stress markets by changing scaling for volgrids or volatility factors in PowerF Index curve models.
  • RICE porting Project:
  • RICE, Risk Calculation Environment, is the strategic risk framework designed to provide a single set of tools for building risk systems, it is implemented in Optimus, a Scala based run time and development environment.
  • My job was to port services from older proprietary C++/A+ system to Optimus, I developed Discount Factor Generation, Risk Rotation, LSM books pricing migration amongst other services.

Manager, ETS

Citicorp Services India Ltd
Pune
05.2014 - 05.2017
  • Company Overview: www.citi.co.in
  • Analytics Calculation Engine (ACE) Team:
  • TLE-MPC Project:
  • Analytics Calculation Engine (ACE) calculates Counter Party Credit Risk for CITI for its wholesale book. ACE simulates and applies margin profiling to find Pre-Settlement Risk (PSE).
  • To enable on demand aggregation whole design was revamped to store Trade Level Exposure (TLE – a 413 x 1000 matrix of exposures for each trade at various time points for next 30 years), which serves Margining and Profiling Calculator (MPC).
  • TLE Query and Delete Tool:
  • Developed a tool which can query and delete matrices stored in TLE server, used Intel TBB and Google Protobuf
  • Enhanced recovery functionality of TLE server:
  • Upgraded and modularized the recovery functionality of TLE server to be much more cleaner, faster and manageable using Boost Archive and Intel TBB maps.
  • Enhanced parsing capabilities of Simulation Engine:
  • Enabled simulation engine (Reval) to be able to serve multiple input formats like XML, Google Protobuf apart from free form input, this helped simulation engine to serve multiple and diverse clients.

Senior Software Engineer – XO Team

PayPal India Pvt Ltd
Chennai
05.2012 - 05.2014

Software Engineer - Eco Middleware Team

Latens India Pvt Ltd
Hyderabad
07.2010 - 05.2012

Consultant (System Verilog Doc Tool)

Synopsys, Inc
Bengaluru
08.2009 - 12.2009

Software Engineer - Systat Parser Team

Cranes Software International Ltd
Bengaluru
02.2006 - 07.2008

Education

B. Tech - Chemical Engineering

IIT - Madras
Chennai, India

Skills

  • Experienced in C, C (14/20), and Python 310

  • GUI frame works: Qt 50

  • Libraries/Frameworks/tools: MongoDB 50, Redis 60, Boost ASIO, Intel TBB, Google Protobuff, Lex, Yacc, Ansible 215

  • Fairly good working and troubleshooting knowledge of Google Cloud

Timeline

Head of Front Office Risk Technology, India

Brevan Howard / Expian Technology
10.2024 - Current

Product Owner, Surface Risk Platform

HSBC Technology India
05.2021 - 09.2024

Senior Manager, CVA Technology

Morgan Stanley Advantage Services Private Limited
06.2017 - 05.2021

Manager, ETS

Citicorp Services India Ltd
05.2014 - 05.2017

Senior Software Engineer – XO Team

PayPal India Pvt Ltd
05.2012 - 05.2014

Software Engineer - Eco Middleware Team

Latens India Pvt Ltd
07.2010 - 05.2012

Consultant (System Verilog Doc Tool)

Synopsys, Inc
08.2009 - 12.2009

Software Engineer - Systat Parser Team

Cranes Software International Ltd
02.2006 - 07.2008

B. Tech - Chemical Engineering

IIT - Madras
Praveen C BhanjdeoRisk Technology Professional