Open to international engineering roles

Abhigya
Shridhar

Backend engineer specializing in micro-services and payments infrastructure. Processing INR 1B+ monthly at Spinny.
Python · Django · FastAPI · Kafka · Distributed Systems · Django Core

INR 1B+
Monthly Payment Volume
31%
Payment Drop-out Reduction
90%
Onboarding Time Saved
2
Active open source projects

Projects

Selected work across corporate infrastructure, open source, and independent projects.

Corporate · Spinny 2024–2025

Payment Gateway
Multi-Provider State Machine

7-state Finite State Machine unifying multiple aggregator and banking integrations with atomic DB transitions and Kafka async refund retry.

3 providers unifiedAtomic state transitionsKafka refund retry
  • Python
  • Django
  • Kafka
  • Celery
  • Nifi
View Architecture
Corporate · Spinny 2026 – present

Payments
Audit Framework

Declarative field-level auditing via Django signals. Zero audit code in views — both .save() and bulk .update() covered.

Zero-touch integrationCovers .save() and .update()Async via Celery
  • Python
  • Django Signals
  • Celery
  • Async Context Propagation
  • Django ContentTypes
View Architecture
Open Source 2026 – Present

codecoverage-cli

AI-powered test generation CLI for legacy Python codebases. Uses AST parsing for code structure extraction, runtime parsing with git history for context retrieval, and a LangGraph agent with Claude for test generation. Supports PR diff-test mode for CI integration. Published on PyPI.

LangGraph orchestrationStyle-matched testsPR diff-test mode
  • Python
  • Python AST
  • LangGraph
  • Claude API
  • RAG
View Architecture
Open Source 2025 – Present

state-machine-framework

Framework-agnostic Python state machine with atomic transitions, @pre/@post/@validator hooks, and pluggable ORM adapters. Built for production payment flows at Spinny, now powers their payment gateway processing INR 1B+ monthly. Open source version separately Published on PyPI.

Framework-agnosticAtomic transitionsPowers INR 1B+/month
  • Python
  • Decorator Pattern
  • Abstract ORM Adapter
  • Django
  • PyPI
View Architecture

Experience

  1. May 2023 – Present

    Software Development Engineer

    Spinny website | app · Gurugram, India · Payments & Demand

    Spinny is India's largest platform for buying and selling pre-owned cars. I work on the Payments team, building the infrastructure that processes all online transactions — payment gateway integrations, refund automation, database isolation, and internal tooling. The system handles INR 1B+ in monthly transaction volume.

    • Led development of a multi-bank payment gateway — 31% drop in payment dropout, 12% uplift in online payments, saving 1% transaction fee while processing ₹1B+ monthly volume
    • Architected an internal SaaS tool unifying multiple gateway integrations, reducing new account onboarding time by 90% and standardising flows across business teams
    • Designed a reusable State Machine framework for payment and refund flows using Kafka and NiFi for asynchronous transaction processing
    • Reduced SQS API calls by 50% by optimising Celery workers with long polling and concurrency control
    • Implemented database routing to isolate the payments system from the monolith, reducing 20% production traffic and eliminating AWS DMS replication lag
    • Extended ORM and GraphQL for cross-database queries; separated read/write replicas for database load balancing
    • Supported "Progressive Dialer" demand tool in Node.js sending IVR calls to buy-leads and managing callback data — handling 200k+ calls/day
    • Introduced a comprehensive audit framework with configurable logging and visibility via Django signals, middlewares, and database hooks for seamless integration
    • Python
    • Django
    • Kafka
    • Apache NiFi
    • MySQL
    • AWS SQS
    • Celery
    • GraphQL
    • REST API
    • Node.js
  2. Oct 2022 – Mar 2023 · Internship

    Technical Consultant

    Spinny website | app · Remote
    • Architected and built an internal CRM system consolidating organisation-wide employee data with multi-level access controls and audit logging, using Kafka, Celery, AWS, Docker and Python
    • Automated manual post-onboarding and release processes by building an event-driven pipeline using Google Cloud, clearing 10k+ high-turnaround tasks that had been pending for over a year
    • Python
    • Kafka
    • Celery
    • Google Cloud
    • AWS
    • Docker
  3. Dec 2021 – Jun 2022 · Internship

    Software Development Engineer

    Examarly · Remote
    • Led back-end development for a new ed-tech platform, building JWT-based authentication and community features from scratch with FastAPI + SQLAlchemy, scaling to 100k+ users
    • Implemented Pytest-based testing infrastructure ensuring high test coverage and reliable deployments
    • Python
    • FastAPI
    • SQLAlchemy
    • Pytest
    • REST API
    • JWT

Academic Achievements

Hackathon wins from global MLH and independent competitions during college.

Hacking Heist 2.0 · Linode

Keep an Eye

Chrome extension that monitors webpage content in real time, detects profanity via a FastAPI backend hosted on Linode, and sends SMS alerts to parents via Twilio. Parent accounts secured with OTP-based phone verification.

Best Use of Linode Cloud
  • JavaScript
  • Python
  • FastAPI
  • Twilio
  • CockroachDB
  • Linode
Slam Dunk Hacks · MLH Global

Block City

Basketball community platform — find local teams by location, schedule games, and track scores. Built with a Django REST Framework backend and Figma-to-code frontend in 48 hours.

My First Gold Medal
  • Django
  • DRF
  • Python
  • JavaScript
  • Figma
MLH Global · 2020

Crops+

Geo-tagged crop suitability prediction using spatial SQL on soil, rainfall, and climate data. The hackathon prototype was expanded into an academic study incorporating district-level geo-tagging.

Global MLH Hackathon Winner  ·  Expanded into academic study
  • Python
  • PostGIS
  • Spatial SQL

Certifications

Recent learning: Go, vector databases, and the Django specialization that preceded production work.

2026
Vector Database Specialization IBM · Coursera · 4-course specialization
Coursera Verify
2025
Learn HTTP Servers in Go Boot.dev · May 2025
Boot.dev View
2025
Learn HTTP Clients in Go Boot.dev · May 2025
Boot.dev View
2025
Learn Go Boot.dev · May 2025
Boot.dev View
2021
Django for Everybody Specialization University of Michigan · Coursera · 4-course specialization
Coursera Verify
Profile photo

About Me

Backend engineer at Spinny, where I build and maintain the payments infrastructure processing INR 1B+ monthly. My work spans payment gateway design, database architecture (read/write replica routing, microservice isolation), and distributed systems (Kafka, Celery, async processing).


I'm an open source enthusiast — I identified a bug in RelatedManager.add() during production scaling at Spinny and submitted a patch for ticket #35974. I also maintain two open-source Python packages on PyPI: a state machine framework used in production at Spinny, and CodeContext, an AI-powered test and documentation generation command line tool.


I'm currently exploring opportunities with multinational technology companies, particularly in Japan and the Asia-Pacific region. This is a personal choice driven by cultural and artistic motivation. I'm drawn to teams building products at scale where backend engineering depth matters.

Python Go Django FastAPI Micro-Services Kafka Celery PostgreSQL System Design Payments Infrastructure Open Source

Get in Touch

Open to backend engineering roles at multinational technology companies. Currently exploring opportunities in Japan.

Drop me a message and I'll get back to you shortly.

Visa sponsorship required. Open to relocation.