G

Gurparshad B.

Director of Engineering

Mumbai, Maharashtra, India5 yrs 10 mos experience
Highly Stable

Key Highlights

  • Over 5 years of experience in C++ development.
  • Expertise in building high-performance trading systems.
  • Proficient in both FIX and non-FIX protocols.
Stackforce AI infers this person is a Fintech Backend Developer specializing in high-performance trading systems.

Contact

Skills

Core Skills

C++Fix Protocol

Other Skills

AlgorithmsCCapital MarketsContinuous Integration and Continuous Delivery (CI/CD)Data StructuresElectronic TradingGitHTMLInvestment BankingJavaJenkinsJiraL2/L3 production supportLinuxManagement

About

Experienced C++ Developer with more than 5 years of expertise in building high-performance, low-latency connectivity gateways for financial trading systems, with experience in both FIX and non-FIX protocols. At BTCS India, my core responsibility has been the design and implementation of backend components for handling various exchange and broker protocols, session management, message generation, message handling, and data normalization. I’ve worked extensively with modern C++ (11/14/17), STL, and multithreading, with a strong focus on performance, robustness, and clean software architecture. In addition to core gateway development, I contributed to internal automation tools for application deployment, test execution, and system validation, supporting end-to-end QA and CI workflows. Technical Areas: - C++ (11/14/17), STL, Boost, memory management, multithreading - FIX protocol, custom TCP/UDP-based non-FIX protocols - Linux systems, GTest, GMock, Git - Strong debugging, profiling, and system analysis skills - Python, Shell, Awk, Perl scripting for automation of internal day to day workflows - Experienced with Bamboo, Stash, Jira, and Confluence

Experience

Morgan stanley

Manager

Aug 2025Present · 7 mos · Mumbai, Maharashtra, India · Hybrid

  • Develop code coverage framework to analyze test coverage for the existing core libamg library and increase this coverage while removing duplicates
  • Run regression tests and number differences analysis for the core libamg library on multiple servers to improve performance

Broadridge

Software Developer

Jan 2022Jun 2025 · 3 yrs 5 mos · Mumbai, Maharashtra, India · Hybrid

  • 1. Transition completed to full-time C++ code development for connectivity gateways
  • 2. Worked on new implementations in the below gateways:
  • ● Borsa Istanbul - New FIX gateway - InstrumentReferenceData, TradingReferenceData, Quoting, and Trading flows implemented
  • ● Bloomberg IOI - Major improvements were made to the existing flow in the FIX gateway to fix the issues encountered in production
  • ● Ullink - New feature to support conditional orders introduced in the existing FIX gateway. Got exposure to Ullink dashboard for developing and testing the support for conditional orders
  • ● Vorvel Certificates and Vorvel Equities - New FIX gateway - Market Data, Instrument Reference Data, TradingReferenceData, RFQ, Trading, Indicative Quoting flows implemented
  • ● London Stock Exchange (LSE)- New FIX gateway - Quoting flow implemented for LSE
  • ● LSEG FX - Simple Binary Encoding protocol (SBE) - MarketData, InstrumentReferenceData, TradingReferenceData flows implemented from scratch for the new protocol
  • ● Budapest Derivatives - Migration from the exchange native K2 protocol to the implementation in the FIX protocol
  • 3. Made improvements and bug fixes to the generic FIX gateways flow and the Tbricks frameworks used by FIX gateways
  • 4. Participated in the implementation of the RSP solution in Tbricks by testing with various RFQ apps, Ullink plugins, Tbricks gateways, and suggesting and making changes where required in the implementation
  • 5. Made improvements in the Perl scripts for automatic code generation of getters and setters for SBE protocol messages
  • 6. Created various other shell, Python, and awk scripts for FIX logs analysis, large file manipulation, migration of instruments from one system to another, upgrading systems, performing daily health checks for the UNIX servers, and automating the sending out of emails to designated members
  • 7. Conducted a three-month training program for fresh joiners
C++FIX protocolPerlShell scriptingPythonTbricks+1

Itiviti

Associate Software Developer

Mar 2020Jan 2022 · 1 yr 10 mos · Mumbai, Maharashtra · Hybrid

  • 1. End-to-end cycle of FIX gateway development from gateway configuration, UAT testing, Certification, Automation of the test scenarios, to Documentation
  • 2. Worked on new features, improvements, and bug fixes for the Test automation framework to keep running the automation jobs for gateway tests smoothly
  • 3. Handled L2/L3 production product support for gateways often involving making changes in the conditional mappings configured for the FIX gateways, changes in data model/data dictionary, analyzing the C++ code of Tbricks to pinpoint issues that could not be resolved through configuration changes and suggesting potential solutions to the C++ developer that would resolve these issues.
  • 4. Gained functional knowledge about capital markets and different asset classes like Equities, Futures, FX, Options, Multileg/Combo Strategies, and their specific implementation requirements.
  • 5. Added/improved custom Java Testcases for FIX gateways through an internal Connectivity Test Toolkit in line with changes made in the FIX gateways
  • 6. Handled and worked on various types of FIX flows like Orders, Quotes, Trades, Acknowledgements, IOIs, Market Data, Instrument Reference Data, Trading Reference Data, etc.
  • 7. Analyzed and implemented various FIX specification documents for creating the broker/exchange FIX gateways such as Morgan Stanley, Borsa Istanbul Stock Exchange, JPMC, Dash, FXSpotStream, Solid FX, Tradeweb, Integral FX Taker API, Bloomberg IOIs, etc.
  • 8. Starting from 6th month, acted as a mentor for fresh joinees/experienced hires within the team to train them on the Tbricks product functionalities and onboard them. Starting from my 2nd year, was officially elected as buddy to various new joinees in the team
C++FIX protocolJavaTest automationL2/L3 production support

Learning while travelling (lwt business pvt ltd)

Chatbot Developer

May 2019Jul 2019 · 2 mos · Kolkata, West Bengal

  • Used nltk module in python to develop a menu-based simple chatbot for Learning While Travelling website.
Pythonnltk

Education

Indian Institute of Technology, Kharagpur

Bachelor's degree — Mechanical Engineering

Guru Gobind Singh Public School - India

Intermediate — Non-Medical

Guru Gobind Singh Public School - India

Matriculation(CBSE)

Stackforce found 100+ more professionals with C++ & Fix Protocol

Explore similar profiles based on matching skills and experience