Sourabh Gupta

Software Engineer

Bengaluru, Karnataka, India5 yrs 8 mos experience

Key Highlights

  • 5 years of experience in frontend development.
  • Expertise in building scalable web applications.
  • Strong problem-solving capabilities in algorithms.
Stackforce AI infers this person is a Frontend Developer specializing in E-commerce and Media Streaming applications.

Contact

Skills

Core Skills

ReactNext.jsFrontend DevelopmentJavascript

Other Skills

TypeScriptShakaHLSGoogle Cast SDKReduxZustandVitestPlaywrightVue.jsHTMLCSS FlexboxBootstrapMaterial UIDjangoSelenium

About

My name is Sourabh Gupta, a Web Developer having expertise in frontend development with the command of designing and developing pixel perfect UI and convert them into single page application. I love transforming complex problems into simple, beautiful, and intuitive code. I have good problem-solving capabilities and expertise in Data Structures and Algorithms. I have 5 years of experience designing and developing various web applications using HTML, CSS Flexbox, Material UI, JavaScript, React, Redux, Redux-Saga and Next.js following Agile methodologies.

Experience

5 yrs 8 mos
Total Experience
1 yr 5 mos
Average Tenure
--
Current Experience

Jiohotstar

Software Development Engineer 2

Jun 2024Jul 2025 · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

  • Implemented a monorepo architecture using Turborepo extracting reusable components to enhance cross-platform reusability across the Next, React, Preact, and Vanilla web apps.
  • Migrated the player codebase to TypeScript, improving code quality and type safety, with a focus on increasing developer productivity and reducing potential errors.
  • Implemented player fallbacks using Shaka and HLS players, along with a retry mechanism for video segment and children failures, and brought the PFR (Playback Failure Rate) down to ~9%.
  • Led the development of a pluggable embedded player module for seamless integration of our content into iframes, along with an embed code generator that allows for configurable themes, controls, and clipped video functionality.
  • Engineered a receiver web app to cast content to TV using the Google Cast SDK, ensuring compatibility with devices up to Chromecast Gen 1.
  • Enhanced player controls and overall playback experience, contributing to the development of key product features such as free preview and binge markers to boost user engagement and retention.
TypeScriptShakaHLSGoogle Cast SDKReactNext.js

Meesho

Software Development Engineer 2

Jun 2022Apr 2024 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Led the Marketplace Pricing Frontend team, collaborating closely with stakeholders to develop key pricing features, including Price Control, Price Recommendations, and Product Recommendations, aiming to reduce product prices on the Meesho platform.
  • Engineered a dynamic schema-based form for catalogue upload in the supplier panel, integrating error and warning validations with an auto-save feature to assure data accuracy, improve user experience, and reduce data loss.
  • Developed and maintained the shared component library, Crystal, and utility package, Falcon, to ensure consistent design standards and maximize reusability across the supplier panel.
  • Optimized performance by implementing caching and response downsizing at our BFF (Backend for frontend) layer, reducing API response time and size by ~50%, and decreasing RPS on downstreams by ~70%.
  • Achieved ~60% code coverage for unit testing and end-to-end testing using Vitest and Playwright, enhancing the reliability and quality of front-end services.
  • Migrated the pricing micro-frontend from Redux to Zustand for state management, reducing boilerplate code and enhancing performance, resulting in a GZipped app size reduction of ~15%.
  • Collected and analyzed RUM (Real User Monitoring) data for web vitals, presenting insights on a dashboard during Kaizen reviews to track page-wise performance scores, identify optimization opportunities, and drive improvements in page load speeds.
ReactReduxZustandVitestPlaywrightFrontend Development+1

Tata consultancy services

3 roles

Assistant Systems Engineer

Jul 2021Jul 2021 · 0 mo

  • Training and mentoring colleagues and trainees on modern web technologies like React and Redux.

Programmer

Jul 2020Jun 2021 · 11 mos

  • Designing and developing pixel perfect UI using HTML, CSS Flexbox, Bootstrap and Material UI.
  • Creating Single Page Applications using JavaScript, React, Redux and MobX.
HTMLCSS FlexboxBootstrapMaterial UIFrontend Development

Graduate Trainee

Jul 2019Jun 2020 · 11 mos

  • Contributed to TCS Digital Handloom 4.0 working on technologies like HTML, CSS Flexbox, JavaScript, Django, Selenium and BeautifulSoup.
HTMLCSS FlexboxJavaScriptDjangoSeleniumBeautifulSoup

Classplus

Software Engineer

Jul 2021Jun 2022 · 11 mos · Noida, Uttar Pradesh, India

  • Led the migration of the Classplus app’s content store to aweb view using Next.js, integrating bridges to connect with native APIs for seamless content viewing and offline downloads on both Android and iOS platforms.
  • Refactored the entire frontend of the Content Store, transitioning from class-based to functional components with reusable utilities, and migrated the store to a microfrontend architecture, decoupling it from the main app for enhanced scalability and maintainability.
  • Developed a web app with a server-driven UI, configurable from a dashboard to run various festive campaigns with milestone-based rewards.
  • Developed an internal tool using Vue.js to enable product managers to generate and modify cards for the Classplus app landing page, eliminating developer dependency for repetitive changes.
Next.jsVue.jsFrontend Development

Education

Liverpool John Moores University

Master of Science - MS — Computer Science

Jan 2022Jan 2024

International Institute of Information Technology Bangalore

Post Graduate Diploma in Software Development — Full Stack Development

Jan 2021Jan 2022

Government Engineering College Bikaner

Bachelor of Computer Application — Computer Programming

Jan 2016Jan 2019

Kendriya Vidyalaya No.1 Bikaner

Higher Studies

Jan 2007Jan 2016

Stackforce found 100+ more professionals with React & Next.js

Explore similar profiles based on matching skills and experience