Shubham Taneja

Passionate About Backend Engineering | Love Building Scalable & Resilient Systems

Bengaluru, Karnataka, India

About

Shubham is a software engineer by profession with a hobby of writing poetries. He loves to build applications that matters and create impact. Shubham is having good experience in javascript frameworks like nodejs, reactjs etc. He loves writing complex sql queries and making it optimized.

Experience

  • Simpplr (Full-time · 3 yrs 4 mos)
    • Technical Lead
      Aug 2025 - Present · 11 mos

    • Senior Software Engineer
      Mar 2023 - Jul 2025 · 2 yrs 5 mos

  • Senior Software Engineer at Optum
    Jan 2022 - Mar 2023 · 1 yr 3 mos

    Single handedly converted existing application from angular to react. Single handedly suggested and created an end to end application for the team to view all the tableau dashboards at one place. Converted reused components like SSO integeration, Mongo db connector, log generator into npm packages to be reused by the team in varouius applications easily.

  • Senior Backend Engineer at OYE! Rickshaw
    Sep 2021 - Jan 2022 · 5 mos

    Implemented Online Payments and integrated razorpay into booking ride flow. Converted single payments system architecture into multiple payment methods to pay the ride fare.

  • Backend Engineer at SpringRole Inc.
    Jul 2019 - Jun 2021 · 2 yrs

    Implemented cron job to handle and create nearly 10000 subscription orders per day. Implemented a microservice to log all user activity on the website and show it on customer care facing internal tool. Involved in building the product through all the phases including planning, execution and deployments Single-handedly integrated third-party integrations like PayPal, stripe with the product. Build customer-facing UI and back-end services for customer care-facing internal tool. Implemented Redis instance for caching API responses

  • Node.js developer at Complere Infosystem
    Jul 2018 - Jul 2019 · 1 yr 1 mo

    Designed, build and maintain efficient, reusable and reliable code. Ensured the best possible performance, quality and responsiveness of the application. Contributed to production deployments, including documentation of technical specifications and release notes. Identified bugs and provide devise solutions to the problems. Build automated test cases using Mocha and Chai for every new feature.