About me
My Experience
Software Development Engineer Intern@Tesla
August 2023 - January 2024
Led the frontend architectural migration of the core legacy factory streaming application from React.js to Next.js over 8 weeks, implementing file-system based routing, CSS Modules, API routes, and deployment pipelines, achieving a 98 Lighthouse score.
Enhanced the UI of the legacy factory streaming application by integrating multiple UI improvement features using Tailwind CSS, including the Tesla Design System, an internal UI component library, leading to a 50% increase in user satisfaction.
Transitioned the factory operation subscription portal's authentication from session-based to JWT, achieving a significant enhancement of performance, a 40% reduction in server load, and enhanced scalability across the application infrastructure.
Resolved critical UI issues, implemented RESTful APIs in Go, and introduced tests, resulting in a 30% reduction in post-deployment bug reports.
Collaborated with the DevOps team to implement Kubernetes for orchestration and Docker for containerization, enhancing deployment and scalability
Skills: React.js, Next.js, Angular, Typescript, Node.js, Webpack, WebSocket, Go, MySQL, Docker, Github Actions, Jenkins, and Kubernetes.
Frontend Developer@Northeastern University
January 2023 - August 2023
Integrated the SurveyJS Form library into Home Assistant, an open-source home automation software, using HTML, CSS, JavaScript, jQuery, Web Components, Webpack, Lit library, and SurveyJS to collect data on thermostat use and settings from home users.
Researchers will use this data to determine how much people are willing to adjust their thermostat settings during times of high power grid demand without sacrificing comfort. The goal is to promote energy efficiency and encourage more flexible thermostat use.
Conducted testing with 25 households and created forms to analyze user behavior regarding thermostat usage in different climate conditions.
Developed a React.js portfolio web application for a professor with an automated CI/CD pipeline to deploy changes to the Google Cloud Platform using GitHub Actions and Node.js.
Skills: HTML, CSS, Javascript, JQuery, Web Components, Webpack, Lit library, Docker, SurveyJs, Home Assistant, GCP, GitHub Actions CI/CD, and Node.js
Software Engineer@Reliance Retail Limited
January 2022 - August 2022
Worked with and oversaw a team of 6 employees to design and build an e-commerce marketplace web app using Next.js, Node.js, Express, and MySQL achieving significantly faster page loads and enhancing user experience.
Optimized web performance significantly by strategically reducing unnecessary API calls during search, click, and event tracking activities, resulting in a notable 10% improvement across multiple company web applications.
Assisted in developing a highly responsive MERN stack application for Jiomart’s premium store with Redux, ensuring cross-browser compatibility, and implementing comprehensive test coverage using Jest and React Testing Library.
Software Engineer@Ninjacart
January 2020 - January 2022
Configured and implemented 8 Angular applications, optimizing web strategies to achieve a 20% performance enhancement across the applications.
Spearheaded the development of Ninjacart’s Communication service using Angular, Bootstrap, Spring Boot, and MongoDB, achieving a 30% improvement in internal communication efficiency through features like notification posting and employee training activities.
Built and launched multiple Angular PWAs featuring service workers and offline caching, resulting in a 30% increase in user engagement and reducing dependency on network connectivity by enabling seamless offline access to content.
Contributed to 'Ninja Web Modules' an internal widget library (Angular, Javascript, Bootstrap) featuring 20+ components, ensuring consistent application branding and enhancing user experience with tailored functionalities and responsive design.
Educated and conducted multiple hands-on workshops for 300 new employees regarding Core Javascript, Angular, and React.js.
Introduced a Live tracking feature in the already existing AppManagement UI, where we can track the live moment of the people.
Functioned as a UI developer on newly started B2C flows where will be supplying the vegetables, groceries directly to the customers home instead of CC’s, FC’s, MDC’s, MMDC’s.
Served as a Backend developer on one of the features in AppManagement microservice where we can move the mapped users between different app versions.
Frontend Engineer@Class bridge
April 2020 - August 2020
Class Bridge was a 3 people engineering team and has engineered Online Institution Management Portal using React.js.
Performed as an only Frontend developer and developed 20 UI-rich modules that helped students, teachers, and institute managers across a few schools and colleges in India.
Some of its main features like creating institutes, classes and sections, teachers, students, exams, scheduling exams, timetables, live chat, and conducting online classes.
Software Developer Intern@Ninjacart
September 2018 - November 2018
Solely developed a UI microservice called AppManagement from scratch using Angular for managing different builds (versions) of mobile applications in people's mobile phones across different cities, facilities, and store levels.
More than 12,000 users across 10 cities have been using this application for managing android app versions and more features.
Some of its primary features include app release, mapping users across multiple facilities, app download, and reviewing user-app-related details.
Software Developer Intern@Virtusa
June 2018 - July 2018
Handled both frontend (Angular) and backend (SpringBoot), where converted 1 old user interface and a few REST APIs to new ones.
Software Developer Intern@Legal Education Awareness Foundation
February 2018 - March 2018
Worked as a Remote Intern on the frontend side of the responsive websites.
Involved in the creation of a consulting and olympiad website for the purpose of conducting olympiad exams for students, both of which are hosted by Godaddy.
My Projects
Implemented a cloud-native application on GCP, utilizing Terraform for infrastructure, GitHub Actions for CI/CD, Packer for VM images, and Jest for integration test cases, ensuring robust functionality and scalability.
Engineered a next-generation event hosting website allowing Northeastern University administrators and students to host and book events.
It's an Online School Management Portal. Some of its main features like creating institutes, classes and sections, teachers, students, exams, scheduling exams, timetables, live chat, and conducting online classes.
Programmed a website for my undergraduate university's Developer Student Club (DSC).
Created a website that anyone can use to host and administer online exams.
Constructed a website where splitting expenses among groups of individuals can be done in an easier fashion.
Built a website where people can buy and sell video games.