Download PDF ↓PDF · for sharing and applications
Prajwal Bhatia
Senior Software Engineer (Frontend Heavy) · SDE-3
Summary
Senior Software Engineer (Frontend Heavy), SDE-3, with 7 years building and scaling React + TypeScript products, shipping cross-stack features across React and Node. Combines hands-on delivery with team leadership — driving standards for code review, AI-assisted development, and design-to-engineering handoff. Specialises in scalable frontend architecture, Core Web Vitals optimisation, and operational ownership of production reliability.
Experience
Senior Software Engineer (SDE-3), Virtual Internships
- Built an async thumbnail extraction service on Node, BullMQ, Puppeteer and GCS — a two-tier pipeline whose OG-tag fast path clears ~55% of URLs in ~1s, 8× faster than the Puppeteer fallback, at a 95% success rate in production.
- Re-architected the Batch Selection flow: a 500-line component decomposed into focused hooks, Redux thunks migrated to RTK Query, and business rules moved server-side for a single source of truth.
- Co-authored the team's AI-assisted development standards — frontend guidelines and a reusable skills library across core repos.
- Rebuilt PR review from code-only into a three-layer standard covering code, functionality and design. Caught 17 issues in one admin-surface review before release.
- Mentored 2 interns through onboarding and review cycles; one converted to a full-time offer.
04/2025 – PresentRemote, United Kingdom
Software Development Engineer 2 (Frontend), Virtual Internships
- Led Core Web Vitals optimisation on high-traffic pages: batch-selection LCP p75 5.45s → 3.17s (−42%) through LCP image preloading, third-party preconnects and deferred analytics.
- Improved intern-profile CLS p75 from 0.229 → 0.006 using reserved layout space and skeleton loaders.
- Earlier onboarding and dashboard work: LCP 9.9s → 8.6s and 5.9s → 5.5s, CLS 0.44 → 0.24 and 0.38 → 0.24.
- Resolved complex cross-browser and cross-platform production issues through systematic debugging and targeted automated testing.
01/2023 – 04/2025Remote, United Kingdom
Software Developer, Extramarks Education India Pvt. Ltd.
- Owned the video player platform end to end — playback, background video downloads, session activity tracking and milestone event instrumentation.
- Refactored legacy frontend modules into reusable, documented React components, standardising UI patterns across the team.
07/2021 – 01/2023Noida, India
Associate Software Engineer, Attosol Technologies
- Reduced API call volume by 50% with client-side caching, request deduplication and TTL-based invalidation, lowering server load on data-heavy workflows.
- Translated high-fidelity wireframes into responsive React interfaces and reusable component patterns for the team's evolving design system.
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
- Languages
- JavaScript (ES6+), TypeScript, HTML5, CSS3
- Frontend
- React, Next.js, Redux + RTK Query, Component Libraries / Design Systems, Material UI, Responsive Web Design, Accessibility
- Testing & Quality
- Jest / RTL, code review at scale
- Backend & Tools
- Node.js, Express, BullMQ, Redis, Puppeteer, GCS, REST APIs
- Monitoring & Performance
- Core Web Vitals (LCP, CLS, INP), Datadog RUM, Sentry, Lighthouse
Awards & honours
- Smart India Hackathon — Winner — National level (2018)
- hackCBS — Finalist — Delhi (2018)