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.
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.
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.
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.
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.
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.
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.
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.