About
Highly accomplished Senior Software Engineer with 4+ years of experience in developing and scaling robust backend systems, APIs, and cloud-native applications. Proven expertise in optimizing database performance, implementing real-time data solutions, and leading complex migrations, resulting in significant improvements in system efficiency, client satisfaction, and bug reduction. Adept at leveraging Azure, AWS, Node.js, and various database technologies to drive impactful product development and enhance user engagement.
Work
Loyalytics AI
|Senior Associate Developer
Bangalore, Karnataka, India
→
Summary
Currently leading the development and optimization of high-throughput backend services and multi-channel communication platforms, significantly enhancing client engagement and system performance.
Highlights
Scaled the giveaway coupon module from 10K to 100K coupons by optimizing DB access patterns and leveraging Azure Functions with multi-document bulk upserts, boosting client throughput by 10x.
Reduced batter-up-time errors by 99.9% during live segment refreshes through migration from Rockset async queries to Kafka consumers, utilizing Azure Functions & Queues for enhanced reliability.
Engineered a multi-BU communication architecture supporting diverse brands and channels (WhatsApp, SMS), enabling precise store-level targeting and elevating campaign engagement by 30%.
Delivered comprehensive end-to-end WhatsApp integrations with multiple providers (Yellow.ai, Twilio), processing millions of messages monthly, including support for carousel messages, quick replies, and dynamic URLs.
Developed real-time survey analytics using Chart.js and designed an asynchronous export pipeline (Azure Functions, Databricks, Blob) to facilitate bulk survey response downloads without impacting application performance.
Revamped the e-receipt builder and Vue.js rendering service for multi-region scalability and compliance, doubling client adoption through dynamic store-level generation.
Integrated WhatsApp support into Swan's Loyalty APIs for OTP and transactional messaging, enabling scalable multi-channel communication, reducing communication costs by 25%, and capturing delivery status via webhooks.
Loyalytics AI
|Product Engineer
Bangalore, Karnataka, India
→
Summary
Led the technical migration of Swan AI from JavaScript to TypeScript, enhancing system stability and developing scalable data ingestion and integration solutions.
Highlights
Spearheaded Swan AI migration from JavaScript to TypeScript, implementing clean architecture and SOLID principles for a scalable class-based design, reducing development bugs by 35% and improving maintainability.
Developed a recurring mechanism in Journey Builder using Azure Functions and Queues to automate journey re-runs (daily/weekly/monthly/custom), reducing manual intervention and boosting client satisfaction by 25%.
Engineered the Swan AI Magento plugin from scratch using PHP, Magento 2, RabbitMQ, and MySQL, enabling seamless real-time data synchronization for clients like Binsina Pharmacy.
Designed a scalable, high-throughput data upload module for customer, product, and store data, leveraging Azure Blob Storage and CosmosDB for efficient CSV-based ingestion with built-in validation and error-handling.
WayRabbit
|Software Engineer
Ahmedabad, Gujarat, India
→
Summary
Developed and optimized RESTful APIs, integrated payment gateways, and enhanced system performance for a rapidly growing platform.
Highlights
Implemented over 60 REST APIs with comprehensive Swagger UI documentation, improving testing efficiency and frontend integration by 30%.
Optimized API response time by 70%, reducing latency from 3 seconds to 900 milliseconds, by utilizing MongoDB aggregation pipelines and strategic indexing.
Integrated the Stripe payment gateway with webhooks, reliably processing over 10K monthly transactions with 99.9% uptime and data integrity.
FunctionUp
|Backend Developer
Bangalore, Karnataka, India
→
Summary
Developed scalable backend projects using Node.js and MongoDB, integrating cloud storage and managing file uploads.
Highlights
Developed 5+ scalable backend projects utilizing Node.js and MongoDB, implementing MVC architecture and custom middlewares for robust application design.
Integrated secure AWS S3 cloud storage for efficient asset management and implemented Multer-based file upload processing, ensuring data integrity and accessibility.
Education
Rajiv Academy For Technology And Management
→
Bachelor of Technology
Computer Science
Languages
English
Skills
Programming Languages
JavaScript ES6, TypeScript, Java, SQL, HTML, CSS.
Backend Technologies
Node.js, Express.js, Microservices.
Frontend Technologies
React.js, Angular, Vue.js.
Databases & Caching
MongoDB, MySQL, Redis, Elasticsearch, CosmosDB.
Tools & Methodologies
Docker, Git, Jest, Mocha, Chai, SOLID Principles, Clean Architecture, API Development, System Design, Swagger UI, Chart.js, Multer, Databricks.
Cloud Platforms
Azure Functions, Azure Blob Storage, Azure Queues, AWS S3, AWS Lambda.
Messaging & Streaming
Kafka, RabbitMQ.
