Skip to content
Prajwal Bhatia
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 — WinnerNational level (2018)
  • hackCBS — FinalistDelhi (2018)