Hey, my name is
Kartik Bhalla.
A full-stack web developer.
I possess extensive expertise in a range of advanced tools and libraries for both front-end and back-end web development. On the front-end, I am proficient in working with React.js, Next.js, React Native, and Redux, while on the back-end, I am experienced in using Node.js, MongoDB, Docker, Serverless architecture, and Kubernetes orchestration.
Software Development Engineer at upGrad.
I possess extensive expertise in a range of advanced tools and libraries for both front-end and back-end web development. On the front-end, I am proficient in working with React.js, Next.js, React Native, and Redux, while on the back-end, I am experienced in using Node.js, MongoDB, Docker, Serverless architecture, and Kubernetes orchestration.
Software Development Engineer at upGrad.
My Skills
I'm always eager to expand my knowledge and explore emerging technologies. I frequently incorporate the latest tools and frameworks into my work to create exceptional software for the web.
My Experience
Software Development Engineer
July 2022 - Present
upGrad Education Pvt. Ltd.
Working on upGrad's main website and admin panel to constantly build and improve the user experience, including features like custom bar, course recommendation query builder, etc.
Working on a new mobile application, "upGrad Abroad", from scratch using bare react native and typescript
Creating a seamless user experience for enrolled users to fill in documents, view applications, and browse courses
Developing features for users to update their personal information and watch webinars on the go
Software Development Engineer Intern
May 2022 - Jul 2022
upGrad Education Pvt. Ltd.
Worked on upGrad's main website to implement new pages, including a custom infinite scrolling feature, to list all the courses and universities.
Contributed to the development of upGrad's admin panel.
Responsible for the development and the deployment of the upGrad's Global Uni Expo mobile application using Expo framework.
Utilized technologies like React, React Native, and Next.js to develop and enhance the functionality of the website, admin panel, and the mobile application.
React Developer Intern
Aug 2021 - Nov 2021
TDG Labs
Learned and utilized technologies like Next.js and React Native for the projects.
Optimized the existing websites to improve their SEO score.
Contributed to the development of an in-house product built on React Native.
React Web Developer Intern
Jun 2020 - Nov 2020
Circular Leaf Ventures Ltd.
Worked on the product's functionality that allowed users to barter their products based on a certain value.
Developed front-end part of the "LenDen" product from scratch using React, Redux, and TypeScript.
Worked closely with the back-end team to integrate front-end functionality with the APIs and data models they provided.
Front-end Web Developer Intern
Jun 2019 - Jul 2019
Diligent Learning Pvt. Ltd.
Migrated data from the old website to the new one.
Collaborated with the designer to ensure consistent user experience across different devices and platforms.
Gained experience working in a professional development environment, contributing to the success of a real-world web development project.
My Projects
All the images included with the projects can be scrolled through.
Shortly
Shortly
Shortly is a single-page web application that allows users to shorten long URL links into shorter, more manageable links. Created as part of an internship assignment, Shortly integrates with the Short.io API to generate custom short links using my own domain. The application is fully responsive, offering a seamless user experience on both desktop and mobile devices.
React
Styled Components
Jitter
Jitter
Jitter is a basic web page that uses Intersection Observer in JavaScript to enable infinite scrolling. It fetches data from the JSONPlaceholder API and renders it page-wise, automatically fetching the data for the next page as the user scrolls to the end. This approach optimizes resource management and improves performance, providing users with a seamless and uninterrupted browsing experience.
React
Intersection Observer
Training & Placement
Training & Placement
During my time at Netaji Subhas University of Technology, East Campus, I served as a core coordinator for the training and placement office. As part of my responsibilities, I played a key role in creating the first draft of the office's website. The website is a comprehensive resource that provides detailed information about our college, the placement process, and downloadable documents. It also features an overview of the entire training and placement team and a contact page for inquiries.
React
College