Summary
Overview
Work History
Education
Skills
Projects
Websites
Timeline
Generic
KARAN BAVARIYA

KARAN BAVARIYA

Software Engineer
VADODARA

Summary

Frontend Developer with 6 years of experience in building responsive web applications for user bases ranging from 1 to 100,000 daily users. Proven track record in optimizing web performance and enhancing user experiences through collaboration with cross-functional teams of 5 to 70 members. Focused on delivering high-quality solutions while continuously learning and adapting to industry trends.

Overview

7
7
years of professional experience

Work History

SDE 3

Ninjacart
Bangalore
04.2025 - Current
  • Enhanced SDK development experience by integrating SDKs during app build, cutting dev time by 50%.
  • Decreased SDK load time by 30% through combined eager and lazy loading techniques.
  • Executed daily tasks with precision and efficiency.
  • Collaborated effectively with diverse teams to resolve product and service challenges.
  • Organized and prioritized tasks to achieve service goals efficiently.
  • Delivered exceptional customer service both in-person and over the phone.

SDE 2

Ninjacart
01.2022 - 03.2025
  • Migrated a React based CSR(Client Side Rendered) to Next SSR(Server Side Rendered) app reducing the load time by 60%.
  • Increased the SEO index of the website by implementing SEO techniques and server side rendering.
  • Authored an extensive, reusable UI library which reduced a new project setup time by 30%.
  • Implemented an optimized React Native Webview solution to reduce Android app load time by 20%.
  • Mentored 5-6 devs in development, communication, testing and releases.
  • Implemented CI/CD pipelines for 3 UI projects.
  • Integrated a CMS system for banners, reducing the need for deployments for banners by 90% per sprint (2 weeks).
  • Added a feature management system, increasing the flexibility of product team t i.e. Releasing new features to only 30% of the users.

Senior Software Developer/Software Developer

Bacancy Technology
01.2020 - 01.2022
  • Worked with a 50 - 60 member cross-functional (product, engineering, sales, support) team and coordinated with 3 business partners toward the successful launch of an e-commerce platform for verizon.
  • Reduced the unit tests suite completion time from 5 mins to under 2 mins. This saved 3 mins on every code push.
  • Corrected a critical issue in the table element's width feature, optimizing layout responsiveness. Boosted user satisfaction scores by 20%
  • Worked with a 10 - 20 member team for a casino management platform for Aristocrat Casinos.

Junior Software Developer/Intern

Paul Mason Consulting
01.2018 - 01.2020
  • Migrated a legacy Foxpro app to Angular web app.
  • Constructed an algorithm to list out all of the empty storage units in the order which they are supposed to be refilled. It decreased the stock refilling time in the warehouse for 10-15 mins per refill.
  • Created multiple API's using graphQL, SQL and Node.
  • Learned what software development is i.e. Planning, Communication, Development, Testing, Releasing, Agile etc.

Education

B.E. - Computer Engineering

Bits Edu Campus
01.2019

Higher Secondary -

P.P Savani
01.2015

Secondary -

Manav School
01.2012

Skills

  • Next JS and React JS
  • JavaScript and TypeScript
  • Angular
  • Nodejs and SQL
  • HTML5 and CSS
  • Tailwind CSS styling
  • Web performance
  • Version control with Git
  • Testing methodologies
  • Agile project management
  • Continuous integration and delivery

Projects

Chat using Flowchart, a web app that allows users to create a chat flow. Users can enter a series of questions, with their answers, using a drag-and-drop UI designed using React Flow and Firebase, reducing new chat flow creation time from an average of 40 to 50 minutes to 10 to 20 minutes.

Timeline

SDE 3

Ninjacart
04.2025 - Current

SDE 2

Ninjacart
01.2022 - 03.2025

Senior Software Developer/Software Developer

Bacancy Technology
01.2020 - 01.2022

Junior Software Developer/Intern

Paul Mason Consulting
01.2018 - 01.2020

B.E. - Computer Engineering

Bits Edu Campus

Higher Secondary -

P.P Savani

Secondary -

Manav School
KARAN BAVARIYASoftware Engineer