Rishabh Rastogi
Verified Expert in Engineering
Front-end Developer
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
Experience
- CSS - 7 years
- Front-end Development - 7 years
- JavaScript - 7 years
- TypeScript - 6 years
- Webpack - 6 years
- Redux - 5 years
- React - 5 years
- Node.js - 3 years
Availability
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
JavaScript Developer
BaerKarrer
- Developed a Microsoft Word add-in wherein legal professionals could use templates to draft their documents quickly.
- Built the back end using Node.js and Express.js to upload and retrieve the templates. Developed some other related APIs as well.
- Created reusable UI components using Tailwind CSS and Shadcn and developed several features for the add-in.
React/TypeScript Full-stack Developer
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 a Microsoft Outlook add-in from scratch with functionalities similar to 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.
React/TypeScript Developer
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.
JavaScript Expert
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.
Front-end Engineer
Neighborhoods.com
- Redesigned the company’s website, beginning with a minimum viable product (MVP) and initially deploying it to 2% of the traffic before scaling up to 100%.
- Focused on modularity, reusability, and performance of the new codebase. The new site greatly improved Lighthouse scores from 35 to 77.
- Developed a UI components design library using SCSS and Storybook.
React Developer
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.
Senior Front-end Engineer
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.
Front-end Software Engineer
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.
Senior Front-end Developer
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.
Software Engineer
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.
Experience
Neighborhoods Web App
https://neighborhoods.com/Caroobi
https://caroobi.com/T-Mobile Prepaid SPA
https://prepaid.t-mobile.com/home55places
https://www.55places.com/ContractPodAi
Caroobi Mechanic Portal
Porfolio Website
https://rishabhrastogi.netlify.app/Git Profile Viewer
https://gitprofileviewer.vercel.app/Education
Bachelor of Technology in Information Technology
Ramdeobaba College of Engineering and Management - Nagpur, Maharashtra
Certifications
Chrome Extension Developer
Udemy
GraphQL Developer
Udemy
TypeScript for Professionals
Udemy
NextJs Developer
Udemy
Node.js, Express, and MongoDB Bootcamp
Udemy
Skills
Libraries/APIs
React, GitHub API, React Redux, Microsoft Word Add-on Development, 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, Chart.js, Three.js, Stripe, Chrome API, Google API
Tools
Webpack, Babel, Redux Thunk, Git, Jira, NPM, Bitbucket, JavaScript Testing, GitHub, Create React App, Microsoft Word, JSX, Redux Toolkit, Bundler, Karma, Gulp, Figma, Zeplin, Jenkins, Angular CLI, Google Analytics, Webpack 4, Mongoose, React Apollo, Microsoft Outlook, Shadcn, TanStack Router
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, Ant Design, Angular Material, Ruby on Rails (RoR), Electron, JSON Web Tokens (JWT), Cypress, NestJS
Paradigms
Object-oriented Design (OOD), Responsive, Unit Testing, Testing, Responsive Web Design (RWD), Microfrontends, Scrum, Agile Software Development, RESTful Development, Responsive Layout, Functional Testing, Test-driven Development (TDD), Asynchronous Programming, UX Design, REST
Platforms
MacOS, Visual Studio Code (VS Code), Web, Firebase, Twilio, HubSpot, AWS Lambda, Linux, Mapbox, Docker, Google Chrome
Storage
MongoDB, MySQL, PostgreSQL, Amazon DynamoDB, Amazon S3 (AWS S3)
Other
Gatsby, Styled-components, Chromium, Front-end Development, Web Development, Front-end, Pixel Perfect, Responsive UI, Single-page Applications (SPAs), 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, CSS Animations, Software Architecture, Ajax, Google Tag Manager, Progressive Web Applications (PWAs), 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, OWASP, WCAG, Serverless, Lambda Functions, Charting, Zustand, Microsoft 365, OfficeJS, CI/CD Pipelines, Chrome Extensions, Data Visualization, Monorepos, User Experience (UX), CSS3 Animation, Apollo Server, Apollo, Third-party APIs, Web Extensions, Excel Add-ins, Artificial Intelligence (AI)
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