Lead Software Engineer | Distributed Systems, Commerce Platforms & Payments Infrastructure | Java, Spring Boot, AWS | Ex-Paytm


Mumbai, Maharashtra, India

Noida

Noida

Delhi, India




Master of Computer Applications, Computer Applications
Indira Gandhi National Open University

Bachelor's Degree, Computer Applications
Indira Gandhi National Open University
Join Rahul and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossLead Software Engineer | Distributed Systems, Commerce Platforms & Payments Infrastructure | Java, Spring Boot, AWS | Ex-Paytm
Senior Backend Engineer with 10+ years building distributed systems for e-commerce and fintech platforms. Currently at Cimpress (NYSE: CMPR) leading order management platform capabilities used by multiple e-commerce brands across Europe and the US. Recently led a major commerce platform migration across our core order flows: Reprint, ReOrder, Manual Order, and Order Edit. Multiple business units migrated without disrupting live operations. Core engineering work involved parallelising downstream API calls using Java CompletableFuture, cutting response times by ~50% on multi-step flows. Before Cimpress, I spent three and a half years at Paytm on the Payment Gateway team, contributing to international merchant payment flows, RBI-compliant merchant settlement pipelines, reconciliation and bank-facing transaction pipelines, and shipping the official Paytm Payment Gateway Node.js SDK. What I enjoy: complex, cross-cutting systems end-to-end from design through production stability. Working closely with product and business teams to turn ambiguous requirements into reliable engineering. Bringing newer engineers up to speed on complex platforms. Tech I work with: Java, Spring Boot, AWS (ECS, Lambda, RDS, DynamoDB, SQS, API Gateway), MySQL, PostgreSQL, Redis, Node.js, RabbitMQ, Docker.
Delhi
antigravity
opencode
claudecode
Lead Software Engineer at Cimpress, Oct 2024 - Present · 1 yr 11 mos, Leading the order management platform serving multiple e-commerce business units across Europe and the US. Key work: - Led the performance redesign of the commerce platform migration. Rewrote the core processors to run downstream API calls in parallel using Java CompletableFuture, with bounded thread pools, per-call timeouts, and partial-failure handling. Response time on the Reprint and Order Edit APIs dropped ~50% vs the old system. - Led the commerce platform migration end-to-end across the Reprint, ReOrder, Manual Order, and Order Edit flows, plus PIM (Product Information Management) support for Quotes. Multiple business units migrated to the new commerce stack without disruption to live operations. - Built reusable processors that handle three different product-catalog models (PIM-driven, custom-attribute, and hybrid) through a shared core. Each business unit can now customise its workflows instead of duplicating platform code. - Shipped platform-wide work: third-party shipping integration, a backbone pricing-groups API, merchant-attribute-based dynamic pricing across Cockpit and storefront, and configurable Price & PAD recalculation. - Act as the go-to person for the backbone services I own. Onboard new engineers and peers, run technical scoping and code reviews, and work with PMs and BU stakeholders to figure out what to build. - Fixed performance issues in the Core-Connector service. CPU utilisation came down and we got real infrastructure cost savings out of it. - Onboarded backend services into Cortex for unified observability and faster incident detection.
Senior Software Engineer at Cimpress, Sep 2021 - Sep 2024 · 3 yrs 1 mo, Mumbai, Maharashtra, India, Owned backbone APIs and order-management features across the Cimpress e-commerce platform. Key work: - Redesigned the multi-item order-edit flow using CommerceTools' Order Edit resource. Users now stage N line-item changes in a single atomic transaction instead of N round trips per item. End-to-end edit time and support-average handling time (AHT) both dropped. - Built a Multi-Item Reprint API that lets business units generate reprint orders with multiple line items in a single request. Replaced N separate complaint flows, cut support-agent AHT, and made complaint tracking cleaner. - Onboarded new storefronts to the platform, including region-specific tax configurations for international expansion. Kept full backward compatibility throughout. - Wrote a Node.js automation module that detects and cancels stale orders and triggers refunds. Removed a chunk of manual operational work. - Migrated from order-level to item-level EDO (Estimated Date of Order) tracking so we could give accurate per-item shipping promises. Fixed long-standing fulfilment mismatch in the process. - Stabilised backbone APIs by chasing down recurring production issues and improving resiliency. Less operational support load, better platform reliability. - Integrated PIM products with the commerce platform without breaking existing consumers. Added authenticated POST support to platform APIs for better standardisation and security.
Senior Software Engineer at Paytm, Apr 2019 - Aug 2021 · 2 yrs 5 mos, Noida, Part of the Reconciliation team at Paytm, contributing to backend infrastructure for international merchant settlement, including RBI-compliant transaction pipelines, escrow bank integration, EMI reconciliation, merchant settlement reporting, and reconciliation systems. Key work: - Contributed to the RBI-compliant international merchant settlement pipeline — built the transaction formatting and upload system per RBI regulatory guidelines, integrated with the escrow bank's verification flow (pass/fail response processing), and developed the reconciliation engine that read bank-returned CSV files to trigger payment releases or failure actions within Paytm's backend settlement system. - Built automated reporting frameworks for bank-facing Refund and EMI transaction reports, replacing entirely manual processes with scheduled, audit-ready pipelines. - Mentored junior engineers on payment-gateway internals and integration patterns. Picked up two "Rock Star" awards (Q4 2018-19, June 2020) and a "Rising Star" award (April 2018) for consistent high-impact delivery.
Software Engineer at Paytm, Feb 2018 - Apr 2019 · 1 yr 3 mos, Noida, Part of the Integration team at Paytm, building developer-facing SDKs and integration libraries for the Payment Gateway, helping merchants onboard faster and providing technical support for integration queries. Key work: - Designed and shipped the official Paytm Payment Gateway Node.js SDK and reference integration kits across multiple programming languages, reducing onboarding time for small and mid-market merchants. - Developed Paytm payment plugins for major open-source e-commerce platforms (OpenCart, WooCommerce, Magento, Shopify, WordPress). Recognised with Paytm "Rising Star" award (April 2018).
Software Developer at SunTec India, Apr 2015 - Feb 2018 · 2 yrs 11 mos, Delhi, India, Full-stack development on e-commerce, payments, and mobile-backend projects for international clients. Key work: - Built REST APIs powering Android and iOS financial-services applications. - Delivered a full-featured multi-artist e-commerce platform with integrated payment gateways. - Shipped payment-gateway and utility plugins for multiple open-source e-commerce platforms. Recognised as "Star Performer" (April 2015).
Master of Computer Applications, Computer Applications, Indira Gandhi National Open University
Bachelor's Degree, Computer Applications, Indira Gandhi National Open University