Rishabh Jain
Verified Expert in Engineering
Full-stack Developer
Jaipur, Rajasthan, India
Toptal member since April 22, 2022
Rishabh has over five years of experience as a full-stack engineer. He has worked chiefly with JavaScript, React, and Node.js over the years and has some experience with wearable IoT devices. Rishabh has been exposed to healthtech, edtech, and fintech and has worked with small startup and mid-sized teams.
Portfolio
Experience
- React - 6 years
- JavaScript - 6 years
- Node.js - 6 years
- GraphQL - 4 years
- Amazon Web Services (AWS) - 3 years
- TypeScript - 3 years
- Docker - 2 years
- Internet of Things (IoT) - 1 year
Availability
Preferred Environment
React, Node.js, TypeScript, Prisma, GraphQL
The most amazing...
...thing I've built is the Mappes platform, which is a social network for the manufacturing industry.
Work Experience
Senior Full-stack Developer
Hoomans Tech
- Joined the team in its initial phase and helped build the company's 1st product.
- Integrated the product with multiple external compliances, documents, and security services.
- Used React, Node.js, and TypeScript to create the complex parts of multiple apps like marketplaces, eCommerce, social media, and chatbots.
Full-stack Developer
Lake View Motors LLC
- Built the inventory management app in Retool using the Google Sheets API.
- Integrated a barcode scanner in the app to scan through the cars quickly.
- Added caching and optimizations to reduce API calls, making the app more performant.
Full-stack Developer
GradCycle LTD
- Built the platform from scratch and launched it in production.
- Converted the Figma designs to pixel-perfect Tailwind CSS React code in the front end.
- Integrated Stripe payments, email and phone verification, and automated marketing emails.
- Managed automated deployments using GitHub Actions and Vercel.
Full-stack Developer
Cropsie BV
- Fixed UI bugs in the app and made the platform more responsive.
- Integrated payments via Stripe in the platform with automated invoices.
- Fixed multiple bugs to improve the app's overall performance.
Airtable Developer
BWS Real estate Pty Ltd
- Migrated their day-to-day operations to Airtable from Google Sheets.
- Built an analytics dashboard and automation to track all sales in the org.
- Implemented auth controls on the Airtable base to safeguard data.
Senior Developer and Airtable Expert
The Wholesome Warehouse
- Built Airtable solutions to manage inventory and operations at the warehouse.
- Created automated emails to donors and receivers to thank them for their donations.
- Developed an analytics dashboard for the team, helping them measure their impact on the community every quarter.
Senior Airtable/Zapier Expert
Andre Mateus
- Created Airtable intake automation to create new entries based on events.
- Designed Airtable automation to automate manual day-to-day operations.
- Built Airtable reports to manage business operations.
- Created form automation using Zapier to capture client data via Airtable and process the data points automatically using Zapier before saving the cleaned data in Airtable.
Senior Airtable/Zapier Expert
ASH Asia
- Designed Airtable bases according to the client's requirements and created a retail distribution platform in Airtable.
- Created stock-keeping unit (SKU) reports for each country that offers ASH Asia services.
- Added automation via Zapier to manage creating new entries in the company's database.
Full-stack Developer
Hike SEO Ltd
- Fixed crawler logic to reduce 403 errors, which decreased the 403 responses by 90% for an innovative SEO solution.
- Added API authentication to the crawler and upgraded the code to the latest TypeScript and Firebase versions.
- Created an analytics module for the crawler, which helped troubleshoot production issues and analyze crawl results after the crawl was complete.
- Integrated error reporting using Sentry to support identifying bugs in production.
- Fixed many bugs and added some key features in the crawler to improve the overall usage of the app.
Senior Full-stack Developer
Sandylane Tech Inc
- Brought down the running time of dbt functions from five minutes to 30 seconds.
- Built a settings page to connect multiple data sources via OAuth.
- Created a settings page to configure user preferences for the application.
Senior Full-stack Developer
Loop Inc
- Developed the front end that helps track and improve a repository's ramp time.
- Decreased general page load times by 95% by improving database queries and removing blocking JavaScript code snippets in the back end.
- Converted the Prisma designs to pixel-perfect Tailwind CSS React code in the front end.
- Aggregated financial and sales data from multiple platforms like Salesforce and Gong and displayed those using React and multiple visualization libraries on the client side.
- Automated data fetching from multiple CRMs via Zapier to sync our database with client's CRM.
Full-stack Software Engineer
LoanCrate
- Joined the team in its initial phase and helped build the company's 1st product, managing $5 billion in loans every month with 0% downtime.
- Built a viewer of documents for the product, enabling real-time editing and signing of loan-related documents.
- Entitled automated vulnerability scanning of the Docker images and package dependencies.
- Integrated the product with multiple external compliances, documents, and security services.
- Responded to events, provided resolutions without causing downtime in the system, and acted as an on-call engineer ten days every month.
- Used React and TypeScript to create the complex parts of the app's front end, like building an exception tracker, dynamic tables, etc.
- Handled complex fintech logic to compute loan-related numbers and various loan compliances using React and Node.js.
- Used Zapier to fetch the change in compliances based on government notifications to external vendors.
Full-stack Engineer
Self-employed
- Worked on an integrations platform that triggered Pavlok’s actions based on triggers from other apps like Google Calendar or Oura.
- Visualized the integrated data using multiple charts and user reports.
- Managed the back-end data store of events from various sources and ran reports on them.
Full-stack Software Engineer
Human Capital
- Integrated caching in the existing web app, which improved the overall performance of the app.
- Created an Airtable SDK to standardize data flow with Airtable as a back end for the web app.
- Made many improvements to the web app, including fixing bugs and improving performance.
- Used React and Airtable to present data related to VC funding in the company's internal app.
- Used Zapier to automate and sync data fetching across Airtable and internal databases.
Full-stack Software Engineer
Pesto
- Trained over 100 engineers in full-stack web development and remote work professional skills.
- Built a learning portal for students. It is currently being used by more than 250 students every day.
- Took over 400 technical interviews as a part of Pesto's selection procedure.
- Shipped multiple features in a team of two for teams across the company.
- Optimized the build and deployment process by 75%, bringing it down from 60 minutes to 15.
- Automated the entire student journey in Pesto using multiple scripts, Zapier, Slack, and Airtable.
- Used React to build an automated vetting process for students applying to the boot camp.
Senior Full-stack Software Engineer
Mappes.io
- Created a full-stack React, Node.js, DynamoDB, and Elasticsearch web app to help suppliers find manufacturers and generate leads.
- Built the initial project from scratch with one member and made it live before hiring our second engineer.
- Managed the DevOps of the app using CircleCI and AWS.
Senior Full-stack Engineer
Aikaan Labs Pvt.Ltd
- Created the front-end React-Redux application to manage the IoT deployments and visualize analytics data.
- Implemented over-the-air (OTA) updates functionality for the Raspberry Pi devices.
- Managed the development operations via CircleCI, Docker, and AWS.
Full-stack Engineer
Tricog Health
- Brought down revenue loss due to missed electrocardiograms (ECGs) from 10% to 0%.
- Developed a desktop application to view and diagnose ECGs.
- Designed and automated reports generation using dygraphs.
- Integrated calling and messaging tools in the internal dashboard to make sales operations easier.
Experience
Ensure Single Commit
https://github.com/marketplace/ensure-single-commitUsed GitHub APIs and webhooks to listen to PR events and ensure each had only one commit before it got merged. Helped in keeping Git history linear.
Renovate
https://github.com/renovatebot/renovateIn this project, I fixed four high-priority bugs and implemented ten features while maintaining 100% of test coverage for every change.
Open Resource Access Point (RAP)
The system is built on top of Raspberry Pi and full-stack JavaScript. It serves content offline to multiple devices through a local access point.
GopherHost Blog
Education
Bachelor's Degree in Computer Science
Birla Institute of Technology - Ranchi, Jharkhand, India
Certifications
Next.js & React – The Complete Guide (incl. Two Paths!)
Udemy
HTML, CSS & JavaScript – Certification Course for Beginners
Udemy
Modern React with Redux
Udemy
Skills
Libraries/APIs
React, Node.js, REST APIs, jQuery, React Router, React Redux, Socket.IO, GitHub API, Chart.js, D3.js, Puppeteer, Recharts, Google Cloud API, Twilio API, Google Sheets API, Stripe
Tools
Git, GitHub, JSX, Zapier, CircleCI, Prisma, React Apollo, Slack, JavaScript Testing, Amazon CloudFront CDN, Retool, Notion, Terraform, Chromatic, Figma, Jira, GitLab CI/CD, SendGrid, Docker Compose, NPM, Sequelize, Miro, Webpack, Capacitor, Sentry, Mailchimp
Languages
JavaScript, TypeScript, HTML, HTML5, GraphQL, CSS, SQL, Go, Sass, SCSS
Frameworks
Express.js, JSON Web Tokens (JWT), Jest, Redux, Tailwind CSS, Material UI, Bootstrap, WebApp, Next.js, Cypress, Electron, Angular, Ionic, React Native
Paradigms
REST, Automation, Automated Testing, Continuous Delivery (CD), Continuous Integration (CI), Responsive Web Design (RWD), Testing, Unit Testing, Continuous Deployment, Agile Software Development, DevOps, Test-driven Development (TDD)
Platforms
Web, Docker, Firebase, AWS Lambda, Raspberry Pi, Amazon Web Services (AWS), Twilio, Netlify, AWS Elastic Beanstalk, Google Cloud Platform (GCP), Contentful, Vercel
Storage
JSON, Web Forms, PostgreSQL, Redis, Databases, MySQL, MongoDB, NoSQL, Amazon S3 (AWS S3), Elasticsearch, Amazon DynamoDB, Google Cloud, Database Security
Industry Expertise
E-learning
Other
Airtable, Web Development, APIs, Full-stack, Full-stack Development, Front-end, Single-page Applications (SPAs), Dashboards, Data Sourcing, API Integration, Front-end Development, SDKs, Back-end, UI Components, Web Pages, Web Page Mockups, DOM, Gatsby, MVP Design, Minimum Viable Product (MVP), Real-time Data, Storybook, User Interface (UI), CI/CD Pipelines, HTTP, Templates, User Experience (UX), Apollo, OAuth, Responsive Web Apps, Learning Management Systems (LMS), Cloud, Amazon RDS, Bug Fixes, Code Review, Data Visualization, Design, Back-end Development, Data Analysis, Content Management Systems (CMS), Documentation, Pixel Perfect, No-code Development, Web Scraping, Finance, Apollo Server, Fintech, WebSockets, Architecture, Firebase Hosting, Performance, Okta, QA Testing, Serverless, Chrome Extensions, Cloudflare, Open Source, Software Packaging, Data Build Tool (dbt), Firebase Cloud Functions, Tokenization, Marketplaces, Supabase, System Administration, Sharetribe, Payment APIs, Internet of Things (IoT)
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