Work

Backend engineering across architecture, delivery, and production

Work spanning merchant-facing technical decisions, shared platform contracts, hands-on implementation, rollout readiness, and the operational behavior of live payment systems.

Associate Software Development Engineer

Juspay · Bengaluru, India

July 2025 – Present

  • Led Air India Express's integration from API walkthroughs and merchant issue resolution through production go-live; implemented linked-order refunds with LIFO child-order allocation and designed reconciliation across gateway files, ticket IDs, and order relationships.
  • Owned the reviewed architecture for Dynamic Currency Conversion and Multi-Currency Processing, including the FX-provider dashboard and an extension to the existing payment page that resolves and presents DCC, MCP, or both through explicit frontend-backend contracts; covered authorization variants, refunds, chargebacks, gateway contracts, auditing, and analytics.
  • Served as HSBC's primary engineering point of contact for requirements, technical decisions, Jira follow-through, and delivery communication; extended Feedzai risk coverage across transaction and refund lifecycles and built a backward-compatible notification-policy layer with dashboard configuration and audit logs.
  • Implemented Accertify risk scoring plus merchant-configurable country and currency allow/deny controls across IndiGo and Air India payment work.
  • Led a reusable 3DS authentication integration supporting 250K+ monthly Air India card transactions, including API contracts, shared data-pipeline boundaries, orchestration, production readiness, and load testing.
  • Designed scheduled exchange-rate ingestion and query-time currency conversion for merchant analytics operating around a 20M-transaction/day product footprint, optimizing database and memory use for gigabyte-scale data.
  • Designed configurable persistence for merchant-specific transient data beyond cache to support analytics and dashboards, while guiding junior engineers through implementation work.

Software Development Engineer Intern

Juspay · Bengaluru, India

Jan 2025 – Jun 2025

  • Owned production monitoring as primary point of contact for IndiGo and contributed fraud-risk and UPI improvements across live payment flows.
  • Implemented Apple Pay gateway routing, token mapping, API extensions, and secure support for encrypted and decrypted transaction paths.
  • Selected through the Juspay Hiring Challenge 2024.

Selected Impact

  • Merchant-facing technical ownership from requirements and architecture through production rollout.
  • System design across the complete payment lifecycle: authentication, authorization variants, refunds, chargebacks, reconciliation, risk, and analytics.
  • Reusable platform capabilities built alongside delivery-critical merchant integrations.
  • Hands-on implementation paired with cross-team coordination, production readiness, and mentoring.

System Context

Where the payment orchestration work sits

A simplified view of the transaction boundary: merchant checkout enters orchestration, branches into authentication and authorization, and returns an outcome that must remain explainable.

The platform boundary

The payment infrastructure layer coordinates merchant checkout, authentication services, gateways, and banks. My work spans the backend contracts and decisions around that surface: 3DS authentication, gateway routing, risk systems, refunds, reconciliation, analytics, and production readiness.

Sanitized high-level flow
JuspayAuth Service3DS ProviderGatewayBank

Live flow

Juspay

Transaction orchestration, contracts, state, and routing.

Systems

Case studies for an engineering interview

Open any system to inspect its constraints, my role, technical design, tradeoffs, and outcome.

Lead Developer

Shared 3DS Authentication Platform

A merchant-scale 3DS flow needed to preserve payment correctness and operational visibility without becoming a one-off integration that future authentication products could not reuse.

Designed API contracts, authentication orchestration, reusable data-pipeline boundaries, observability, and load-test coverage for a shared integration model.

3DSAuthenticationAPI ContractsData Pipelines
Supports 250K+ monthly Air India card transactions and a reusable path for additional authentication flows.

Tech Lead & Backend Developer

Air India Express Integration

The merchant needed production-ready payment behavior plus refund and reconciliation capabilities that the existing platform did not support for linked parent and child orders.

Led API alignment and rollout while implementing linked-order refunds with newest-child-first allocation and designing reconciliation across gateway files, ticket identifiers, and order relationships.

Technical LeadershipMerchant IntegrationRefundsReconciliation
Took a major merchant integration from API alignment to production go-live, including new refund and reconciliation behavior.

Architecture Lead & Developer

DCC + Multi-Currency Platform

A basic currency-conversion path had to evolve into a network-compliant platform supporting cardholder currency choice and merchant-selected transaction currencies across heterogeneous gateways.

Designed the FX-provider configuration dashboard and the extension to the existing payment page that selects and presents DCC, MCP, or both without conflicting customer choices; also defined the frontend-backend currency contracts, gateway payloads, audit-safe analytics, and lifecycle behavior across authorization, capture, void, refund, and chargeback flows.

DCCMCPPayment ArchitectureFX Providers
Produced the reviewed end-to-end design and common gateway contract for DCC and multi-currency processing across the payment lifecycle.

Primary Engineering POC & Backend Engineer

HSBC Technical Ownership

I was handed primary technical ownership for requirements, decisions, delivery follow-through, and integration communication. One major delivery stream was extending Feedzai risk evaluation into refunds while making provider notifications merchant-configurable.

Provided end-to-end technical ownership for the HSBC integration and implemented pre- and post-refund risk flows plus a backward-compatible notification-policy layer driven by dashboard configuration, runtime rules evaluation, and auditable decisions.

FeedzaiRisk ScoringRefund RiskPolicy Engine
Served as HSBC's primary engineering point of contact while delivering a configurable Feedzai risk extension across transaction and refund lifecycles.

Backend Engineer

Risk Controls & Provider Integrations

Merchant integrations needed risk signals and regional payment controls without fragmenting the core transaction path or hard-coding merchant-specific rules.

Integrated Accertify risk scoring and delivered merchant-configurable country and currency allow/deny controls that can be evaluated consistently during payment processing.

AccertifyRisk ScoringCountry ControlsCurrency Controls
Added provider-based risk scoring and merchant-configurable country and currency controls across IndiGo and Air India payment work.

Backend Engineer

Multi-Currency Merchant Analytics

Merchants operating across currencies needed explainable dashboard totals without manual conversion or repeated reporting work.

Designed scheduled exchange-rate ingestion, query-time conversion wrappers, schema extensions, and database and memory optimizations for gigabyte-scale datasets.

AnalyticsCurrency ConversionData PipelinesClickHouse
Designed analytics behavior for an Express Checkout product processing roughly 20M transactions per day.

Backend Developer

Apple Pay Gateway Routing

Apple Pay transactions had to route tokenized payment data safely across gateways with different capabilities while keeping merchant-facing APIs coherent.

Implemented token decryption mapping, API extensions, gateway decision logic, validation, and secure forwarding for encrypted and decrypted flows.

Apple PayTokenizationGateway RoutingSecure Data
Enabled gateway-aware Apple Pay support for encrypted and decrypted transaction paths.