Naman Jain

Software Engineer

Bengaluru, Karnataka, India3 yrs 11 mos experience
Highly Stable

Key Highlights

  • Expert in low-latency trading systems development.
  • Proven track record in financial exchange systems.
  • Strong skills in multi-threaded application design.
Stackforce AI infers this person is a Fintech Software Developer with expertise in low-latency systems.

Contact

Skills

Core Skills

C++PythonSqlWeb DevelopmentC#

Other Skills

AlgorithmsAnalytical SkillsArduinoBashBootstrapCCSSData AnalysisData StructuresGDBGoogle TestHTMLJavaScriptLinux Systems ProgrammingMS Excel

About

Results-driven Software Developer with 3+ years of experience designing and optimizing low-latency, multi-threaded trading systems in C++,SQL and Python. Skilled in OOPS, socket programming, IPC, and Linux systems programming, with hands-on expertise in GDB, Valgrind, and testing frameworks (Google Test) for debugging and reliability. Proven track record of developing order routing, crash recovery, and margin utilization systems for financial exchanges (NSE & BSE). Strong foundation in low-level design, real-time data processing, and system performance optimization.

Experience

3 yrs 11 mos
Total Experience
1 yr 11 mos
Average Tenure
--
Current Experience

Two roads trading private limited

Software Developer

Feb 2022Mar 2025 · 3 yrs 1 mo · Bengaluru, Karnataka, India · On-site

  • Designed end to end multi-threaded low latency application for logging, parsing speedy incoming multicast traffic for a crypto exchange in python and C++
  • Developed Intra-day margin utilisation in options of NSE and BSE for risk management. Generated automated alerts and trading freeze, lowering margin on margin breach from exchange broadcast message.
  • Integrated a third party FPGA api into the application to reduce latency by 0.6 us and overall jitters.
  • Designed and deployed a fast (near instant) crash recovery- bars, market data and signal using tick-by-tick data from NSE and BSE .
  • Implemented precomputed pending order cancel at user level and security level (NSE and BSE). Also prevents bad fill in signal reversal in trading.
  • Integrated OpenSSL encryption and decryption into the codebase in accordance with exchange trading protocol (NSE and BSE),ensuring secure transmission of orders between exchange and order routing system
  • automated end-of-day processes( generating profit-and-loss reports, market data processing, minute and seconds Bar Data and indicators),reducing manual intervention by 95%.
  • Monitoring, development, automation and debugging of daily operations. Setting up new server at exchange colocation with utilities, apps and dlls to make them exchange trading ready
C++PythonSocket ProgrammingLinux Systems ProgrammingGDBValgrind+2

Rapidd technologies

Software Developer

Nov 2019Sep 2020 · 10 mos · Bengaluru, Karnataka

  • Developing complex modules in the Web Application, along with their integration with other modules.(Frontend- Html,CSS, Bootstrap, Jquery, JS, Angular, Backend-C# in MVC architecture)
  • fixing bugs and refactoring code throughout the Web Application.
HTMLCSSBootstrapJavaScriptC#MVC+1

Riviera, vit university

Sales Manager

Dec 2018Feb 2019 · 2 mos · Vellore Area, India

Bhel haridwar

Intern

May 2018Jun 2018 · 1 mo · Haridwar Area, India

Riviera, vit university

Sales Coordinator

Dec 2017Feb 2018 · 2 mos · Vellore Area, India

Education

Vellore Institute of Technology

Bachelor of Technology - BTech — Electronics and Communications Engineering

Jan 2015Jan 2019

Stackforce found 100+ more professionals with C++ & Python

Explore similar profiles based on matching skills and experience