Rishabh Gandhi, Developer in Surat, Gujarat, India
Rishabh is available for hire
Hire Rishabh

Rishabh Gandhi

Verified Expert  in Engineering

Bio

Rishabh is a highly driven and proactive professional with enterprise-level experience with over six years of experience. He worked on the complete software development lifecycle, creating and managing apps from concept to client release. Rishabh specializes in back-end programming, specifically with Node.js, TypeScript, and JavaScript, and front-end development in React.

Portfolio

Infosys
Node.js, TypeScript, React, PostgreSQL, Azure Blob Storage API, Git, Docker...
Freelance Clients
Node.js, Azure DevOps Services
Freelance Clients
Node.js, Angular, React, PostgreSQL, AWS Lambda

Experience

  • APIs - 6 years
  • JavaScript - 6 years
  • Node.js - 6 years
  • TypeScript - 4 years
  • RESTful Microservices - 4 years
  • React - 3 years
  • AWS Lambda - 2 years
  • PostgreSQL - 2 years

Availability

Part-time

Preferred Environment

Git, Node.js, TypeScript, AWS Lambda, React, Amazon API Gateway, DevOps, JavaScript

The most amazing...

...thing I've contributed to a project is a diverse business integration for different regions, ranging over seven countries.

Work Experience

Specialist Programmer

2019 - PRESENT
Infosys
  • Became proficient in designing scalable microservices with database analysis, strong design, and integration problem-solving skills with six years of experience.
  • Consistently acknowledged as a hands-on and competent developer in more than five projects with team sizes of five–30 individuals; skilled at giving solutions in a fast-paced, deadline-driven atmosphere to achieve timely project completion.
  • Designed a solution to sync and transform data from an external application to be a single source of truth and developed the APIs to expose data.
  • Led more than three key modules in the loyalty integration system and the smart digital engagement platform.
  • Worked on performance optimization APIs, which helped the customer speed up the process by six times.
  • Wrote a script to move 15 TB of on-premise content to Azure blob storage, making the content available faster than previously.
  • Built a system to display advertisements with dynamic pricing that helped the customer save $20,000 per piece of content every year.
Technologies: Node.js, TypeScript, React, PostgreSQL, Azure Blob Storage API, Git, Docker, AWS Lambda, Express.js, Postman, Apache JMeter, Jira, APIs, RESTful Microservices, Microservices, Oracle, TypeORM, Sequelize, Job Schedulers, API Integration, REST APIs, Amazon Web Services (AWS), Axios, Swagger, Visual Studio Code (VS Code), Databases, Python 3, Amazon API Gateway, Lambda Functions, Amazon DynamoDB, Amazon Elastic Container Service (ECS), Flask-RESTful, JavaScript, Python

Senior Back-end Engineer

2022 - 2023
Freelance Clients
  • Developed microservices with Node.js from scratch.
  • Tracked and fixed issues in existing services and made them run.
  • Automated the deployment process by setting up build and release pipelines.
Technologies: Node.js, Azure DevOps Services

Senior Full-stack Engineer

2022 - 2022
Freelance Clients
  • Developed a web application for one of the clients to manage their real estate work.
  • Led a team of five members and played a crucial role in shaping requirements into scalable solutions.
  • Delivered a high-quality application earlier than expected with all the requirements covered.
Technologies: Node.js, Angular, React, PostgreSQL, AWS Lambda

Associate Software Developer

2017 - 2019
SRKay Consulting Group
  • Collaborated with overseas clients to establish problem specifications and system designs.
  • Integrated multiple ERPs with the Coupa application, helping clients increase their productivity tenfold.
  • Oversaw significant new enhancements to the existing web applications.
  • Implemented front-end applications that communicated with back-end applications.
Technologies: Node.js, JavaScript, Angular, Git, Jira, APIs, SQL Server 2017, Microservices, API Integration, Job Schedulers, REST APIs, SQL, Axios, Swagger, RESTful Microservices, Visual Studio Code (VS Code), Databases

Experience

Smart Digital Engagement

The Smart Digital Engagement Platform is a portal where users can create content with different time and weather parameters that can then be published to screens. I've worked on HLD and LLD. I've implemented authentication and authorization and integrated third-party software alongside designing systems. Also, mentored the team in writing unit test cases and solving any blockers faced by the team.

Product Pass Master

Set up Sequelize ORM for PostgreSQL database in TypeScript.

A system developed to be a single source of truth for syncing large data from the third-party applications and exposing data as required to multiple consuming applications via APIs.

FEATURES
• Syncing data from ActiveMQ events, transforming complex business solutions, performance tuning, and building RESTful APIs to expose data.

ROLE
• Designed the workflow for the system and prepared code structure
• Wrote APIs in Node.js and TypeScript
• Designed database schemas and models

Lacrosse App

An app that enables real-time lacrosse statistics and analytics. This app shows the leadership board with all the stats, including players and their scores. I've developed new endpoints consisting of historical data and improvised and refactored existing endpoints based on the requirements.

Product Collaboration Platform

A unique platform that helps suppliers and buyers to collaborate, design products, and perform different actions accordingly.

FEATURES
• Real-time notification design, dashboard, upload section, blob storage integration, containerization, performance tuning of APIs.

ROLE
• Migrated on-premise servers and databases to Azure cloud
• Designed database schema and models
• Migrated image contents of around 1TB to Azure Blob Storage

Inventory Management System

A comprehensive web application for managing diamond stocks and exports.

FEATURES
• Virtual package creation, integration of barcode scanner and RFID machine, process workflow of diamond, report generation service, and stored procedures in SQL Server

Hirest

A portal that manages each employee's "hire to fire" process and records of each candidate willing to join the organization.

FEATURES
• TPO singing screen, exam viewer screen, report generation service, and shortened URL

Serenaway CXM Platform

A web application that helps organizations to keep track of their customer's experience by creating and publishing surveys.

ROLE
• Configured a survey builder
• Integrated different charts
• Enhanced the existing application and the survey statistics screen

Education

2013 - 2017

Bachelor's Degree in Computer Science and Engineering

Parul Institute of Technology - Vadodara, Gujarat, India

Skills

Libraries/APIs

Node.js, REST APIs, React, Azure Blob Storage API, Flask-RESTful

Tools

Git, Slack, Microsoft Teams, Postman, Jira, Sequelize, Apache JMeter, ActiveMQ, Amazon Elastic Container Service (ECS), Azure DevOps Services

Languages

TypeScript, JavaScript, SQL, Python, Python 3

Frameworks

Express.js, Swagger, Angular, AngularJS

Platforms

Visual Studio Code (VS Code), AWS Lambda, Docker, Oracle, Windows, Linux, Azure, Amazon Web Services (AWS)

Paradigms

Microservices, DevOps

Storage

PostgreSQL, SQL Server 2017, Databases, Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB

Other

Axios, APIs, API Integration, TypeORM, RESTful Microservices, Job Schedulers, Full-stack, Amazon API Gateway, Lambda Functions

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring