Rishabh Rastogi, Developer in New Delhi, Delhi, India
Rishabh is available for hire
Hire Rishabh

Rishabh Rastogi

Verified Expert  in Engineering

Front-end Developer

Location
New Delhi, Delhi, India
Toptal Member Since
October 2, 2020

Rishabh is a passionate front-end developer who has 6.5+ years of experience working on various front-end technologies and frameworks. Although the front end is where his expertise lies, he has also worked as a back-end developer and is quite familiar with back-end technologies like Node.js, MongoDB, Ruby on Rails, and Java. Rishabh is into web development and is always eager to learn the deepest concepts. He is a perfectionist and is always looking for ways to optimize websites.

Portfolio

LawCatch, Inc.
React, TypeScript, Microsoft Word, Microsoft Word Add-on Development...
Rosy Labs Inc.
React, GraphQL, TypeScript, Front-end, Apollo, GitHub, Webpack 4, YARN...
ContractPodAi
JavaScript, TypeScript, Microsoft Word Add-on Development, React, Microsoft 365...

Experience

Availability

Full-time

Preferred Environment

Chrome, Chromium, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've developed is the online automotive parts ordering system. The system was a huge success and the company's main source of revenue.

Work Experience

React/TypeScript Full-stack Developer

2023 - 2024
LawCatch, Inc.
  • Developed features for the Word add-in. Restructured the codebase and rewrote parts of it to make it maintainable and understandable.
  • Enhanced state management and optimized the overall performance of the application.
  • Improved documentation to ensure a clear understanding of the codebase and its functionalities.
  • Created an MS Outlook add-in from scratch, which had functionalities similar to those of the Word add-in.
  • Developed an admin dashboard based on Next.js from scratch. The codebase was well structured and followed best practices, which resulted in optimal performance and great maintainability.
Technologies: React, TypeScript, Microsoft Word, Microsoft Word Add-on Development, Microsoft Outlook, Office Add-ins, Next.js, Tailwind CSS, React Query, JavaScript, Webpack, Dashboards, Software Engineering, JSX, API Integration

React/TypeScript Developer

2023 - 2023
Rosy Labs Inc.
  • Developed a website builder tool that enables the company's clients to create and launch their websites. It had features like live preview, drag/drop reordering, custom themes, etc.
  • Planned and executed the whole project within the estimated timeframe. The resulting product was amazing in terms of performance and received excellent reviews.
  • Created the project from scratch and executed it in a well-planned manner. The code was modular, maintainable, scalable, and performant.
Technologies: React, GraphQL, TypeScript, Front-end, Apollo, GitHub, Webpack 4, YARN, Amazon S3 (AWS S3), Jira, React Apollo, Material UI, Figma, Formik, Context API, Responsive Web Design (RWD), Software Engineering, JSX, API Integration

JavaScript Expert

2022 - 2022
ContractPodAi
  • Worked on the Microsoft Word and Outlook add-ins. Improved the codebase and added new features to the add-ins.
  • Collaborated on the Google Add-ons project. Improved the codebase for this as well. Gave knowledge transfer (KT) handover to all the team members for the project. Added many features here as well.
  • Improved the development experience for both the add-ins as well as for add-ons.
Technologies: JavaScript, TypeScript, Microsoft Word Add-on Development, React, Microsoft 365, HTML, CSS, OfficeJS, Responsive UI, Sass, Single-page Applications (SPA), Front-end Architecture, Auth, GitHub, Application State Management, ECMAScript (ES6), UI Development, Unit Testing, Functional Testing, User Interface (UI), Responsive Design, Code Review, UI Components, Testing, Gmail Plugins, Virtual DOM, Documentation, Communication, Web, Outlook Add-ons, Outlook Plugins, Outlook, Microsoft Word, Microsoft Outlook, Vanilla JS, Axios, Office Add-ins, Software Engineering, JSX, API Integration

Front-end Engineer

2021 - 2022
Neighborhoods.com
  • Worked on the redesign of the company's website. Started with the MVP, rolling it out to 2% of the traffic before eventually reaching 100%.
  • Focused on modularity, reusability, and performance of the new codebase. The new site greatly improved Lighthouse scores from 35 to 77.
  • Created a new CSS design library and used a storybook for visualization.
Technologies: React, Node.js, SCSS, Webpack, Redux, Front-end, React Redux, Jest, Web Development, Jenkins, Back-end Development, Pixel Perfect, Front-end Development, Jira, Responsive UI, Sass, CI/CD Pipelines, Responsive, Performance, Front-end Architecture, Web Applications, Auth, Google Maps, User Interface (UI), Storybook, JavaScript Testing, Semantic UI, HubSpot, CSS3, GitHub, Application State Management, Reusable Libraries, ECMAScript (ES6), Responsive Web Apps, Amazon S3 (AWS S3), UI Development, Mapbox, Responsive Layout, Monorepos, DOM, Unit Testing, Functional Testing, Test-driven Development (TDD), Responsive Design, Code Review, UI Components, Redux-Saga, Testing, Web UI, UI Testing, UI Libraries, Component Libraries, Docker, Virtual DOM, Documentation, Communication, Third-party APIs, Create React App, Web, Server-side Rendering (SSR), Vanilla JS, React Router, Axios, Next.js, Responsive Web Design (RWD), Software Engineering, JSX, API Integration

React Developer

2021 - 2021
Kasheesh, Inc.
  • Refactored the whole codebase to a better file structure and used React best practices in the optimization process.
  • Integrated different tools for better development/coding experience. Added some of the additional features as well to the extension.
  • Created a simple CI/CD pipeline for better collaboration of team members.
Technologies: React, JavaScript, NPM, Chrome Extensions, Front-end Architecture, CSS3, GitHub, ECMAScript (ES6), UI Development, Virtual DOM, Documentation, Communication, Create React App, Web, React Router, Software Engineering, JSX

Senior Front-end Engineer

2020 - 2021
Avatara LLC
  • Created a React-based web application using Twilio for enterprise clients.
  • Added video calling, voice calling, and SMS features, including functionalities like mute/unmute participants, screen sharing, invite by email/SMS, and kick participants out.
  • Integrated existing APIs to the app, wrote new APIs in Node.js, and integrated the APIs on the React side.
Technologies: React, Node.js, TypeScript, Twilio, WebSockets, Webpack, React Testing Library, Git, API Design, Front-end, React Redux, Jest, Web Development, Jenkins, Back-end Development, Pixel Perfect, Front-end Development, Linux, Material UI, Sass, Twilio API, UX Design, Single-page Applications (SPA), APIs, Responsive, Front-end Architecture, REST, Full-stack, SaaS, Full-stack Development, Auth, REST APIs, User Interface (UI), Collaboration, JavaScript Testing, Semantic UI, CSS3, GitHub, Back-end, Application State Management, ECMAScript (ES6), MERN Stack, UI Development, Responsive Layout, DOM, Unit Testing, Functional Testing, Responsive Design, Team Leadership, UI Components, User Experience (UX), Testing, Web UI, UI Testing, Video Streaming, Streaming, Virtual DOM, Documentation, Communication, Create React App, Web, Vanilla JS, React Router, Responsive Web Design (RWD), Software Engineering, JSX, API Integration

Front-end Software Engineer

2019 - 2020
Caroobi
  • Optimized the older version of Caroobi's customer portal, added some new features, and rolled out its v2 on production, resulting in increased customer activity.
  • Added a complex multiple basket feature for a mechanic's portal after an extensive discussion.
  • Increased lead conversion by creating a new user funnel in one week, replacing the previous one.
  • Collaborated with the project managers, estimated the deadlines, and took end-to-end responsibilities of the tasks.
  • Coordinated with PMs on the performance of features pushed to production and ideas on how to improve them.
Technologies: JavaScript, CSS, Zeplin, Figma, Babel, Gulp, Webpack, Ruby on Rails (RoR), Express.js, MongoDB, Node.js, AngularJS, Redux, React, Git, API Design, Front-end, React Redux, Jest, Web Development, Jenkins, Back-end Development, Pixel Perfect, Front-end Development, Jira, Progressive Web Applications (PWA), Responsive UI, Sass, APIs, D3.js, Chart.js, Data Visualization, Responsive, REST, Web Applications, SaaS, Full-stack Development, Auth, REST APIs, User Interface (UI), JavaScript Testing, Semantic UI, CSS3, GitHub, eCommerce, Application State Management, ECMAScript (ES6), Responsive Web Apps, MERN Stack, UI Development, Tailwind CSS, Responsive Layout, DOM, Unit Testing, Functional Testing, Responsive Design, Code Review, UI Components, Testing, Web UI, UI Testing, Documentation, Communication, Third-party APIs, Create React App, Web, Server-side Rendering (SSR), Vanilla JS, React Router, PWA, Responsive Web Design (RWD), MySQL, Dashboards, Software Engineering, JSX, API Integration

Senior Front-end Developer

2018 - 2019
Wisitech InfoSolutions Pvt
  • Modified existing web applications to correct errors, upgrade interfaces, and improve performance.
  • Led the front-end development process and worked across the modules.
  • Analyzed the requirements and created the basic structure of different modules.
Technologies: JavaScript, CSS, HTML5, Redux, React, TypeScript, Angular, Git, Front-end, Web Development, jQuery, Pixel Perfect, Front-end Development, Responsive UI, Single-page Applications (SPA), Front-end Architecture, User Interface (UI), Semantic UI, GitHub, ECMAScript (ES6), Responsive Web Apps, UI Development, DOM, Unit Testing, Functional Testing, Responsive Design, Team Leadership, Testing, Web UI, UI Testing, Documentation, Communication, Web, Responsive Web Design (RWD), Software Engineering

Software Engineer

2017 - 2018
Accenture
  • Worked in the UI team as the front-end developer for T-Mobile. Developed the phone-selection module and bring-your-own-device (BYOD) module in the prepaid user flow.
  • Wrote and helped colleagues write test cases for the existing code, improving the overall code coverage.
  • Modified existing web applications to correct errors, upgrade interfaces, and improve performance.
Technologies: JavaScript, CSS, Jasmine, Karma, TypeScript, HTML5, Angular, Git, Front-end, Web Development, jQuery, Scrum, Agile Software Development, Pixel Perfect, Front-end Development, Responsive UI, Single-page Applications (SPA), Responsive, Web Applications, Bitbucket, User Interface (UI), Semantic UI, GitHub, eCommerce, ECMAScript (ES6), Responsive Web Apps, UI Development, DOM, Unit Testing, Responsive Design, Code Review, Testing, Web UI, UI Testing, Documentation, Communication, Web, Outlook, Responsive Web Design (RWD), Software Engineering

Neighborhoods Web App

https://neighborhoods.com/
This is a React and TypeScript-based web application with home listings in the United States. I worked as a senior front-end developer to create various features from scratch using Redux, SCSS, Storybook, and other technologies. Also, I took ownership of the features and did end-to-end development.

Caroobi

https://caroobi.com/
This is a server-side, rendered app for end customers. The customers can fill in information about themselves and their car to be matched to a relevant mechanic. I was the front-end developer, working on different funnels and flows that vary according to services. Also, I created a customer portal for this site, where ongoing customers can come and fill out necessary information or track the service progress of their cars.

T-Mobile Prepaid SPA

https://prepaid.t-mobile.com/home
This is the single-page application (SPA) I helped to build. I worked as a front-end developer, working across different modules. My primary focus was on developing the phone selection module and the bring-your-own-device (BYOD) module.

55places

https://www.55places.com/
This is a web app with listings of active adult retirement communities in the United States. It allows users to search for a relevant community across the US and get various insights about each community. I developed many features as a senior front-end developer.

ContractPodAi

Developed Microsoft add-ins and Google add-ons for contract management software. I worked as a senior front-end expert and built significant features in a short span. Also, I took full ownership of many features and a Google add-on project.

Caroobi Mechanic Portal

This is a SaaS product of Caroobi, used by the mechanics in Germany to perform several tasks like job tracking, online part ordering, dashboard, chat with customers, etc. I was the front-end developer and worked mainly in the online part ordering module. I integrated the third-party parts suppliers' APIs and developed the basket and ordering system.

Porfolio Website

https://rishabhrastogi.netlify.app/
This is my portfolio website, containing all the information about me. I designed this site and built it using GatsbyJS. It contains sections about my professional experience and my personal projects, among others.

Git Profile Viewer

https://gitprofileviewer.vercel.app/
An informative dashboard for the GitHub profile with interactive data visualizations. Contains visualizations on committed activity, top repos, top languages, and an option to sort repos by various options.
2012 - 2016

Bachelor of Technology in Information Technology

Ramdeobaba College of Engineering and Management - Nagpur, Maharashtra

MAY 2023 - PRESENT

Chrome Extension Developer

Udemy

APRIL 2023 - PRESENT

GraphQL Developer

Udemy

APRIL 2023 - PRESENT

TypeScript for Professionals

Udemy

FEBRUARY 2023 - PRESENT

NextJs Developer

Udemy

FEBRUARY 2023 - PRESENT

Node.js, Express, and MongoDB Bootcamp

Udemy

Languages

JavaScript, CSS, HTML5, TypeScript, HTML, SCSS, Sass, CSS3, ECMAScript (ES6), GraphQL, Java, SQL, Pug

Frameworks

Redux, Chrome, Next.js, Tailwind CSS, Vanilla JS, Angular, Jasmine, AngularJS, Express.js, Jest, Bootstrap, YARN, Material UI, Ruby on Rails (RoR), Electron, JSON Web Tokens (JWT), Cypress

Libraries/APIs

React, GitHub API, React Redux, Auth, Formik, React Router, Node.js, Socket.IO, RxJS, jQuery, Twilio API, D3.js, REST APIs, Google Maps, Redux-Saga, React Query, Context API, Moment.js, Pusher, React Testing Library, Microsoft Word Add-on Development, Chart.js, Three.js, Stripe, Chrome API

Tools

Webpack, Babel, Redux Thunk, Git, Jira, Bitbucket, JavaScript Testing, GitHub, Create React App, JSX, Karma, Gulp, Figma, Zeplin, Jenkins, Google Analytics, NPM, Webpack 4, Mongoose, React Apollo, Microsoft Word, Microsoft Outlook

Paradigms

Object-oriented Design (OOD), Responsive, Unit Testing, Testing, Responsive Web Design (RWD), Scrum, Agile Software Development, RESTful Development, Responsive Layout, Functional Testing, Test-driven Development (TDD), UX Design, REST

Platforms

MacOS, Visual Studio Code (VS Code), Web, Firebase, Twilio, HubSpot, Linux, Mapbox, Docker, Google Chrome

Other

Gatsby, Styled-components, Chromium, Front-end Development, Web Development, Front-end, Pixel Perfect, Responsive UI, Single-page Applications (SPA), Web Applications, Full-stack Development, User Interface (UI), Semantic UI, Application State Management, Responsive Web Apps, UI Development, DOM, Responsive Design, Code Review, UI Components, Web UI, Virtual DOM, Server-side Rendering (SSR), Axios, Software Engineering, API Integration, Google Tag Manager, Progressive Web Applications (PWA), API Design, Back-end Development, WebSockets, Chakra UI, Full-stack, APIs, Performance, Front-end Architecture, SaaS, Collaboration, Storybook, Headless Software, eCommerce, Back-end, Reusable Libraries, MERN Stack, Team Leadership, UI Testing, Video Streaming, Streaming, UI Libraries, Component Libraries, Gmail Plugins, Documentation, Communication, Outlook Add-ons, Outlook Plugins, Outlook, PWA, Office Add-ins, Dashboards, Microsoft 365, OfficeJS, CI/CD Pipelines, Chrome Extensions, Data Visualization, Monorepos, User Experience (UX), CSS3 Animation, Apollo Server, Apollo, Third-party APIs, Web Extensions

Storage

MongoDB, MySQL, Amazon S3 (AWS S3)

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