Vipul Rawat Rawat
AI-focused Full Stack Engineer
About
AI-focused Full Stack Engineer with strong Data Structures & Algorithms foundations, building production-grade backend systems and AI-integrated applications. Experienced with API Gateway design, Redis-based rate limiting/caching, and LLM-powered product features. Comfortable across the full stack from React/Next.js frontends to Node.js/FastAPI backends, with hands-on use of modern AI-assisted development tooling.
Skills & Expertise (40)
Work Experience
Developer
APIShield
Jan 2026 - Code Demo
Built a production-oriented API Gateway using Node.js, Express.js, and React with JWT authentication, ownership-based authorization, service registration, and intelligent request routing. Implemented Redis-backed rate limiting enforcing 10 requests/min per API key, SSRF protection, automated health monitoring, and multi-instance round-robin load balancing for reliability. Diagnosed and resolved a race condition in Redis-backed round-robin load balancing under concurrent traffic by replacing non-atomic GET/SET counter updates with atomic Redis INCR operations. Integrated Pino structured logging across gateway services and built MongoDB aggregation dashboards for request volume, latency, success rate, and availability. Wrote unit and integration tests using Jest and Supertest and integrated them into GitHub Actions CI workflows with automated deployment on pushes to main. Configured environment-based deployments on Render and Vercel, reducing manual release steps and improving release consistency.
Developer
CareerPilot
Jan 2026 - Code Demo
Built a full-stack AI interview preparation platform using Next.js, React, FastAPI, and Python that analyzes uploaded resumes and generates personalized technical interview experiences. Integrated Clerk authentication across the Next.js frontend and FastAPI backend, securing resume upload, interview generation, and answer evaluation endpoints with session-based authorization. Developed an AI-powered resume analysis pipeline that extracts structured candidate information and generates interview questions based on resume skills, selected topics, and configurable question counts. Implemented an interactive interview workflow with AI-generated questions and automated answer evaluation providing scores, strengths, weaknesses, and actionable feedback.
Developer
Delhi Metro Route Planner
Jan 2024 - Code Demo
Built an interactive Python/Streamlit application for shortest-route computation, fare estimation, and station lookup using a SQLite database populated from source CSV data. Wrote SQL queries and multi-table joins for station lookups and fare-path calculations, replacing slower in-memory CSV scans and added Matplotlib visualization.
Education
B.Tech in Computer Science & Engineering - GL Bajaj Institute of Technology & Management
2023 - Present ยท Afghanistan
Higher Secondary Education - Salwan Public School
2022 - 2023 ยท Afghanistan
Certifications
No certifications added yet
Interested in this developer?
Profile Score Breakdown
Profile Overview
Availability Details
Visa Status
Citizen
Relocation
Open to Relocation
Skills (40)
Click a skill to find developers with the same skill