1. Summary

    Brief summary of my timeline

    • Graduated High School from Delhi Public School, Bokaro
    • Completed B.Tech in Electronics and Communication Engineering from Indian Institute of Technology, Roorkee
    • Started working at Treebo Hotels as a Software Developer
    • Started working at HSBC as a KDB+ Developer
    • Started working at CBA (Luxoft) as a KDB+ Developer/Team Lead
    • Started working at UBS as an Authorised Officer
    • Started working at Morgan Stanley as a Director

  2. Graduated from DPS, Bokaro

    April 2013

    Graduated from Delhi Public School, Bokaro Steel City, Jharkhand. Followed CBSE curriculum in schooling.

    • Awarded a CGPA of 9.8 on 10 in class X for the session 2011
    • Secured 89% marks in class XII for the session 2013

  3. Graduated from IIT, Roorkee

    April 2017

    Completed B.Tech in Electronics and Communication Engineering from Indian Institute of Technology Roorkee.
    Key projects:

    • Agriculture Information System B.Tech Project
      • Objective was to implement password hardening in the AIS authentication system.
      • JAVA application was made to implement the above by capturing behavioural biometrics such as:typing speed, interkey pattern to characterize each user.
      • Latter the were characteristic adapted on every successful login
    • 3D Laser Scanner Project was awarded 3rd prize at Shristi 2014
      • Objective was to create a 3D model of given specimen.
      • 3D laser scanner was made using line laser, a webcam, a stepper motor and an arduino.
      • The data collected was processed in matlab to generate a 3D model.

  4. Joined Treebo Hotels

    June 7, 2017

    Joined Treebo hotels as SDE.
    Some of my key projects:

    • Inventory Throttling System an application to control the inventory. Rules set enabled us to sell customized sets inventory at different travel agent.
      • In order to get control on the inventory we are selling the inventory was throttled with reference to certain rules.
      • A rule engine was built and project was done in two parts Pushing inventory and Pulling inventory
      • APIs were written to pull inventory for channels that doesn’t support rule push feature.
    • Travel Agent Automation
      • Objective was to automate the corporate booking flow, involving generation of partial payment links, reminding their payment and cancellation of booking if the customer haven’t paid upon reminders.
    • Misc
      • SEO related modifications.
      • Data migration scripts.
      • Intelligent Pay at hotel disable system.
      • Website scraping tools.

  5. Joined HSBC

    June 14, 2018

    Started working at HSBC as KDB+/q developer in equity algo execution desk.
    Some of my key projects:

    • Reporting Utility Tool an application to centralize all reporting functions. Including automatic scheduling, adhoc triggers, fail alerts and custom parameter update.
      • The challenge of managing quant reports was tackled by unifying them by developing Report Utility Tool
      • Both automated and adhoc flow were mananged under this tool.
      • Capability to pass custom parameter was implemented.
      • Product was made asynchronous by publisher-subscriber model.
      • LDAP based authentication added to the system.
    • THOR Stress Test Integration a feature addition to equity execution algo backtester. It was used conduct stress testing on existing and new trading algorithm, to build immunity to the same.
      • Stress testing feature was added to HSBC’s execution algorithm backtester - THOR
      • Reuter Historial data was fetched thought the TRTH api.
      • THOR was rewired to new datasource.
      • TCA was written to compare between simulations.
    • Market Microstructure an application that calculates and store market statistics from HSBC's HDB. Highly utilitzed by the equity trading team for market insights.
      • Monthly and Daily Market Statistics were calculated from historical database and splayed.
      • Load-balancer was designed to regulate the incoming traffic.
      • Cache layer was introduced and HTML frontend was designed to which data was published.
      • Logic was written to handle historical database restarts.
    • BACCS HSBC's capital commission process was centralized under this application to support crucial functionalities like capturing risk trades, calculating PNLs etc
      • Features like user authentication, ticker onboarding, Risk book management and PNL calculations were implemented.
      • Weekly status update was configured for performance tracking.
    • Ordermonitoring System Python-Dash implementation of order life cycle monitoring system. With alerts on misbehaviour.
      • Life cycle was monitored from Order placement to Child order execution.

  6. Joined Luxoft (CBA)

    April 2020 – February 2021 | Bengaluru

    Joined Luxoft as a KDB+ Developer working on CBA's Automated Trade Surveillance platform.
    Team size: 15

    • Leadership
      • Led a team of 5 KDB+ developers and coordinated with FD and TCS to deliver trade surveillance algorithms on schedule.
      • Consistently met sprint targets with measurable improvement in team burn-down velocity.
    • Automated Trade Surveillance
      • Developed and refactored post-trade alert algorithms (TOOB, UTV, UTPM) that evaluated trades against configurable benchmarks and compliance rules.
    • Misc
      • Production/Release support
      • Server patching and database migrations

  7. Joined UBS

    February 2021 – December 2024 | Hong Kong

    Joined UBS as Authorised Officer, working across Agency, Principal, and GCA Core teams.

    • Agency | Team size: 1
      • Enhanced IOI accuracy to support Conditional VWAPs, GVWAPs, and GMOCs, managing an annual IOI notional volume of $544 billion USD.
      • Optimized the Carbon commission system in partnership with facilitation and sales trading; onboarded Australia and refined selection logic. Tracked $2.5B USD in facilitation trades and $1.3B USD in follow-ons.
      • Expanded market-making IOIs to the EMEA region. Built a real-time interface using WebSocket protocol and ReactJS.
      • Introduced super-group mapping to consolidate IOIs sent to the same clients under different entity names.
    • Principal | Team size: 2
      • Collaborated with the APAC Quants team to integrate a Python-based ML predictor (via embedPy) that generated trading signals for the CRB quote generator.
      • Rolled out Rhodium for Australia, Taiwan, and Japan to enable CRB internalisation across APAC.
    • GCA Core | Team size: 1
      • Migrated GCA-APAC applications to RHEL 7 with core library upgrades; built CI pipelines replacing TeamCity for seamless automated builds.
      • Containerised GCA KDB+ applications using Docker, bringing the platform to a cloud-ready state.
      • Completed AC5 and Log4j security remediations across the GCA stack.

  8. Joined Morgan Stanley

    January 2025 – Present | Hong Kong

    Joined Morgan Stanley as Director in the KDB+/Q, AI-Assisted Development team.

    • MSCL Tick Plant | Team size: 2
      • Lead KDB+ developer at MSCL, responsible for maintaining and optimizing the tick plant infrastructure (TP, RDB, HDB, Gateway) and developing advanced real-time analytics solutions.
      • Leveraged AI-assisted development tools (GitHub Copilot, LLMs) to accelerate KDB+/q development, code reviews, and documentation — improving delivery velocity and code quality across the team.
    • AI-Based Anomaly Detection
      • Designed AI-based anomaly detection and reconciliation workflows on real-time tick data, providing CRB traders with actionable signals for risk management.
    • Client IOI Enhancement
      • Enhanced the client IOI experience by introducing behavior-based IOIs and automating the H3 IOI process in collaboration with CRB traders, resulting in increased efficiency and more personalized client interactions.
    • Infrastructure
      • Integrated a name server into the MSCL architecture for centralized system observability. Implemented a configuration manager to streamline MSCL configuration settings, improving system reliability.

Skill Set

Core competencies built over 8+ years in quantitative technology.


Technical Skills

Technologies and tools I work with


Core

KDB+/q, Tick Architecture (RDB/HDB/TP/Gateway), IPC, qSQL, Functional Queries

AI & ML

GitHub Copilot, LLM-assisted development, AI-based anomaly detection & reconciliation

Languages

Python, Java, JavaScript (ReactJS), C#, HTML/CSS, LaTeX

Infrastructure

Docker, CI/CD Pipelines, RHEL, WebSocket, Kubernetes

Tools

KX Dashboard, KX Developer, Git, TeamCity

  • All
  • KDB+/q
  • Python

I have had the pleasure of working with Shubham within the Equities Quant group at HSBC. He is among the most diligent and hardworking individuals I have come across, always went above and beyond his responsibilities to deliver quality results consistently. Shubham has shown incredible maturity in handling tough situations. He also exhibits an attitude to help other members of the team and allow them to be at their best. Therefore any organization would be lucky to have Shubham as a part of their team.

Sayan Bhattacharjee

AVP at HSBC

I have had the pleasure to work with Shubham at HSBC. Shubham expertly filled the role of a kdb quant developer in the team. The tools he developed for the backtesting library were extensively used by the team.

Bala Vignesh

AVP at Barclays

Featured blog

I do possess non-work related skills which I polish here.

04 April 2020

Exhilarating weekend at Varkala

First hand travel experience - Varkala, Kerela

27 March 2021

DockerizedQ

A simple way to migrate kdb applications to cloud.