Open to opportunities

Abhishek Gupta

Software Development Engineer 2·Fynd·📍 Mumbai, India

I architect commerce platforms and ship developer tools that engineers actually use.

Resume
Abhishek Gupta — Software Development Engineer 2
Open to opportunities

Who I am

Building at the intersection of commerce infrastructure and developer experience.

I'm a Software Development Engineer 2 at Fynd (Jio Commerce Platform), where I've spent 4+ years architecting systems that power some of India's largest e-commerce brands — JioMart, AJIO, TIRA, Netmeds, Reliance Digital, SHEIN, Swadesh, and Urban Ladder, collectively serving millions of monthly users.

My core work spans CMS platform architecture, storefront infrastructure, and real-time collaborative systems. I led the architecture of CMS workflows with approval-driven publishing, a WebSocket-based collaborative editing system with deterministic merge algorithms, and an advanced Page Preview system that reduced post-deployment content issues by 40% and cut review time by over 50%.

Outside of platform work, I build and publish AI-powered developer tools. gitx automates Git workflows with LLM-powered commits, PR creation, and autonomous conflict resolution. jira-cli replaces the Jira browser UI entirely — all from your terminal. Both support Claude and OpenAI as providers.

I also mentor junior engineers, drive cross-team technical alignment, and have a track record of shipping production-ready systems end-to-end — including a hackathon winner built and deployed in 48 hours.

4+
Years at Fynd
8+
Enterprise Brands
2
Published npm Tools
3+
Engineers Mentored
🎓

B.Sc. Computer Science

B.K. Birla College · Mumbai University

CGPA: 9.25 / 10 · 2017–2020

Experience

Apr 2025 – Present
  • Core contributor to Fynd's multi-tenant Storefront Platform & CMS, powering 8+ enterprise brands (AJIO, JioMart, Tira, Netmeds, Reliance Digital, SHEIN, Swadesh, and Urban Ladder) and serving millions of monthly users.
  • Architected CMS workflows (Page Maker-Checker, Section Maker-Checker, Page Mapper) with approval-driven publishing using a two-store draft/live content model and Kafka-based async processing for scalable, non-blocking content publication.
  • Designed a collaborative editing system using WebSocket-based real-time locking and a deterministic sequential merge algorithm — ensuring data consistency and conflict-free publishing across multi-user sessions.
  • Architected an advanced Page Preview system enabling reviewers to simulate specific customers, locations, or time windows before publishing — reducing post-deployment content issues by ~40% and cutting review time by over 50%.
  • Led internationalization architecture for the Swadesh storefront across multiple services, enabling multi-country/multi-language routing with consistent locale preservation across web navigation.
  • Drove technical direction and cross-team alignment, owning architecture decisions and establishing best practices in design, testing, and observability.
  • Mentoring 3+ junior engineers through code reviews, design discussions, and technical guidance on platform architecture.
Node.jsReact.jsWebSocketsKafkaRedisMongoDBSSRMicroservices
Oct 2022 – Mar 2025
Nov 2021 – Sep 2022
Jan 2021 – Sep 2021
Apr 2019 – Nov 2019

Projects

A mix of open-source CLI tools published to npm and large-scale internal platform systems.

gitx

AI-powered Git Workflow CLI

Built and published an AI-powered Git workflow CLI that automates commits, PR creation, code reviews, and autonomous merge conflict resolution directly from the terminal. Implements a provider-agnostic architecture supporting Claude and OpenAI, with unified integrations for GitHub, GitLab, and Azure DevOps.

  • Automates commit messages, PR creation, and code reviews from the terminal
  • Provider-agnostic: supports Claude and OpenAI interchangeably
  • Unified integrations for GitHub, GitLab, and Azure DevOps
TypeScriptClaude APIOpenAICLIGitGitHub API
⬡ Open Sourcenpm

jira-cli

AI-powered Terminal Jira Client

Built and published a globally installable JIRA CLI that replaces the Jira browser UI for developer workflows — covering ticket creation, search, updates, and sprint dashboards directly from the terminal. Multi-provider LLM integration generates structured Jira tickets from natural language.

  • Globally installable npm package replacing the Jira browser UI
  • Full ticket lifecycle: create, search, update, sprint dashboards
  • Natural language to structured Jira ticket via Claude/OpenAI
Node.jsClaude APIOpenAICLInpmJira API
⬡ Open Sourcenpm

Tech Stack

Technologies I use daily and have shipped production systems with — grouped by domain.

Frontend

JavaScriptTypeScriptReact.jsVue.jsNext.jsHTML5CSS3WebpackVite

Backend

Node.jsExpress.jsPythonREST APIsWebSocketsSSR

Databases

MongoDBRedisPostgreSQLMongooseKnex.js

DevOps

DockerKafkaGitHub ActionsGitNginxPM2

AI & Tools

Claude APIOpenAI APICursorCodex

Practices

TDD / JestMicroservicesEvent-Driven Arch.Distributed SystemsHigh Availability

Awards & Recognition

Highlights from four years of shipping, owning, and leading at Fynd.

Fynd Star

2023

Performance & Leadership Award

Recognized for exceptional performance and significant contributions to high-impact projects at Fynd, showcasing leadership and ownership across platform architecture and cross-service initiatives.

Fynd (Shopsense Retails Technologies Ltd.)

🏅

Product of the Year

2022

PixelBin — Company-wide Recognition

The PixelBin team was awarded Product of the Year for exceptional work on the asset management and real-time image transformation platform, recognized company-wide for innovation and execution.

Fynd (Shopsense Retails Technologies Ltd.)

Education

🎓

B.Sc. Computer Science

B.K. Birla College of Arts, Science and Commerce

Mumbai University · Mumbai, India

July 2017 – June 2020

CGPA: 9.25 / 10

Let's build something.

Open to full-time roles, freelance projects, and interesting collaborations. Reach out — I'm always up for a good conversation.

📍 Mumbai, India · Available for remote work globally

or find me on