Open for new engagements
ALGORITHMIC TRADING DEVELOPER — TRADING SYSTEMS ENGINEER

Algorithmic Trading Developer
in India

I am Shiv Shankar Kumar, an algorithmic trading developer in India. I develop Python algorithmic trading systems, automated trading bots, broker and exchange API integrations, and backtesting engines. My work covers live market-data pipelines, WebSocket trading applications, paper-trading systems, and risk and position-sizing systems for stock, commodity and cryptocurrency trading tools.

PythonStrategy development
APIsBroker integration
RiskExecution controls
trading_bot.pyEXAMPLE
# Algorithmic Trading System
import pandas as pd
from kiteconnect import KiteConnect

class TradingBot:
    def __init__(self, api_key):
        self.kite = KiteConnect(api_key)

    def execute_strategy(self):
        # Pull live market data
        data = self.kite.historical_data()

        # Evaluate the strategy
        signal = self.analyze(data)

        if signal['buy']:
            self.place_order('BUY')

    def place_order(self, side):
        self.kite.place_order(
            variety='regular',
            exchange='NSE',
            tradingsymbol='RELIANCE',
            transaction_type=side,
        )
Scroll
WHAT I DO

Full-stack solutions fortrading & backend

From concept to production — I build complete algorithmic trading ecosystems and the backend systems that keep them running.

01

Backend Development

REST APIs, authentication systems, task schedulers (Celery/Redis), and database design with PostgreSQL/MySQL.

  • RESTful API Development
  • Authentication & Authorization
  • Database Design & Optimization
  • Task Queues & Scheduling
02

Algorithmic Trading Systems

End-to-end trading systems with strategy design, backtesting, live execution, and risk management.

  • Strategy Design & Implementation
  • Backtesting Engines
  • Live Order Execution
  • Risk Management Systems
03

Broker API Integrations

Seamless integration with major Indian broker APIs for real-time trading and market data access.

  • Zerodha Kite API
  • Upstox API
  • Angel One API
  • Fyers & Interactive Brokers
04

Data & Analytics

Market data pipelines, performance tracking systems, and ML-based strategy optimization.

  • Real-time Data Pipelines
  • Performance Analytics
  • ML-based Optimization
  • Custom Indicators

Algo trading development services

Freelance Algo Trading Developer

Custom algorithmic trading development in India, from a written strategy specification to backtesting, paper trading and monitored execution.

Trading Bot Development

Automated trading bot development focused on order handling, paper trading, position reconciliation and operational risk controls.

Backtesting Developer

Python backtesting development for reproducible strategy research, explicit execution assumptions and transparent results and limitations.

Crypto Trading Bot Developer

Custom cryptocurrency trading tools with exchange API adapters, market-data processing, paper execution and explicit exposure controls.

Python Algo Trading Developer

Python trading-system engineering, strategy implementation and refactoring with Pandas, NumPy, backend APIs and maintainable project structure.

TECH STACK

Built with theright tools

Technologies and tools I use to build robust trading systems and backend applications.

Backend & Frameworks

Python
Django
FastAPI
Flask
Node.js

Trading & Finance

Zerodha Kite
Upstox API
Angel One
Fyers
Interactive Brokers

Data & Analytics

Pandas
NumPy
TA-Lib
Scikit-learn
Matplotlib

Databases

PostgreSQL
MySQL
MongoDB
Redis
SQLite

Task Queue & Async

Celery
Redis Queue
APScheduler
RabbitMQ

DevOps & Tools

Docker
Git
Linux
Nginx
AWS
15+Technologies listed
05+Broker APIs listed
10+Libraries & frameworks

Discuss your next trading system

From stock and commodity tools to cryptocurrency automation, the scope starts with your rules, data and execution requirements.

Discuss Your Strategy · View Trading Projects · Explore the algo trading course