Summary
Overview
Work History
Education
Skills
Databases
Projects
Timeline
SoftwareDeveloper
Rahul Sharma

Rahul Sharma

Software Engineer
Gurgaon

Summary

Innovative problem solver with hands-on experience in building scalable, high-performance applications using Node.js. Proficient in leveraging the full potential of Node.js ecosystem, including SQL databases, and pub/sub architectures, to architect and deliver robust solutions that exceed client expectations.

Overview

3
3
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer

Q3 TECHNOLOGIES
07.2022 - Current
  • Developed and managed server-side applications using Node.js and Express.js, employing databases like MS SQL, MongoDB, Redis JSON, and Postgres ensuring efficient and reliable performance
  • Optimized legacy data storage and search queries for a high-volume external web application, resulting in a significant reduction in average response time
  • Provided training, mentoring, and problem-solving guidance to junior associates in the project, contributing to their skill development and project success.

Software Developer Intern

EXPOSYS DATA LABS
04.2021 - 05.2021
  • Designed and developed a dynamic food delivery website using Node.js and Express.js, delivering an efficient and responsive user experience
  • Implemented RESTful APIs to handle various functionalities, including user authentication, menu browsing, order placement, and payment processing
  • Implemented real-time order tracking using WebSockets, allowing customers to monitor the status of their orders in real-time.

Education

Bachelors of Technology -

MALVIYA NATIONAL INSTITUTE OF TECHNOLOGY (NIT-JAIPUR)
Jaipur, Rajasthan
07.2018 - 05.2022

Skills

Nodejs

undefined

Databases

  • MySQL
  • MongoDB
  • PostgreSQL
  • Redis JSON

Projects

FREEDO RENTALS (HERO MOTOCORP):

Using: Node.js, Express.js, PostgreSQL, MongoDB, Redis JSON, Solace (Pub-Sub)

  • Razorpay payment gateway Integration, accommodating Standard checkout, Payment links, and QR payment, and guaranteeing both payment data security and industry-standard compliance.
  • Employed Solace Pub-Sub Messaging to enable seamless event-driven communication between microservices, fostering efficient asynchronous interactions.
  • Enhanced dynamic billing by integrating Zoho-CRM Invoicing, credit and debit notes accommodating asynchronous event-driven processing via solace messaging queues.
  • Developed a dual-mode booking system to serve both B2B and B2C clients and an aggregator module that consolidates booking options from multiple service providers.

FOODZIE (FOOD DELIVERY WESITE)

Using: Node.js, Express.js, PostgreSQL, MongoDB, Socket.IO, Tailwind

  • Developed a comprehensive end-to-end food delivery application using Node.js.
  • Implemented real-time notification features using Socket.io, allowing customers to receive instant updates on their orders and delivery status.

Timeline

Software Engineer

Q3 TECHNOLOGIES
07.2022 - Current

Software Developer Intern

EXPOSYS DATA LABS
04.2021 - 05.2021

Bachelors of Technology -

MALVIYA NATIONAL INSTITUTE OF TECHNOLOGY (NIT-JAIPUR)
07.2018 - 05.2022
Rahul SharmaSoftware Engineer