Content
Async VS Defer - Understand The JavaScript Execution
javascript
react
optimisation
web
Async VS Defer - Understand The JavaScript Execution

Async VS Defer - Understand The JavaScript Execution

As a web developer, how many times you have written this line in your code?

Event loop and Call stack in JavaScript
javascript
react
event loop
call stack
Event loop and Call stack in JavaScript

Event loop and Call stack in JavaScript

Event Loop is a confusing enough topic to beginners and is often misunderstood. Here I am going to...

HTML Semantic Tags, Why is it important to use Semantic HTML?
html
web
semantic
HTML Semantic Tags, Why is it important to use Semantic HTML?

HTML Semantic Tags, Why is it important to use Semantic HTML?

Often times I come across this jargon word Semantic in HTML, Here I am gonna explain this Semantic...

Event Bubbling and Capturing in JavaScript
javascript
events
frontend
react
Event Bubbling and Capturing in JavaScript

Event Bubbling and Capturing in JavaScript

In JavaScript, you must have worked with events. In this article, we are going to learn two concepts...

Work History

Software Developer

Cars24

Apr 2024 -  Present

Gurgaon

➛ I worked on improving the performance of the web app by 20% across all pages. ➛ Built a component library from scratch with accessibility and cross-platform compatibility in mind. I used the CSS module and SCSS for styling, documented it in Storybook, and wrote Test cases to handle edge cases and check if they functioned as intended. ➛ Worked on revamping the whole product, which had a revenue of more than 300 million USD, using module federation for future uses and Turbo for build optimization. ➛ Leveraged React Query's powerful data fetching and caching capabilities to optimize performance, enhance offline support, and streamline error handling in a complex web application. ➛ Worked on multiple modules, implementing complicated UI elements, handling edge cases, and bringing them to production. ➛ I wrote custom scripts to speed up the development flow by generating the initial component structure and basic code.

Software Developer

Gida Technologies

Sep 2022 -  Nov 2023

Bengaluru

➛ Exposure to end-to-end development of applications right from requirement analysis to designing, coding, testing, debugging, and documentation. ➛ Developed a scalable and performant fully responsive web app, implemented complex UI elements using Tailwind CSS, and managed the app state effectively using the Redux toolkit with cutting-edge user interfaces and exceptional user experiences. ➛ I led a dynamic team of six front-end developers in the development of innovative front-end solutions and mentored them to enhance their skills and meet project deadlines. ➛ Built an app in Flutter from scratch and deployed it, which currently has more than 1.5 million downloads on the App Store and Play Store. ➛ Developed a deep-linking feature that creates deep links for each page and redirects to that, and implemented Firebase notification deep links. ➛ Implemented debouncing for dynamic search and performance optimization using lazy loading with Suspense. ➛ Implemented SEO-friendly practices to optimize web pages for search engines, enhancing discoverability and user engagement. ➛ Built an admin portal with Flutter Web and implemented role-based authentication, Navigator 2.0, File upload and download, and notifications. Implemented features like Debouncing, Lazy loading, and live updates using API polling. ➛ Set up Firebase and implemented Firebase Cloud Messaging and Firebase Analytics. Implemented Firestore and real-time updates using Streams and Bloc.

Attended Events Communities (15)

GDG New Delhi

56360 members

GDG Cloud New Delhi

49899 members

GDG Noida

37692 members

GDG Gurugram

15842 members

WoW

12399 members

GDG Cloud Noida

10829 members

View More (9)