Pratyush Rathore

Founder

Barwah, Madhya Pradesh, India12 yrs 7 mos experience
Highly Stable

Key Highlights

  • Expert in high-frequency trading systems design.
  • Proficient in C++ and automation for trading.
  • Strong background in algorithm development and data analysis.
Stackforce AI infers this person is a Fintech expert specializing in high-frequency trading and algorithmic systems.

Contact

Skills

Core Skills

Software DevelopmentSystem DesignHigh-frequency TradingTeam LeadershipSystem DevelopmentAlgorithmic Trading

Other Skills

Algorithm DevelopmentAnalysisAutomated TestingAutomationC++CMakeData AnalysisData StructuresJavaJenkinsModel DevelopmentPerlSQLShell ScriptingStatistical Modeling

About

Watching your code run is fun. Watching your code make money is more fun. Watching your code saving people, a lot of time, is even more fun. The bliss is, watching your dad play with your son. I took a risk, when I shifted back home to live with my parents. I had plans, back up of plans and back up of back ups, some worked, some didn't. The last three years have been a roller coaster ride, trying to start a school, doing high frequency start-up, understanding agriculture and learning a lot about myself. As of now, I don't know what the future would bring, but whatever be the result, I am sure, the decision was the best I've ever made. For the most part, I am an engineer at heart. I am fascinated by automation tasks and applied mathematics. I can add a lot of value if you have a lot of time consuming tasks and want to scale systems. For the remaining part, I love kids and I like to teach. I am a part-time teacher teaching high school students problem solving. I love to come up with efficient algorithms and solving mathematical problems. If I were to choose one thing, I am good at, I would defend this. Designing simulations, protocols and data formats, comes quite naturally. At the implementation end, I am quite proficient with C++, Shell script and Perl, with years of experience. Networks, Databases and intricacies of Linux are good too. I used to have a pretty good hand at Java, but haven't used it much for five years, so brushing it up a little bit. I have introductory experience with web-stacks, mostly core Javascript and python with mysql as backend. I have four years of experience in equities and futures, high frequency trading and I understand the systems quite thoroughly. I excel at optimizing strategies, optimize models and have real fun taking them to newer markets. I am looking for projects requiring about 40-50 hrs a week, working from remote location. I cannot shift for family reasons. Hope, we can create a lot of value. Thanks. :) (Written on 20150301)

Experience

Tellect networks private limited

Founder

Oct 2023Present · 2 yrs 5 mos · Barwah, Madhya Pradesh, India · On-site

  • Tellect.in is a free-to-join social network and messaging platform. We specialize at groups and forums. Our forums simply work. Being the dehatis that we are, we call them Mandli! If you are looking to interact with public and facilitate conversations in a controlled environment, you are going to love the Mandli. If you are looking for alternatives to Whatsapp communities or admin-only groups, you are going to love our Mandli.
  • How does it work, you ask. Moderated Mandlis allow users to post/comment but they need your approval before being published to the public. In fact, by following post comment structure, the conversation naturally gets structured. https://tellect.in?context=mandli&invite_code=68DttTwbd3BAJOLumCit&mandli_id=53 and https://tellect.in?context=mandli&invite_code=iKWw8ruqzfkjfHY891am&mandli_id=51 are two typical examples of how forums work on tellect.in. Note that these are totally open to public, anyone can join, yet you won't find any unwanted messages on these groups!
  • What more? Ohh yes, groups are actually a social network problem and due to a lack of credible alternatives, we have got messaging apps solving them. We are fundamentally a social network - a very clean one.
  • Tellect.in is built out of love for our kids, in particular, my own! We are struggling with short attention spans and tyranny of content on social media platforms and I don't want that for my son. At all.
  • We have killed virality on the platform by limiting reach of public posts to friends of friends. The result is that your feed naturally has conversations instead of content, those from your social neighborhood.
  • The issue with building a clean social network though is the cold start problem! If you join alone without your friends, you won't get much of it! So, yeah, bring down your group to tellect.in, create a Mandli and you are going to love it.
  • PS: We have amazing retention numbers!
C++PerlAutomationData StructuresSoftware DevelopmentSystem Design

Plutus research private limited

2 roles

Engineering Lead

Oct 2021Nov 2022 · 1 yr 1 mo · Remote

  • Leading a team of engineers in HFT infra developments.
  • With this role, I wanted do a wide variety of tasks. From people centered work like hiring and mentoring and managing a team of engineers, to designing architectures to low level tech activities like writing code and debugging NAS. The tech journey included taking the firm from a multi-branch, macro dominated and manually-tested gcc-4.8.5, scons codebase to cmake with latest compilers (gcc-12.1), integrated with clang-format, clang-tidy, various sanitizers and jenkins to a scalable, efficient, fully end to end testable code base.
  • Key Highlights:
  • 1. Latencies: Cut down response time (exchange message hitting our data servers to placing orders to exchange) in the critical path from ~500 nanos to 250 ns
  • 2. Code quality: Reduced more than 100k lines of code from a code base of over 400k lines despite adding more functionality, modernizing code with programming and documentation guidelines
  • 3. End to end testing: Enabled fully automated end to end testing. Not just for infrastructure teams, but also for strategy teams.
C++CMakeJenkinsAutomationHigh-Frequency TradingTeam Leadership

Engineering Lead

Oct 2021Nov 2022 · 1 yr 1 mo · Remote

C++High-Frequency Trading

Apt portfolio pvt ltd

2 roles

Senior Software Engineer

Aug 2018Mar 2021 · 2 yrs 7 mos

High Frequency Trader

Jun 2015Mar 2019 · 3 yrs 9 mos

  • This has been crazily fun. The title of HFT trader/infra developer doesn't really catch the awesomeness of my role, I have been given a free rein at improving/scaling the system and that is what I have been doing - building systems for traders, including myself.
  • We now run systems where running anything with past data and in live is a matter of a couple of changes in command line parameters for a trader, everything else is taken care of, internally. By implementing the appropriate abstractions, we have cleanly separated the strategy parts from the systems development, thereby bringing down the time to deploy each change. And, we have developed some really cool libraries for testing.
  • My systems designing has grown leaps and bounds, so much that at times I could see them growing on a daily basis. I feel competent at designing good systems, reliable systems for complex problems. I have designed and coded up scale able simulations with different fill mechanisms, message flow structures, books and tons of utilities. This includes simulations of strategies which can have different legs running on different exchanges with inter-communication, capable of parallel computations at a terrific scale.
  • I have also tackled some really hard problems like figuring out implied orders on CME and using them for simulations and trading.
  • I have run quite a lot of studies trying to apply ML and statistics to trading, unfortunately without translation into PNL.
  • The only downside I can think of, is that I miss working with teams. As fun as soloing really hard problems is, I have always enjoyed working with people. Although I have mentored people in my present role, but the profile doesn't really give a lot of opportunity for working with teams of say 5-6-12 people.
  • (The company has specifically requested me not to disclose their name on Social Networks)
System DesignAlgorithm DevelopmentHigh-Frequency TradingSystem Development

Infinity algorithms pvt. ltd.

Tech Head & Co Founder

Apr 2012Jan 2014 · 1 yr 9 mos · Barwaha, MP

  • Building a High-Frequency Trading company from scratch
  • Product -
  • Processing all of F&O data generated at the exchange
  • Logging, storing and broadcasting 30 GB of data in real time maximizing system performance
  • Clean abstractions for easy expansion to other exchanges
  • Code-base for implementing algorithmic trading ideas, for in-house and external traders with risk-control
  • Regression tools and techniques for statistical modelling, running on multiple machines simultaneously for faster testing
  • Automation of daily tasks and studies to scale up the trading strategies
  • Multiple strategies and models trading about 10% of market share in selected futures with no significant execution failures in an year of running
  • Automation of day trading strategies for traders running in hundreds of stocks simultaneously
  • Designed -
  • Communication protocol between strategies, data server and trade server
  • Simulation markets for testing of strategies
  • Risk control measures at trade server and strategy level, handling communication failure and preventing losses due to human errors
  • Automation modules for daily tasks
  • Programmed -
  • in C++, Automation modules in Perl
  • Highly efficient, approaching the best in industry standards
  • Fast paced design and development, 7 months from the conception of idea to first run in the market
  • Team Structure -
  • First experience with remote employment, as a remote co-founder employee
  • Team of three people, one non-technical day-trader and two algorithmic traders including myself
  • Major responsibility of programming and shared responsibility of designing the system
C++AutomationStatistical ModelingHigh-Frequency TradingSystem Design

Tower research capital

Algorithmic Trader

May 2010Nov 2011 · 1 yr 6 mos · Gurugram, Haryana, India

  • Role -
  • Responsible for nine exchanges doing more than 10% equity transactions in European markets
  • Analyzing data and developing models/strategies for more than 200 tickers
  • Automation of model generation running for more than 500 stocks
  • Automation of log file analysis, studies analyzing more than 200 GB data daily
  • Developing tools for monitoring, detecting crucial bugs while trading in markets minimizing executing risks using minimal computational and network resources
Data AnalysisModel DevelopmentAlgorithmic Trading

Microsoft

Summer Intern

May 2009Jul 2009 · 2 mos · Greater Hyderabad Area

  • Microsoft SQL Server team for project Velocity as SDET
  • Designed, Documented and Implemented automated Testing of Installer module for the project
SQLAutomated TestingSoftware Development

Education

Indian Institute of Technology, Bombay

B Tech — Computer Science

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Software Development & System Design

Explore similar profiles based on matching skills and experience