Rahul Gupta

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 5 mos experience

Key Highlights

  • 9 years of experience in frontend development.
  • Expert in React and performance optimization.
  • Passionate mentor for aspiring developers.
Stackforce AI infers this person is a Senior Frontend Developer specializing in SaaS and Healthcare applications.

Contact

Skills

Core Skills

ReactGraphqlPerformance OptimizationReduxNodeAngular

Other Skills

A/B TestingAlgorithm DesignAngularJSBootstrapCC++CICI Pipeline OptimizationCSSCoding StandardsDebuggingDocker ProductsDynamoDBFigma (Software)Firebase

About

Experienced Senior Frontend Developer with 9 years of expertise in building scalable, high-performing single-page applications. Passionate about modern web technologies, I specialize in React, TypeScript, Redux, Webpack, and microfrontend architecture using module federation. I’ve successfully transitioned traditional web pages into cutting-edge applications, delivering impactful solutions across industries. Currently, I’m contributing to building innovative solutions at Roku, focusing on performance optimization and architectural excellence. Previously, I worked at Atlassian, developing the Marketplace platform that empowers millions of JIRA and Confluence users. My journey also includes creating healthcare solutions at Practo, including launching the Practo Consult platform from the ground up, and crafting enterprise-grade backup solutions at Clumio. Beyond engineering, I’m passionate about mentoring and giving back to the community. I guide aspiring developers on platforms like ADPList and Topmate, offering a structured mentorship program tailored to help mentees achieve their professional goals. I thrive on understanding user needs, crafting seamless interfaces, and optimizing application performance to deliver exceptional user experiences. I also enjoy sharing insights about development workflows, tools like VIM, and frontend architecture through writing and community engagements.

Experience

10 yrs 5 mos
Total Experience
2 yrs 9 mos
Average Tenure
1 yr 11 mos
Current Experience

Roku

Senior Software Engineer

Jul 2024Present · 1 yr 11 mos · Bengaluru, Karnataka, India

Atlassian

Senior Software Engineer

Aug 2021Jul 2024 · 2 yrs 11 mos · Bengaluru, Karnataka, India

  • Led architectural, and performance (web & CI) tracks for high-impact projects in the Marketplace team.
  • 1. Architected and implemented GraphQL server BFF (backend-for-frontend), establishing standards, practices, and pipelines for enhanced developer productivity and reliability.
  • 2. Introduced a config-driven UI architecture for a Privacy & Security project, involving complex data handling from multiple sources & supported rendering of any combinations of primitive components.
  • 3. Built performance culture within the team by identifying skew in metrics, migrating the perf tool, bringing performance visibility in CI, introducing performance SLOs & building a plan for perf opportunities for business-critical pages.
  • 4. Identified inconsistency in A/B testing & built a foundation of experimentation by consolidating the feature flags in Launch Darkly & building a solution for consistent flag evaluation cross-domain, in turn saving two weeks of experiment time per feature.
  • 5. Analysed & optimised the CI pipeline time, reducing build time by 50% through several initiatives like test sharding, and computational caching.
  • 6. Led the initiative of migrating from Enzyme to React Testing Library (RTL) by devising a migration strategy, setting best practices, educating the team & unlocking the path to React 18.
  • 7. Wore multiple cross-craft hats with Kotlin & DynamoDB projects, by building new APIs for Consistent Experimentation & Improved app recommendations based on links paste data across Atlassian.
GraphQLPerformance OptimizationReactUI ArchitectureCI Pipeline OptimizationA/B Testing+2

Clumio

Member Of Technical Staff

Jun 2020Aug 2021 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Lead the UI team for the Mssql Project & built it from the ground up. My responsibilities include coordinating with the UX team, proposing the API spec, along with mentoring, code reviews & taking interviews.
  • 1. Built the revamped version of the Calendar Component in the react component library.
  • 2. Setup Jest testing framework with Enzyme from scratch for Dburger UI.
  • 3. Built the UI for Mssql Datasource from scratch, keeping the code coverage > 90%.
  • Tech Stack: React, Redux, Saga, Typescript, SCSS (Flexbox & Grid).
  • 5. Introduced internationalization (i18n) support for the component library.
  • 6. Integrate REST Discovery API to be consumed by UI at the build time.
ReactReduxTypescriptSCSSJestREST API

Practo

3 roles

Senior Software Engineer

Promoted

Oct 2017Jun 2020 · 2 yrs 8 mos

  • Responsible for building & maintaining the front-end web application for Practo Consult, including deployment, monitoring, error tracking, security. I’m continuously involved in code reviews, project planning, mentoring & taking interviews.
  • 1. Migrated the traditional AngularJS/Symfony stack to the React/Node ecosystem from the ground up.
  • 2. Released Scheduled consults as a part of promoting Consult during COVID-19.
  • 3. Redesigned the Consult Homepage, as part of Practo's rebranding.
  • 4. Rewrote Consult Q&A page's traditional jQuery code to Vanilla JS which reduced 70% of the bundle size.
  • 5. Integrated Google AdSense as part of monetizing Consult's high traffic pages.
  • 6. Responsible for releasing Consult for the international audience.
ReactNodeAngularJSSymfonyGoogle AdSense

Software Developer

Jun 2016Oct 2017 · 1 yr 4 mos

  • Has contributed in the following @practo:
  • 1. In building a chat platform as a medium for patient & doctors communication.
  • 2. In building User interfaces & incrementally improving the same to hit better transactions in Consult.
  • 3. Rebranding Consult as a part of the overall Practo rebranding.
  • 4. Work on various SEO tasks to improve the top of the funnel & tracking to know if the user's is liking that new feature, we're building.
  • 5. Work on cross platform/team tasks, that requires learning & getting use to unknown codebase quickly.
  • 6. Work on improving the load time of Consult (current avg. 2.9s) using techniques like optimising the critical rendering path, AMP pages & many more.
  • 7. In building features in Symfony (php) & optimising SQL queries for backend.
  • Technologies & skills: A/b testing, Firebase & angularFire, Angular, Responsive web design (sass), React, Test cases writing (Jasmine), Web performance optimisation & Chrome debugging.
  • Currently working on more amazing stuff everyday !
AngularResponsive Web DesignSEOSymfonyFirebase

Engineering Intern

Jan 2016Jun 2016 · 5 mos

  • 1. Worked as a front end web developer on Practo Consult doctor's dashboard that enables the doctor to manage the questions asked by the patients.
  • 2. Worked on improving the patient's experience on Practo Consult's website.
  • Technologes: Angular 1.6, Bootstrap, Sass, JS & jQuery
AngularBootstrapSassjQuery

Education

VIT UNIVERSITY, VELLORE

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

D.A.V Model School, Abohar

High School — Non-Medical

Jan 2008Jan 2011

Stackforce found 100+ more professionals with React & Graphql

Explore similar profiles based on matching skills and experience