
Rishabh Gandhi
Verified Expert in Engineering
Full-stack Developer
Surat, Gujarat, India
Toptal member since May 5, 2022
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
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
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
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.
Senior Back-end Engineer
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.
Senior Full-stack Engineer
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.
Associate Software Developer
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.
Experience
Smart Digital Engagement
Product Pass Master
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
Product Collaboration Platform
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
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
FEATURES
• TPO singing screen, exam viewer screen, report generation service, and shortened URL
Serenaway CXM Platform
ROLE
• Configured a survey builder
• Integrated different charts
• Enhanced the existing application and the survey statistics screen
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring