Omkar Chougule

Software Engineer

Navi Mumbai, Maharashtra, India5 yrs 3 mos experience
Highly Stable

Key Highlights

  • Over 5 years of C++ development experience.
  • Expertise in designing high-performance financial trading systems.
  • Strong focus on low-latency and scalable backend solutions.
Stackforce AI infers this person is a Fintech Backend Developer with expertise in C++ and FIX protocol.

Contact

Skills

Core Skills

C++Fix ProtocolSbePython

Other Skills

Algorithmic TradingAtlassian BambooAutomationBitbucketCCapital MarketsCore JavaDerivatives TradingDirect Market AccessElectronic TradingEquity TradingFutures TradingGitJavaJira

About

I'm an experienced C++ developer with over 5 years of hands-on expertise in designing and developing high-performance gateways for financial trading systems. My work spans both FIX and non-FIX protocols, with a strong emphasis on low-latency, robust, and scalable backend systems. At BTCS India, I have been primarily responsible for the design and implementation of backend components that interface with various exchange and broker protocols. This includes session management, message generation and handling, and data normalization. I work extensively with modern C++ (including STL and multithreading), always focusing on performance, software robustness, and clean architecture. Beyond core development, I've contributed to the automation of internal tools for application deployment, test execution, and system validation—helping to streamline end-to-end QA and CI workflows. Technical Expertise: * Modern C++, STL, memory management, multithreading * FIX protocol and custom TCP/UDP-based non-FIX protocols * Linux systems, GTest, GMock, Git * Strong debugging, profiling, and system analysis capabilities * Python and shell scripting for internal workflow automation * Familiar with Bamboo, Stash, JIRA, and Confluence protocols * Linux systems, GTest, GMock, Git * Strong debugging, profiling, and system analysis capabilities * Python and shell scripting for internal workflow automation * Familiar with Bamboo, Stash, JIRA, and Confluence

Experience

5 yrs 3 mos
Total Experience
5 yrs 3 mos
Average Tenure
--
Current Experience

Broadridge

2 roles

Software Developer

Promoted

Jan 2022Jun 2025 · 3 yrs 5 mos

  • Transitioned to full-time C++ development for FIX-based connectivity gateways. Key contributions include:
  • New FIX Gateway Implementations:
  • Borsa Istanbul: Built gateway from scratch supporting Instrument Reference Data, Trading Reference Data, Quoting, and Trading flows
  • Aquis: Implemented Quoting flow in a new FIX gateway
  • Spectrum Market: Developed new FIX gateway with Instrument Reference Data, Trading Reference Data, and Request for Execution flow; created test strategies using Orc Liquidator
  • BTSC SP: Created a generic broker-based gateway to connect UL; added support for Tailor-made Combinations (TMCs)
  • Euronext Optiq: Designed and developed a Market Data Simulator using SBE protocol from scratch
  • Enhancements to Existing FIX Gateways:
  • CIBC SOR: Delivered major fixes and enhancements to resolve production issues
  • 360T GTX: Added support for GTE orders
  • A2X: Implemented Auction on Demand order support
  • Borsa Istanbul Equities & Derivatives: Added support for Drop Copy trade flow as part of market upgrade
  • Automation & Scripting:
  • Created shell, Python, and awk scripts for FIX log analysis, large file manipulation, instrument migration, system upgrades, UNIX server health checks, and automated email notifications
  • Mentorship & Training:
  • Conducted a 3-month structured training program for new joiners covering FIX protocol, connectivity flows, and tooling
C++FIX protocolSBEPythonShell ScriptingLinux+1

Associate Software Developer

Feb 2020Jan 2022 · 1 yr 11 mos

  • Managed the end-to-end lifecycle of FIX gateway development, including gateway configuration, UAT testing, certification, test scenario automation, and documentation.
  • Delivered new features, enhancements, and bug fixes for the internal test automation framework to ensure smooth execution of automation jobs for FIX gateway testing.
  • Provided L2/L3 production support for FIX gateways, involving updates to conditional mappings, data models/dictionaries, and root cause analysis of C++ code in the Tbricks platform to identify and suggest resolutions for complex production issues.
  • Acquired strong functional understanding of capital markets and various asset classes, including Equities, Futures, FX, Options, and Multileg/Combo strategies, along with their specific implementation requirements.
  • Developed and enhanced custom Java test cases for FIX gateways using an internal Connectivity Test Toolkit, aligned with evolving gateway specifications.
  • Worked across diverse FIX message flows, including Orders, Quotes, Trades, Acknowledgements, IOIs, Market Data, Instrument Reference Data, and Trading Reference Data.
  • Analyzed and implemented FIX specification documents for building FIX gateways for multiple brokers and exchanges, including Morgan Stanley, Borsa Istanbul Stock Exchange, JPMC, Bloomberg EMSX, Bloomberg IOIs, Instinet, Interactive Brokers, CIBC, TraFIX, Spectrum, Aquis, and more.
  • From the 6th month, served as a mentor to new joiners and experienced hires, delivering onboarding and training on Tbricks product features. From the 2nd year onwards, regularly acted as a buddy to support and guide new team members through their initial ramp-up phase.
C++JavaFIX protocolTbricksUAT testingAutomation

Education

Centre for Development of Advanced Computing (C-DAC)

Post Graduate Diploma in Advanced Computing — IT

Jan 2019Jan 2020

KIT's College of Engineering Kolhapur (Empowered Autonomous)

Bachelor's degree

Jan 2014Jan 2019

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

Explore similar profiles based on matching skills and experience