Backend & Technical Lead

Jatin Sharma

Data platforms / trading systems

I build and run backends for crypto trading and analytics. That has meant ingestion pipelines at billions of rows, APIs with sub-100 ms p95, and leading the team behind them. Today I'm building exchange and zk-rollup infrastructure.

Pune, India · Open to remote & relocation

P&L query15+ min → <1 min
Solana txs stored3B+
Growth25M+ rows/day
Peak chain read4k tx/s
API users10,000+
Peak MAU100,000+
Requests500k+/day
Key endpointsp95 <100ms · p99 <500ms
Coverage20+ chains · 40+ DEXs

Exchange projects

Stackera · Backend lead · Dec 2025 – now
Jul 2026 – nowIn development

Zk-rollup DEX

Backend and on-chain work. Canonical state logic in Rust, proofs generated with SP1, settlement through Solidity contracts on Ethereum.

RustSP1Solidity
Jan – Jul 2026Prototype

Centralized exchange

Built the Go backend: order matching engine, risk management system, durable balance ledger, a price oracle built from major exchange prices, and an in-house market maker.

GoMatching engineRMS
Dec 2025 – Aug 2026

AI support assistant

Built the Python retrieval and orchestration layer for an exchange's support and marketing assistant, using RAG and hybrid search over ClickHouse.

PythonRAGHybrid search

DexCheck

DEX analytics platform · Backend lead · Jun 2022 – Jan 2026
Ingestion pipeline

Billions of on-chain trades, replayable without duplicates

Chain data streams over WebSockets into Kafka. PostgreSQL is the source of truth, ClickHouse serves analytics and Elasticsearch serves search. Writes are idempotent, with retries, backfills and reconciliation, so missed data can be replayed safely. Background jobs run on Celery and RabbitMQ.

3B+Solana transactions
25M+new rows per day
4k/speak chain read
1k+/sdecoded and stored
40+DEXs indexed
Performance

Wallet P&L moved to ClickHouse

15 min → <1 min99% of wallets

Heavy P&L reads caused a production outage. Rolling P&L on a 2B+ row Solana trades table stayed slow for wallets with millions of trades, even with indexes and per-token batching. I moved P&L analytics from PostgreSQL to ClickHouse.

Incident response

One wallet stalled Solana indexing

3B+ rowspipeline protected

Repeated P&L requests for one high-volume wallet overloaded the database and stopped indexing. I killed the running queries, disabled those reads, and limited P&L to wallets under a trade-count threshold using a precomputed trade-count table.

API & real-time

REST API, WebSocket feeds and alerting

p95 <100 msp99 <500 ms, key endpoints

Owned the Python backend serving 10,000+ API users and 100,000+ monthly active users at peak, at 500,000+ requests a day.

Monetisation

Paid API layer

Google OAuthJWTHashed API keysRBAC tiersRedis token bucket

Sign-in with Google, JWT sessions, hashed API keys, role-based access per subscription tier, and token-bucket rate limiting per user and per IP.

Leadership
4–5 engineers
Jun 2024 – Jan 2026

Managed the backend and DevOps team. I planned and assigned work, ran design and code reviews, and was the technical contact for product and the client.

Experience

6 years
  1. Feb 2026 – now
    Backend Lead · StackeraExchange client projects
  2. Apr 2022 – Feb 2026
    Software Engineer III · StackeraBackend lead on DexCheck
  3. Jul 2021 – Apr 2022
    Associate Backend Developer · StackeraAlgorithmic trading and analytics services; blockchain and graph nodes
  4. Nov 2020 – Jul 2021
    Earlier rolesC Simplify IT · Freelance Python developer · Edugorilla
  5. 2012 – 2015
    Diploma, Electrical EngineeringPusa Institute of Technology, New Delhi

Stack

Languages

PythonGoRustSoliditySQLJavaScript

Backend

FastAPIFlaskWebSocketsCeleryOAuth 2.0JWTRBAC

Data & messaging

PostgreSQLClickHouseRedisElasticsearchKafkaRabbitMQAlembic

Infrastructure

LinuxDockerBare metalAWS EC2GitHub ActionsPrometheusGrafana

Hiring for backend or platform leadership?