Karan Arora

Software Engineer - Manager at Google

India

About

Hi there -- and thanks for stopping by. My journey started with failing a lot of interviews(even to mass recruiters) to become a software developer in Google! I have experience of 8 years in IT industry solving problems of e-learning industry, business travel platform, and now contributing to Google. I hold a B. Tech (bachelor’s in technology) degree in Computer Science Engineering, all from Guru Gobind Singh Indraprastha University, Delhi (A leading state-funded public university in the country). My passion include solving challenging problem, automate everything!

Experience

  • Google (Full-time · 5 yrs)
    • Software Engineer - Manager
      May 2026 - Present · 2 mos

    • Senior Software Engineer
      Nov 2023 - May 2026 · 2 yrs 7 mos

    • Software Engineer
      Jul 2021 - Oct 2023 · 2 yrs 4 mos

  • Software Development Engineer 2 at Expedia Group
    Jan 2020 - Jul 2021 · 1 yr 7 mos

  • Compro Technologies (Greater Delhi Area)
    • Software Engineer
      Aug 2018 - Dec 2019 · 1 yr 5 mos

      * Working on a highly scalable and distributed system for digital learning platform. * Technologies used are NodeJS, ElasticCache(Redis), DynamoDB, RabbitMQ, AWS Services. * Designed various workflows. * Integrated various technologies: Pubnub, AWS-SES, AWS-DynamoDB, Getstream in existing microservices. * Our Product follows micro-service architecture and able to handle millions of users.

    • Associate Software Engineer
      Jul 2017 - Jul 2018 · 1 yr 1 mo

  • Software Engineer Internship at Nirvana Solutions
    Jan 2017 - Jun 2017 · 6 mos