About Me
Backend-focused Software Engineer specializing in distributed architectures, async job pipelines, and large-scale API integrations. Currently building fault-tolerant infrastructure at a B2B fintech startup. Strong founda…
Backend-focused Software Engineer specializing in distributed architectures, async job pipelines, and large-scale API integrations. Currently building fault-tolerant infrastructure at a B2B fintech startup. Strong foundation in systems thinking, distributed architectures, and first-principles problem solving, reinforced by systems-level projects built from scratch in C++, TypeScript, and Python, including a vector database and a custom HTTP tunneling platform.
Experience
Software Development Engineer Intern
Led end-to-end Odoo ERP integration by building invoice, payment, and credit note data processing pipelines, and drove migration from the deprecated XML-RPC protocol to the JSON 2.0 API, , ensuring long-term compatibility. Designed a fault-tolerant inbound request logging system using FSM-managed state transitions, Django middleware for request capture, and a config-driven Celery retry handler, enabling automatic replay of failed API Requests and improving pipeline reliability with zero manual intervention. Architected a payments & allocations revamp, redesigning the data model and building new REST APIs with transactional atomicity, multi-layer validation, and full CRUD on payment-invoice allocations and delivered comprehensive unit and integration test coverage for all new endpoints. Unified 5+ ERP webhook pipelines (QuickBooks, Xero, Zoho, Wafeq, Odoo) into a single async Celery architecture reducing code duplication and standardizing event processing Identified a ~5s admin dashboard load time caused by over-fetching; introduced a lightweight serialiser, server-side search, and scroll-based paginated dropdown, reducing load time by over 70%
Software Development Engineer Intern
Led end-to-end Odoo ERP integration by building invoice, payment, and credit note data processing pipelines.
Drove migration from the deprecated XML-RPC protocol to the JSON 2.0 API, ensuring long-term compatibility.
Designed a fault-tolerant inbound request logging system using FSM-managed state transitions, Django middleware for request capture, and a config-driven Celery retry handler.
Enabled automatic replay of failed API requests and improved pipeline reliability with zero manual intervention.
Architected a payments & allocations revamp, redesigning the data model and building new REST APIs with transactional atomicity, multi-layer validation, and full CRUD on payment-invoice allocations.
Delivered comprehensive unit and integration test coverage for all new endpoints.
Unified 5+ ERP webhook pipelines (QuickBooks, Xero, Zoho, Wafeq, Odoo) into a single async Celery architecture.
Reduced code duplication and standardized event processing.
Identified a ~5s admin dashboard load time caused by over-fetching.
Introduced a lightweight serialiser, server-side search, and scroll-based paginated dropdown.
Reduced load time by over 70%.
Software Development Engineer Intern
Designed and developed a full-stack e-commerce platform from scratch, building a normalized PostgreSQL schema for products, orders, inventory, and users with integrity across all relations.Built a Node.js/TypeScript REST API backend with Redis-based session management and product catalog caching, reducing repeated database queries on high-traffic pages.Integrated Razorpay payment gateway with server-side webhook handling for real-time order confirmation and payment status updates. Delivered a high-performing production website with 5000+ visitors and 500+ successful orders, with Redis caching keeping response times stable under load.
Software Development Engineer Intern
Designed and developed a full-stack e-commerce platform from scratch.
Built a normalized PostgreSQL schema for products, orders, inventory, and users with integrity across all relations.
Built a Node.js/TypeScript REST API backend with Redis-based session management and product catalog caching.
Reduced repeated database queries on high-traffic pages.
Integrated Razorpay payment gateway with server-side webhook handling for real-time order confirmation and payment status updates.
Delivered a production website with 5000+ visitors and 500+ successful orders.
Kept response times stable under load with Redis caching.