Work Experience
3+ years building backend systems, cloud architectures, and scalable platforms
Senior Engineer
Quest Global
Mar 2025 - Present
Bengaluru, India
- Engineered a scalable TimeSheet and Project Management System using FastAPI, SQL, and React.js, serving over 5,000 users with secure, permission-based views
- Built high-volume billing batch processing using RabbitMQ and Celery chord fan-out across 10 concurrent workers, processing over 200,000 data points monthly in under 3 minutes
- Ensured 0% data loss and prevented race conditions by implementing per-row Dead Letter Queue (DLQ) with failure classification, backoff retries, and row-level locking
- Ensured API idempotency using Redis distributed locking and database-level unique constraint indexes, preventing duplicate entries with 100% data integrity
- Improved query response time by 80% and cut I/O overhead by 60% through stored procedures, materialized views, CTEs, execution planner tuning, strategic indexing, and date-range partitioning
- Led a production-grade database backup strategy using 35-day point-in-time recovery (PITR) achieving minute-level data restore and near-zero RPO
PythonFastAPIReact.jsSQL ServerRabbitMQCeleryRedisDockerAzureTerraformKubernetes
Software Developer
Neoscript Technologies
Mar 2023 - Feb 2025
Bengaluru, India
- Spearheaded migration from a legacy COBOL-based platform to event-driven microservices using AWS Serverless architecture with Python and Node.js, increasing system scalability by 80%
- Built a scalable Pharmacy Data Management System for PBM workflows, handling over 4 million claims with clean architecture principles
- Optimized Elasticsearch and MongoDB Atlas Search queries for high-volume pharmacy claims, improving data retrieval time by 70%
- Developed cross-database synchronization using AWS Kinesis and Step Functions, ensuring 90% consistency across 3 database engines
- Migrated internal code compiler to containerized AWS ECS environments with automated deployments using GitHub Actions
- Designed audit tracking for all user activity using AWS DynamoDB triggers to improve traceability across microservices
PythonFlaskDjangoNode.jsReact.jsReduxAWS LambdaAWS ECSDockerKubernetesTerraformElasticsearchMongoDB
Software Developer
appEQ.ai
Jun 2022 - Nov 2022
Remote
- Developed a Chrome extension for deep account-based collaboration for teams on various SaaS products
- Single-handedly migrated the backend from Python/Postgres to Node.js, Express.js, MongoDB, and Redis, maintaining support for customers and internal teams
- Enhanced security by moving file uploads from a public to a private S3 bucket with Amazon Cognito authentication
- Integrated views for Zendesk Tickets and User APIs with customizable filters, improving usability by 80%
- Migrated the Chrome extension from Manifest V2 to Manifest V3
PythonFlaskNode.jsMongoDBRedisReact.jsVue.jsAWS S3AWS Cognito
Software Developer
SAMA
Jul 2021 - Jun 2022
Remote
- Worked on an Online Dispute Resolution Platform supporting over 1.7 million cases for banking and government clients
- Improved platform performance and reduced costs by 50% through pagination, optimized queries, database indexing, and efficient aggregation pipelines
- Built an Online Chatbot answering over 1,000 queries in the Maharashtra Online Lok Adalat and implemented notice system with AWS SES, Infobip, and Textlocal
- Reduced manual effort of the Operations team by 90% by implementing bulk assignment, case selection, file attachments, and case transfer features end-to-end
Node.jsReact.jsPythonAWS ECSMongoDB