Kartik Gupta

Kartik Gupta

Software Development Engineer Intern

Followers of Kartik Gupta1000 followers
location of Kartik GuptaNew Delhi, Delhi, India

Connect with Kartik Gupta to Send Message

Connect

Connect with Kartik Gupta to Send Message

Connect
  • Timeline

  • About me

    Software Developer @ Tooljet | Ex Intervue.io | GSOC 2021 @Rocket.Chat

  • Education

    • Delhi Public School - India

      2009 - 2019
    • Maharaja Agrasen Institute Of Technology

      2019 - 2023
      Bachelor of Technology - BTech Information Technology
  • Experience

    • Enthu.AI

      Dec 2020 - Mar 2021
      Software Development Engineer Intern

      as a Software Developer Intern at Enthu.AI i worked on building new features for the application like admin.enthu.ai , call analysis screens, authentication system, System logs and automatic reports. Along with building new features i also worked on fixing bugs in the application.

    • Google Summer of Code

      May 2021 - Sept 2021
      Google Summer of Code Student Developer @ Rocket.Chat

      Worked on introducing Audio messages within Rocket.Chat to be transcribed to text messages and creating a standalone Rocket.Chat app for it.https://docs.rocket.chat/contributors/google-summer-of-code/google-summer-of-code-2021

    • DevTown

      Aug 2021 - Aug 2022
      Software Development Engineer

      Worked as a software development intern at Devtown leading a team to create SAAS platform for DevTown students, mentors and admins .-> Designed the Devtown platforms architecture from scratch.-> Led the front-end development team to ship deliverables on time.-> Integrated Zoom client & server SDK into Devtown Platform for mentors to conduct live classes & students to attend them.-> Introduced Google oAuth, Google meet, Google calendar integrations into the application.-> Integrated vimeo SDK on the platform to distribute & consume prerecorded courses.-> Created CI/CD pipelines for the server monorepo using Github Actions, AWS Ec2, code pipeline & code deploy agent. Show less

    • Intervue.io

      Nov 2022 - May 2024
      Software Developer

      - Worked with Intervue.io at the 0 to 1 stage as a full stack developer.- Led the development of a task management dashboard (Team of 3) similar to Clickup, which Intervue uses to manage around 300 interviews daily. Had the ownership of the whole React dashboard and the APIs that aggregated and returned the data.As we scaled, the dashboard had to be adapted to accommodate for more data (10x what we expected), optimised APIs on the backend by breaking logic down into smaller chunks, utilising indexes (mostly composite indexes for niche use cases), and batching. For the UI, I implemented virtualised lists, live polling, and reorganised component hierarchies to reduce unnecessary re-renders.- Built upon the already existing but rudimentary at the time intervue partner app on React Native.- Developed a functionality that is similar to Uber for interviewers, where interviewers get interview request notifications and they can accept, reject, or manage interviews from within the app. This app now accounts for >50% of intervue interview scheduling, which was preciously handled by an operations team.The architecture for notifications can handle infinite scale as it is almost serverless, and most of the business logic for notifications runs on step functions to ensure reliability.- Created interviewer onboarding experience (indivisually), which is a journey that an interviewer completes to get onboarded. It includes filling in basic details. Attempting a quiz-> Uploading and verifying Aadhar and PAN-> Attending Zoom session-> DONE.This process is highly automated by Zoom integration, which allows sessions to be auto-scheduled and then onboarded by getting attendance data from Zoom Webhook.-Other than these halo features, as in any startup, a lot of bug bashing, optimising business logic and its issues, and suggesting/building micro dashboards/features were a part of my job as well. Show less

    • ToolJet

      May 2024 - now
      Software Development Engineer
  • Licenses & Certifications

    • Software Engineering Virtual Experience

      InsideSherpa
      May 2020
    • The Fundamentals Of Digital Marketing

      Google Digital Unlocked
      May 2020
    • Data Visualization

      FreeCodeCamp
      View certificate certificate
    • Front End Libraries

      FreeCodeCamp
      View certificate certificate
    • Responsive Web Design

      FreeCodeCamp
      Oct 2020
      View certificate certificate