Swapnil Shah
Architecting high-throughput microservices and institutional-grade Trading APIs at JM Financial — powering execution and routing for 500K+ daily active users on the BlinkX platform.
About Me
I'm a Backend Developer with 1.5+ years at JM Financial building the BlinkX trading platform — a high-throughput enterprise system serving over 500K daily users.
My core focus has been architecting robust, low-latency infrastructure. Key wins include engineering the enterprise Trading API Suite, cutting critical API latency from 800ms → 60ms, and reducing payload sizes by 80% to ensure seamless market operations.
Outside of work, I design automated trading systems using my own Trading API infrastructure and manage a production-grade self-hosted homelab utilizing Cloudflare Zero Trust and Docker.
Core Competencies
Skills & Technologies
A battle-tested stack spanning backend services, distributed systems, cloud infrastructure, and full-stack development.
Architecture Philosophy
Core concepts I design and build with daily
Professional Experience
Software Developer
Architected and developed a robust, high-throughput RESTful Trading API suite serving institutional and retail clients. Implemented advanced order routing, real-time market data streaming, and secure OAuth2 authentication.
Optimized critical app-init API from 800ms (spiking >2s) to 60–70ms under high traffic — directly improving startup reliability for 500K+ daily active users.
Reduced API response times of multiple reports endpoints by 85% (2s → 300ms) through query optimization, Redis caching, and HikariCP connection pool tuning.
Engineered byte-format data transmission cutting API payloads by up to 80%, boosting network throughput across mobile and web clients.
Implemented per-endpoint, per-API-key rate limiting using Redis + Bucket4j with sliding window counters and Lua scripting for atomic operations.
Architected the Trading API Developer Portal authentication: OAuth-style flow with api_key, api_secret, request_token, access_token, and SHA-256 checksum verification.
Built and maintained 15+ Spring Boot microservices with Grafana monitoring, Docker containerization, and automated deployments on Google Cloud Platform.
Led a MySQL migration adding unique indexes to resolve duplicate-key violations under strict production constraints (single-statement execution, no stored procedures, 300s timeout) via a custom batched staging-table deletion approach — while auditing schema drift across 190+ tables and 158 columns between UAT and Production.
Built set_based.py, a Python watermark-based incremental sync engine that merges multiple live production databases into a base database through a staging layer, enabling safe, repeatable reloads with zero manual intervention.
Implemented OpenResty/Lua fixed-window rate limiting at the edge and mapped the migration path to Redis-backed counters for distributed, multi-node deployments.
Built an internal pre-audit security scan to catch recurring vulnerability patterns ahead of external third-party security audits.
Took full ownership of BondsKart with no formal handover — audited inherited technical debt (missing input validation, unused cost-driving infrastructure, cache bugs, single-point-of-failure data storage) and escalated it to leadership through a structured, risk-first framing.
Tech Stack
Open to New Opportunities
Interested in backend-heavy, high-scale roles. Remote-friendly.
Featured Projects
Showcasing scalable architectures, institutional-grade API integrations, and robust infrastructure systems.
BlinkX Trading APIs
Fintech · Enterprise API · System ArchitectureEnterprise-grade Trading API suite developed for JM Financial. Designed for high-frequency trading, low-latency execution, and seamless integration for third-party developers.
- Engineered a low-latency execution engine processing orders in under 5ms.
- Built a secure OAuth2 developer portal for API key generation and session management.
- Implemented sliding-window rate limiting using Redis and Bucket4j to ensure system stability.
- Designed real-time market data streaming integration handling high throughput during market hours.
Traders Diary
Trading · Python · AnalyticsAutomated trading journal that integrates Trading APIs to auto-sync closed positions, compute analytics, and deliver real-time Telegram alerts.
- Auto-syncs closed positions at 3:30 PM IST daily — records entry/exit prices, realized P&L, and trade metadata in SQLite (WAL mode).
- Regex-based Indian options symbol parser detecting Iron Condors, Spreads, Straddles automatically.
- Per-underlying analytics with equity curves, doughnut charts, win rate, avg P&L, and W/L ratio.
- Telegram Bot (webhook) with /note and /rate commands for remote journaling via Cloudflare Tunnel.
Self-Hosted Infrastructure
DevOps · Infrastructure · LinuxProduction-grade homelab on a personal Linux server behind CGNAT — publicly accessible via Cloudflare Tunnel with full observability and Zero Trust security.
- CGNAT bypass using Cloudflare Tunnel (QUIC) with free SSL/DDoS protection.
- Nginx reverse proxy with wildcard subdomain routing serving 8+ apps from one machine.
- Full observability: Grafana + Prometheus + Node Exporter + Loki + Promtail for metrics & logs.
- Cloudflare Zero Trust with email OTP gate; all services automated with systemd and shell scripts.
Sensible — Options Analytics Terminal
Fintech · Options Analytics · Open SourceOpen-source options analytics platform for Indian index options (NIFTY, BANKNIFTY, SENSEX, BANKEX), built on the Dhan Data API. Phase 1 shipped as v0.1.0.
- Built optcore, a pure options-pricing library kept side-effect-free by an AST purity test enforced in CI.
- Built optdhan, the broker-integration layer handling all live market-data I/O and Dhan API quirks.
- Self-documenting project with a 13-file architecture/decisions guide covering pricing math, deployment, and known gaps.
- Phase 2 backtester underway — replays a shared StrategySpec against recorded option chains via a DataSource protocol.
End-to-end website and hosting for a friend's home bakery business — WhatsApp/Instagram-based ordering, built and shipped as a full side-project engagement from domain to deploy.
- Single-page marketing site: hero, "Bake Case" product menu, story section, and a WhatsApp/Instagram DM ordering flow.
- GA4 analytics with custom order_click and instagram_click events wired through a shared TrackedLink component.
- JSON-LD Bakery structured data, sitemap, and canonical SEO setup driven by a single site-URL config.
- Migrated from self-hosted Nginx + Cloudflare Tunnel to Vercel with a custom domain on Cloudflare DNS, auto-deploying on every push to main.
SilentKillerOp — URL Shortener & Media Hub
Full-Stack · Next.js · Self-HostedPersonal full-stack site combining a Bitly-style URL shortener with a YouTube-style video hub and embedded browser games, self-built and self-hosted end to end.
- Django + Gunicorn backend serving shortened-link redirects behind an Nginx reverse proxy and Cloudflare Tunnel.
- Next.js 16 (React 19, App Router) frontend with ISR-cached playlist pages, migrated from self-hosted to Vercel.
- Custom domain split across Vercel (frontend) and the home-server tunnel (API) via Cloudflare CNAME flattening at the apex.
- Embeds two self-built browser games (Dice Chess, Ultimate Tic-Tac-Toe) in a Games menu.
Algorithmic Options Trading Engine
Quant Finance · Python · Algo TradingPython backtesting framework and live execution bridge for Nifty/BankNifty options strategies — from historical strategy research through paper and live deployment on the Dhan broker API.
- Built a bar-by-bar backtest engine with realistic margin, slippage, and cost modeling — catching real bugs like lookahead bias and mis-pinned expiries before they touched real money.
- Ran systematic robustness sweeps across entry triggers and volatility regimes to validate strategies against curve-fitting.
- Shipped a live execution bridge (shared decision core + runner) to Dhan's broker API with sandboxed order placement and a monthly circuit breaker.
- Iron condor strategy running in paper trading as a pre-live validation step before capital is committed.
Education & Certifications
B.E. in Computer Engineering
Dwarkadas J. Sanghvi College of Engineering
Mumbai University · 2020 – 2024
Achievements & Certifications
Meta Front-End Developer Professional Certificate
Coursera · Meta
HTML, CSS, Bootstrap, React, responsive design principles
Architecture Documentation — Trading API Developer Portal
JM Financial
Comprehensive PDF + PPTX architecture documentation presented to stakeholders
Academic Distinction — CGPA 9.375
D.J. Sanghvi, Mumbai University
Maintained Distinction grade throughout 4-year Computer Engineering program
Let's Build Something Amazing
I'm currently open to new backend engineering roles, interesting projects, and collaborations. Don't hesitate to reach out — I reply fast.
Mumbai, India · Usually replies within 24 hours