
Gaurav Sharma
Software Engineer
About
Full Stack Software Engineer with experience designing and delivering scalable, high-performance web applications using JavaScript, TypeScript, React, and Node.js. Skilled in optimizing system performance and writing clean, maintainable code. Strong focus on ownership, speed, and product thinking, with a passion for system design and continuous learning.
Technical Skills
Work Experience
Software Development EngineeratIntervue.io
Onsite - Bangalore, India
Engineered platform APIs for external consumption, with comprehensive documentation, and added integrations with Workable, Lever, Zoho Recruit, and custom ATS systems ($250K+ revenue)
Resolved high-latency API bottleneck in Intervue's core hiring flow, cutting response time from 5sec to under 300ms (94% faster)
Redesigned the core role creation flow with RAG integration, adding a review dashboard to reduce SME effort and enable requirement-specific adjustments, saving 40% manual time.
Offloaded communication-related asynchronous tasks from the main server via message queues to a dedicated processing service, boosting throughput by 60% and enabling smooth scaling during peak traffic.
Shipped real-time interview monitoring with automated snapshots (stored in S3), analyzed using LLM, and dashboard alerts, improving visibility and cutting manual review by 50%.
Revamped mock interview and payment flows (Next.js), improving UX, Performance, and payment flow, leading to a 2x increase in engagement and form completions via organic traffic.
Architected a config-driven table builder with infinite scroll and configs to manage interview records, boosting operations flexibility, scalability, and reducing dev time by 40%
Integrated exponential backoff with SQS to handle webhook retries, reducing failure rate by 85% and significantly improving delivery reliability.
SDE InternatIntervue.io
Onsite - Bangalore, India
Improved message delivery reliability by 35% by upgrading template handling and delivery logic, while simplifying template tracking and management.
Used New Relic to analyze logs and investigate production issues, ensuring timely fixes and platform stability
Streamlined repetitive Ops workflows and data ingestion by automating internal tools, reducing manual workload by 60% and enabling KAMs to operate more efficiently at scale.
Developed features to generate candidate performance reports with detailed feedback and assessments, and functionality to export various types of data into CSV formats as required by different teams.
Projects
Instavote
GithubDeveloped real-time polling application with separate teacher and student interfaces, enabling live question distribution and instant vote collection across multiple concurrent sessions using sockets.
Added features for teachers to create polls, configure poll duration and display real-time vote percentages, participation metrics, and poll statistics.
IPO Alert
GithubBuilt IPO tracking backend using Cheerio to scrape and merge listings across multiple sources; triggered email alerts for IPOs of interest.
Implemented Node-mailer to alert users when a certain IPO trigger is hit.
Built a typing test website that measures typing speed and accuracy to help users improve their typing skills, added UI customization options and multiple time duration modes.
Used Tailwind CSS to create a responsive frontend, ensuring optimal user experience across various devices.
Education
Bachelor of Technology - Information Technology
Guru Gobind Singh Indraprastha University, New Delhi
CGPA: 9.1