Software Engineer – Backend at Fynd (2024-06 – Present)
Project: Order Management System (OMS) — Netmeds, Tira, JioMart, JioMart Partner, JioMart Retailers
- Async Architecture Overhaul: Replaced the synchronous requests library with aiohttp across the codebase; refactored all blocking I/O paths to leverage asyncio for concurrent execution, significantly reducing end-to-end latency and eliminating memory leaks in bulk report generation for Tira and Netmeds.
- Large-Scale Data Migration (~3TB): Led migration of ~3TB of legacy SQL data; removed the bag status entity from both codebase and database to eliminate redundant queries; migrated cron jobs from MySQL to MongoDB with proper indexing, restoring SMS and email notifications across platforms.
- Event-Driven Observability: Introduced structured event-based logging across the codebase, reducing noise impacting order creation and listing performance; redesigned the order status communication layer to propagate new states accurately across downstream systems.
- PII Compliance & Resilience: Masked customer PII in generated reports across all platforms; introduced a Kafka-based fallback in the PDF generation pipeline to prevent data loss during failures; implemented API-level fallback mechanisms for high availability.
- Database & Cache Optimization: Consolidated database writes into a single-session commit pattern to reduce connection overhead; optimized order caching logic for JioMart, improving order creation and reducing redundant invalidations; eliminated unnecessary queries and I/O calls.
- Platform Feature Development: Implemented shipment lane configuration with paginated fetching and platform-level counts; enabled multi-bag shipment creation with accurate bag-level tracking; added shipment-level charge configuration and invoice document configuration tied to lifecycle events.
- Courier Partner Integration: Integrated courier cancellation event hooks to automatically dispatch cancellation requests; optimized delivery partner payloads by removing unnecessary fields, improving network efficiency and downstream processing.
- Bug Fixes & Concurrency Handling: Resolved multiple Sentry-reported issues and race conditions using asyncio, SQLAlchemy event listeners, and state-driven workflows across order lifecycle, bulk operations, and Redis key management.
- Security, Auth & DevOps: Implemented API authentication; added status-specific cancellation reasons; improved order and shipment search using regex-based partial matching; configured SIT environments for Ajio and Netmeds, enabling end-to-end integration testing.
Software Engineer – L1 at ConsultAdd INC (2023-07 – 2024-05)
Project: Morse (Walmart In-Store Cashback Platform)
- Cashback System: Engineered a cashback rewards system using Python and Pyramid for Walmart in-store purchases, delivering fixed per-account rewards at scale.
- Security Logging: Implemented logging for sensitive fields (SSNs, card data), reducing risk exposure and saving ~$600 per account.
- Fraud Prevention: Mitigated fraud scenarios by disabling transactions for flagged accounts, preventing ~$50K/month in unauthorized activity.
- Reporting & Analytics: Automated monthly cashback reports using Python, Jinja2, and PDF/Excel outputs; built an analytics dashboard in Streamlit deployed on AWS ECS, ECR, and Fargate.
- Performance & Modernization: Optimized AWS Glue jobs and SQL queries; led migration of the codebase from Python 3.8 to 3.12.
- Team Leadership: Led a team of 3 developers, managing task allocation, code reviews, and environment access.
Technical Content Engineer Intern at GeeksforGeeks (2023-02 – 2023-06)
- Curated and reviewed technical articles, improving engagement by 20%.
- Authored 15+ articles on Python, Django, Flask, and DSA.