Suraj's Profound AI Rep

Suraj Nanda
Experience


• Designed and implemented a microservice that redirected users from the app to web onboarding, increasing completion rates by 30% by optimizing the user journey and API authentication. • Developed a merchant onboarding system that onboarded 30 agents and 27 merchants, improving user acquisition by 20% through automated QR code registration and secure document uploads via S3. • Built a Kafka consumer service to process transactional messages, handling 10K+ calls daily, ensuring real-time updates and data consistency across microservices. • Initiated a Redis-backed caching solution for frequently accessed data, reducing API latency from 200ms to 25ms, enhancing system responsiveness for 30K+ users. • Created daily cron jobs to track and update the status of expired offers, boosting campaign efficiency by 15%, using Redis locks to prevent race conditions. • Integrated JWT-based authentication across services, enhancing security and access control by restricting API access based on user roles, ensuring compliance with industry standards. • Engineered a rule engine service that allows merchants to define custom rules, reducing manual intervention by 40% through automated validation and real-time enforcement. • Led the modernization of legacy codebases, improving code efficiency by 35%, by adopting best practices like asynchronous processing and dependency optimization. • Architected an AI-powered resume-building service supporting 3K DAU, leveraging the RAG model to generate user-specific recommendations and improve engagement. • Engineered a message queue consuming service via Kafka, automating data ingestion from 15+ sources and reducing manual data entry errors by 99%, leading to better data quality. • Optimized the Astro Labs service to support 2K concurrent users, using Redis for caching horoscope data, reducing API response time and improving engagement-driven revenue.

• Outlined endpoints to fetch data from different services for 100+ users using NodeJs and MongoDB. • Constructed APIs to store appointment details of 10K+ users with financial experts using NodeJs and ExpressJs. • Optimized API to automate a document management service using Spring Boot and MySQL, enhancing efficiency. • Migrated documents stored in the VM to AWS S3 bucket, reducing physical storage usage by 60%.

• Developed middlewares for global error handling, authentication, and schema validation. • Integrated Stripe to enable multiple payment options, supporting 1000+ users. • Created a cloud function using Google Firebase to notify users of newly received chats in real time. • Refactored an API to efficiently track transaction history for 1000+ users using MongoDB.

• Developed a CRUD app using DynamoDB and AWS-SDK • Added Create, Read, Update and Delete features to the single page web- application

• Fixed bugs in CRUD Application using Node.js, Express, and Mongoose. • Improved the user interface using HTML, CSS, and JavaScript

Suraj Nanda
Skills
01
Backend Development
Java
Spring Boot
Node.js
RESTful API Design
Microservices Architecture
02
Event-Driven Systems
Apache Kafka
Outbox Pattern
Idempotency Design
Message Queue Architecture
03
Databases and Caching
SQL
MongoDB
Redis
DynamoDB
NoSQL Schema Design
04
Cloud and Infrastructure
AWS S3
Google Firebase
CI/CD Practices
05
Engineering Practices
Production Debugging and RCA
Integration Testing
Test Automation
JWT Authentication

Suraj Nanda
Education

D. Y. Patil College of Engineering ( DYPCOE ) , Akurdi, Pune
2017 - 2021
Electronics and telecommunication