Prajwal Bhatia
Senior Frontend Engineer
Summary
Senior Frontend Engineer with 7 years of experience building production web applications with React, TypeScript and JavaScript. Strong in frontend architecture, performance, testing, reusable components, and cross-stack development with Node.js.
Experience
Senior Software Engineer (SDE-3), Virtual Internships
- Re-architected the Batch Selection flow: a 500-line component decomposed into focused hooks, Redux thunks migrated to RTK Query with caching and deduplication, and business rules moved server-side.
- Built an asynchronous thumbnail extraction service on Node.js, BullMQ, Puppeteer and GCS — an OG-tag fast path resolves ~55% of URLs in ~1s at 8× lower latency than the Puppeteer fallback, with 95% success in production.
- Designed a reusable react-window virtualised filter adopted across 10+ autocomplete and filter surfaces, gated at 200 items to avoid unnecessary overhead.
- Owned cross-stack features across notes, recommendations, candidature, interview, offer and internship workflows — frontend flows alongside Node.js APIs, TypeORM, migrations, indexing, background jobs and notifications.
- Evolved a shared frontend repository used across multiple product surfaces: extracted reusable components, built Resume Builder capabilities, and improved accessibility, testing, CI and dependency/security hygiene.
04/2025 – PresentRemote, United Kingdom
Software Development Engineer 2 (Frontend), Virtual Internships
- Led Core Web Vitals optimisation, reducing Batch Selection LCP p75 from 5.45s to 3.17s (−42%) through LCP image preloading, third-party preconnects and deferred analytics.
- Improved Intern Profile CLS p75 from 0.229 to 0.006 by reserving layout space and introducing skeleton loaders, eliminating major layout shifts during load.
- Led migration of core UI surfaces from EUI and Ant Design to Material UI — drawers, modals, navigation, file pickers, loading states, timelines, notifications and forms — establishing consistent theme typography.
- Developed and evolved Browse Interns/Candidates workflows on a global platform with 285K+ active applications and 23K+ companies, improving filtering, shortlisting, URL-driven state, pagination, API efficiency, responsiveness and duplicate-request handling.
01/2023 – 04/2025Remote, United Kingdom
Software Developer, Extramarks Education India Pvt. Ltd.
- Owned the video player platform end to end — playback, background downloads, session activity tracking, milestone event instrumentation and reusable React component refactoring.
07/2021 – 01/2023Noida, India
Associate Software Engineer, Attosol Technologies
- Reduced API call volume by 50% through client-side caching, request deduplication and TTL-based invalidation; built responsive React interfaces and REST API workflows.
08/2019 – 07/2021Kolkata, India
Education
B.Tech, Computer Science
Seth Jai Parkash Mukand Lal Institute of Engineering & Technology (JMIT)
2016 — 2020Radaur, India
Technical skills
- Frontend & Architecture
- JavaScript (ES6+), TypeScript, HTML5, CSS3, React, Next.js, React Router, Vite, Material UI, Redux Toolkit, RTK Query, Component Architecture, Design Systems, Accessibility
- Backend, Testing & Production
- Node.js, Express, BullMQ, Redis, Puppeteer, GCS, TypeORM, REST APIs, Jest, React Testing Library, Core Web Vitals (LCP, CLS, INP), Datadog, Sentry, Lighthouse
Awards & honours
- Smart India Hackathon — Winner — National level (2018)
- hackCBS — Finalist — Delhi (2018)