Richa Bhardwaj, Developer in Delhi, India
Richa is available for hire
Hire Richa

Richa Bhardwaj

Verified Expert  in Engineering

Ruby on Rails (RoR) Developer

Location
Delhi, India
Toptal Member Since
August 4, 2021

With a decade of remote work expertise, Richa crafts exceptional web/mobile experiences as a RoR, React, React Native, and Node.js expert. She's worked on greenfield projects, established and managed a team of 15 developers, and built web and mobile projects for clients worldwide. Richa excels in async communication, making informed decisions about architecture, design, and software development process areas. She's a natural problem-solver with a knack for picking up new technologies quickly.

Portfolio

Skej - AI based scheduling assistant
Ruby on Rails (RoR), React, AWS IAM, AWS Lambda, AWS Step Functions...
Kajabi, LLC
Ruby on Rails (RoR), React, Stripe Connect, User Interface (UI)...
Gartner - Digital Markets Engineering - Capitalizable
Full-stack, SEO Tools, Ruby on Rails (RoR), React, Data Architecture...

Experience

Availability

Part-time

Preferred Environment

Ruby on Rails (RoR), React, React Native, Next.js, TypeScript, Scalable Architecture, Artificial Intelligence (AI), OpenAI GPT-4 API, Node.js, NestJS, Zapier, Pandas, NumPy

The most amazing...

...project I've worked on involved processing millions of tax reports and their data to create useful insights in a readable format for customers.

Work Experience

Full-stack Developer

2023 - 2023
Skej - AI based scheduling assistant
  • Enhanced user interaction by updating prompts and improving the bot's ability to understand user requirements.
  • Integrated OpenAI into the system, leveraging advanced AI capabilities to enhance scheduling functionalities.
  • Collaborated with 3rd-party APIs, including Notion, OpenAI, and Slack, to establish end-to-end functionality.
  • Used AWS Lambda and AWS Step Functions for efficient and scalable back-end operations.
  • Played a pivotal role in preparing Skej for beta launch by completing all necessary tasks and optimizations.
  • Incorporated Tailwind CSS with pages rendered in the Rails app as well as React components.
Technologies: Ruby on Rails (RoR), React, AWS IAM, AWS Lambda, AWS Step Functions, Amazon S3 (AWS S3), OpenAI GPT-4 API, OpenAI GPT-3 API, Tailwind CSS, Scheduling, AI Chatbots, Appointment Booking, Chatbots, RESTful Web Services, Front-end Architecture, Pair Programming, Lambda Functions, Google Cloud, Google Kubernetes Engine (GKE), Serverless, LangChain, Large Language Models (LLMs), Natural Language Processing (NLP), ChatGPT, REST API Clients, Slack API, Slackbot, Generative AI, Version Control

Senior React and RoR Full-stack Developer

2023 - 2023
Kajabi, LLC
  • Implemented new features using Ruby on Rails on the back end and React on the front end and submitted GitHub PRs.
  • Tracked and fixed bugs on the back end and front end using GitHub Issues.
  • Implemented improvement features received from the customers.
  • Created reusable React components using existing style guides and performed code reviews via GitHub PRs.
Technologies: Ruby on Rails (RoR), React, Stripe Connect, User Interface (UI), Database Management, API Integration, Webhooks, Front-end Development, Responsive Web Apps, Payment APIs, Single-page Applications (SPA), Database Design, Automated Testing, Third-party Integration, Stripe API, Front-end Design, REST, Integration, Data Structures, Database Architecture, Online Payments, Web Platforms, Figma, Back-end, SCSS, Software Engineering, Axios, Software Design, REST APIs, API/Services Architecture, Jest, Mocha, Relational Databases, Responsive Web Design (RWD), Multitenancy, B2B, ECMAScript (ES6), Payment Processing, Databases, Object-oriented Programming (OOP), Cloud Platforms, Stripe Payments, API Development, Design Patterns, Test-driven Development (TDD), RESTful Web Services, REST API Clients, Flexbox, Lodash, Version Control

Ruby on Rails Developer

2021 - 2023
Gartner - Digital Markets Engineering - Capitalizable
  • Worked on GSC study and overall improvement in URL health for several SEO projects.
  • Migrated giant sitemap from RoR to Node.js using Elasticsearch as a data source.
  • Contributed to the code coverage by adding tests using Jest.
Technologies: Full-stack, SEO Tools, Ruby on Rails (RoR), React, Data Architecture, Responsive Web Apps, Single-page Applications (SPA), Automated Testing, CI/CD Pipelines, Third-party Integration, REST, Integration, CSV, Data Structures, Database Architecture, Online Payments, Web Platforms, Figma, Back-end, Scalable Application, Scalable Architecture, Cloud, SCSS, Software Engineering, Axios, Contentful, REST APIs, Elasticsearch, Google Analytics 4, Cypress, API/Services Architecture, JavaScript Testing, Jest, Mocha, AWS Lambda, Oracle, Relational Databases, Responsive Web Design (RWD), App Integration, B2B, ECMAScript (ES6), Google SEO, Web Usability, CSV File Processing, Databases, Object-oriented Programming (OOP), Kubernetes, Cloud Platforms, API Development, Design Patterns, Test-driven Development (TDD), RESTful Web Services, Kibana, Apache Kafka, Front-end Architecture, Pair Programming, JSON-LD, Schema.org, Google Tag Manager, Amazon DynamoDB, Serverless, REST API Clients, Flexbox, Lodash, Express.js, Testing, Version Control

Solution Architect

2021 - 2022
Impacked Packaging
  • Executed the migration of a monolithic Rails application, transitioning the front end to a React and Next.js framework while developing APIs in Rails. It was accomplished in three weeks, resulting in the successful launch of the revamped application.
  • Implemented a comprehensive search algorithm, enabling users to effortlessly search, filter, sample, and request quotes for packaging from renowned suppliers within the industry.
  • Contributed to Cloudinary implementation for managing product images and other essential assets, ensuring seamless organization and optimization.
  • Crafted APIs utilizing capabilities of Ruby on Rails, ensuring reliable and efficient communication between various components.
  • Worked on a web application built upon the powerful combination of React and Next.js, resulting in SEO-friendly web pages and a user-centric interface.
  • Integrated reusable Tailwind CSS classes into pages within a Rails application, along with its use in React components.
Technologies: Ruby on Rails API, React, Next.js, PostgreSQL, Heroku, Tailwind CSS, RESTful Web Services, Front-end Architecture, Mentorship & Coaching, Pair Programming, Google Tag Manager, REST API Clients, Flexbox, Lodash, Express.js, Server-side Rendering (SSR), Version Control

Full-stack Engineer

2021 - 2021
Startup in Demand planning
  • Integrated Shopify APIs to fetch product data from Shopify stores seamlessly, enabling management and synchronization of product information.
  • Implemented a feature to manage product data and facilitate updates to product fields through Shopify APIs to have up-to-date information across the platform.
  • Made valuable contributions to the implementation of the backorder widget, enhancing visibility and facilitating effective management of backordered items.
  • Actively participated in the integration of Anvyl to optimize supply chain processes and further enhance operational efficiency.
  • Implemented styling using Tailwind CSS in React components.
Technologies: React, Node.js, GraphQL, Shopify, Apollo, Styled-components, Tailwind CSS, RESTful Web Services, Front-end Architecture, REST API Clients, Flexbox, Lodash, Express.js, Server-side Rendering (SSR), Apollo Client, Testing, Version Control

Full-stack Developer

2020 - 2021
Mable Technologies
  • Developed robust and efficient RESTful APIs utilizing RoR.
  • Authored comprehensive API documentation to ensure clarity and facilitate seamless integration.
  • Conducted thorough unit testing using RSpec to validate the reliability and functionality of the developed APIs.
  • Actively participated in sprint planning sessions, contributing valuable insights and collaborating with the team to ensure successful project execution.
Technologies: Ruby on Rails API, RSpec, Documentation, Jira, AngularJS, RESTful Web Services, Front-end Architecture, Google Tag Manager, REST API Clients, Flexbox, Express.js, Testing, Version Control

Full-stack Developer

2019 - 2021
Instrumentl
  • Used Rails and Ember.js to develop innovative technical solutions.
  • Actively engaged in critical aspects of project management, including sprint planning, code review, and strategic decision-making, driving successful outcomes.
  • Successfully managed SEO projects, optimizing website rankings and improving PageSpeed scores to enhance online visibility and user engagement.
  • Implemented optimization strategies that significantly improved the average server load time for the main application and associated microservices, ensuring optimal performance and scalability.
  • Developed an algorithm capable of efficiently processing millions of tax reports and associated data. It was designed to generate insightful information presented in a user-friendly and easily understandable format for our customers.
Technologies: Ruby on Rails (RoR), Ember.js, Ajax, Elasticsearch, Google Analytics, SEO Tools, PageSpeed, RESTful Web Services, Front-end Architecture, Pair Programming, JSON-LD, Schema.org, Google Tag Manager, REST API Clients, Flexbox, Lodash, Server-side Rendering (SSR), Version Control

Full-stack Developer

2019 - 2019
Startup in Food industry
  • Used Storybook to generate a comprehensive library of reusable components within the React app.
  • Implemented components specifically tailored for menu rendering pages, ensuring an intuitive and visually appealing user interface.
  • Developed and implemented the food order workflow, encompassing both dine-in and pickup options to cater to various customer preferences.
  • Orchestrated the creation of cart front-end workflow.
  • Implemented the checkout flow, streamlining the payment process and ensuring a smooth transaction experience (UI/UX) for users.
  • Applied Tailwind CSS for styling as a CSS framework.
Technologies: React, Storybook, Tailwind CSS, RESTful Web Services, Front-end Architecture, Mentorship & Coaching, Pair Programming, REST API Clients, Flexbox, Version Control

Full-stack Engineer

2018 - 2018
Bugwolf
  • Developed a RoR API to seamlessly facilitate data transmission to the front end.
  • Integrated user-friendly plugin tools, including Twilio for SMS services and Stripe for secure payment processing.
  • Contributed to the API integration with the React framework along with test coverage.
Technologies: Ruby on Rails (RoR), React, Twilio API, SMS, RESTful Web Services, REST API Clients, Testing, Version Control

Software Architect

2017 - 2018
DrinkPerfect
  • Took charge of the application architecture and the development of the front end for both iOS and Android applications in React Native.
  • Incorporated the Google Maps API, leveraging its robust functionality for comprehensive location search and display.
  • Undertook server management duties, ensuring smooth operation and optimal performance.
  • Addressed performance challenges associated with the Google Maps API.
  • Deployed the mobile app on both the Google Play Store and the App Store within a condensed timeframe.
Technologies: React Native, Ruby on Rails API, Google Maps API, RESTful Web Services, REST API Clients, Version Control

CTO

2015 - 2016
Pophop
  • Designed and proposed the app architecture, ensuring a robust and scalable foundation.
  • Actively engaged in wireframing discussions, providing valuable insights and contributing to the overall design process.
  • Managed a team of five developers, overseeing Rails API and mobile app development.
  • Implemented payment integration using Stripe, facilitating secure and seamless transaction processing.
  • Promoted the app at conferences, effectively showcasing its features and benefits to potential users and stakeholders.
Technologies: Ruby on Rails (RoR), React Native, Google Location API, Stripe API, RESTful Web Services, Mentorship & Coaching, REST API Clients, Version Control

Technology Lead

2012 - 2013
Quovantis
  • Built web applications in RoR and managed a team of four developers.
  • Handled server deployment and management of all RoR applications on Linode, AWS, and Heroku, and conducted sessions to explain basic and advanced Rails features.
  • Designed and developed several applications and got a double promotion from software developer to technology lead.
Technologies: Ruby on Rails (RoR), Team Leadership, Server Management, Linode, Amazon Web Services (AWS), Heroku, Web Applications, PostgreSQL, Ruby, SQL, REST APIs, Sidekiq, CSS, HTML5, HTML, JSON, XML, Technical Hiring, Code Review, Interviewing, Team Management, Git, jQuery, Stripe Connect, Online Ordering, Web Services, Web Development, Back-end Development, Architecture, Full-stack Development, Shopify, User Interface (UI), User Experience (UX), Haml, Database Management, API Integration, Amazon RDS, Webhooks, Front-end Development, Data Architecture, Responsive Web Apps, Payment APIs, Single-page Applications (SPA), Database Design, Automated Testing, Widgets, Third-party Integration, Booking Systems, Stripe API, Leadership, Front-end Design, REST, Integration, CSV, PDF, Data Structures, Database Architecture, Technical Leadership, Online Payments, Web Platforms, Figma, WebSockets, Maps, Back-end, Scalable Application, Scalable Architecture, SCSS, Software Engineering, Axios, Software Design, Startups, SaaS, System Architecture, Docker, Web Design, Material UI, Google Analytics 4, DevOps, Linux, PDF Scraping, API/Services Architecture, Email Templates, Responsive Email Templates, Amazon Simple Queue Service (SQS), Instant Messaging, Relational Databases, Amazon EC2, Learning Management Systems (LMS), Responsive Web Design (RWD), Webpack, RabbitMQ, System Integration, Mongoose, Product Management, CSV File Processing, Payment Processing, Devise, Databases, Object-oriented Programming (OOP), Stripe Payments, API Development, Design Patterns, Test-driven Development (TDD), Bitbucket, RESTful Web Services, Mentorship & Coaching, Pair Programming, Perl, REST API Clients, Testing, Version Control

Ruby on Rails Developer

2011 - 2012
Khojguru
  • Developed features in RoR to send campaign emails to a target audience.
  • Collaborated with the CTO to discuss and develop more product features.
  • Connected the application with the other web services.
Technologies: Ruby on Rails (RoR), Email Campaigns, Ruby, SQL, CSS, HTML5, HTML, JSON, XML, Code Review, Git, jQuery, Stripe Connect, Web Services, Web Development, Back-end Development, Architecture, Full-stack Development, User Interface (UI), User Experience (UX), Database Management, API Integration, Data Architecture, Responsive Web Apps, Database Design, Widgets, Third-party Integration, REST, Integration, PDF, Data Structures, Database Architecture, Web Platforms, Back-end, Software Engineering, Startups, Web Design, Email Templates, Relational Databases, Responsive Web Design (RWD), RabbitMQ, Devise, Databases, Object-oriented Programming (OOP), API Development, Test-driven Development (TDD), REST API Clients, Version Control

Ruby on Rails Developer

2009 - 2011
Vinsol
  • Built projects in RoR for Greylock Partners, DealDey, and Pyromaniac.
  • Followed Agile practices along with BDD using Cucumber and RSpec and handled server management on AWS.
  • Served as a software developer for two years and four months.
Technologies: Ruby on Rails (RoR), RSpec, Cucumber, Jira, MySQL, Server Management, Amazon Web Services (AWS), Behavior-driven Development (BDD), Agile, Agile Software Development, PostgreSQL, Ruby, SQL, REST APIs, Sidekiq, CSS, HTML5, HTML, JSON, XML, Code Review, Git, jQuery, Stripe Connect, Online Ordering, eCommerce, Web Services, Web Development, Back-end Development, Architecture, Full-stack Development, Shopify, User Interface (UI), Database Management, API Integration, Amazon RDS, Webhooks, Content Management Systems (CMS), Data Architecture, Responsive Web Apps, Payment APIs, Single-page Applications (SPA), Database Design, Automated Testing, Widgets, Third-party Integration, Booking Systems, Stripe API, REST, PDF, Data Structures, Online Payments, Web Platforms, WebSockets, Maps, Back-end, Dating Apps, Online Dating, Startups, Web Design, DevOps, PDF Scraping, Email Templates, Responsive Email Templates, Amazon Simple Queue Service (SQS), Instant Messaging, Relational Databases, Amazon EC2, Responsive Web Design (RWD), RabbitMQ, CSV File Processing, Payment Processing, Devise, Databases, Object-oriented Programming (OOP), Stripe Payments, API Development, Test-driven Development (TDD), Bitbucket, RESTful Web Services, Pair Programming, REST API Clients, Testing, Version Control

​Ridesurfing

http://www.ridesurfing.com
Ridesurfing is a peer-to-peer, road-trip platform where people connect to make travel more accessible by matching passengers with drivers who share common travel plans. I worked as a full-stack developer and project manager in a team of four for almost two years.

KEY ACTIVITIES
• Designed the complete application architecture.
• ​​​Built APIs in RoR to consume via web and mobile apps.​
• ​Integrated the Google Maps API, which was used extensively for searching and displaying locations.​​
• Integrated Stripe for payment.​
• ​Worked on server management.
• Deployed web and mobile applications in Heroku using AWS in the background.
• Made the search algorithm robust and ensured that it covered all scenarios.

​Drink Perfect

Drink Perfect is a mobile app and discovery platform that gives customers a $5 discount on their first drink of each day in any bar or restaurant on the app. I served as the sole full-stack developer for five months.

KEY ACTIVITIES
• Designed the complete application architecture.
• ​Worked on the front end of the iOS and Android apps.
• ​​​Built APIs in RoR to consume via mobile apps​.
• ​Integrated the Google Maps API, which was extensively used for searching and displaying locations​​.
• ​Worked on server management.
• Solved performance issues related to the Google Maps API.
• Deployed the mobile app on the Google Play Store and the App Store​ in a short period of time.

Bugwolf

http://www.bugwolf.com
Bugwolf is a platform used to audit the quality of the software, websites, and mobile apps. I was a full-stack developer in a team of two for seven months.

KEY ACTIVITIES
• Worked on an RoR API to feed the front end.
• Integrated easy plug-in tools, such as Twilio for SMS services and Stripe for payment.
• Integrated RoR API with React.

Keep Collective | Stella & Dot

https://www.stelladot.com/
The Keep Collective is part of the Stella & Dot family of brands. The Keep platform provides opportunities for women entrepreneurs in the world of design. I was an RoR back-end developer in a team of 25+ for two years.

KEY ACTIVITIES
• Developed and managed 28 RoR microservices
• Provided PRS support
• Deployed the platform on AWS
• Found and fixed bugs
• Helped remove downtime experiences
• Overcame the challenges of a large-scale application via research and implementation

Mytonomy

http://mytonomy.com
Mytonomy ​is​ ​an online video counseling platform that connects advice-seekers and advice-givers to deliver mentoring. I was the tech lead in a team of eight for two years.

KEY ACTIVITIES
• Worked on sprint planning and task estimations.
• Architected and presented solutions to the client.
• Developed features for the platform.
• Integrated with Ooyala and extended methods using JavaScript to process and upload videos.
• Managed server operations.
• Deployed the platform on AWS.

Mable

http://mable.com.au
Mable helps customers connect with care and support workers in Australia.

KEY ACTIVITIES
• Developed RESTful APIs in RoR.
• Wrote API documentation.
• Conducted unit testing with RSpec.
• Participated actively in Sprint planning.

Languages

JavaScript, Ruby, SQL, CSS, HTML5, HTML, TypeScript, SCSS, CSS3, ECMAScript (ES6), XML, Haml, GraphQL, Python, PHP, Perl

Frameworks

Ruby on Rails (RoR), React Native, Next.js, Redux, Tailwind CSS, Bootstrap, Express.js, Material UI, Cypress, Jest, Django, NestJS, JSON Web Tokens (JWT), Flux, Ember.js, AngularJS

Libraries/APIs

React, Ruby on Rails API, Stripe, REST APIs, Node.js, jQuery, Stripe API, Google Maps, React Redux, Devise, API Development, Lodash, Google Maps API, Sidekiq, Stripe Connect, Shopify API, Puppeteer, CheerioJS, Pandas, NumPy, Flexbox, Apollo Client, Google Sheets API, Slack API, Vue, Twilio API, Google Location API

Tools

Git, Bitbucket, Slack, GitHub, RSpec, Auth0, Figma, Google Analytics, JSX, Expo, JavaScript Testing, Mocha, Amazon Simple Queue Service (SQS), Terraform, ChatGPT, Webpack, RabbitMQ, Trello, Mongoose, Kibana, ELK (Elastic Stack), Google Kubernetes Engine (GKE), Asana, Cucumber, Jira, Google Sheets, PageSpeed, AWS IAM, AWS Step Functions, Zapier

Paradigms

Agile Software Development, Agile, Unit Testing, Search Engine Optimization (SEO), Database Design, REST, Requirements Analysis, Back-end Architecture, API/Services Architecture, Responsive Web Design (RWD), Object-oriented Programming (OOP), Design Patterns, Test-driven Development (TDD), Pair Programming, Testing, Microservices, Mobile Development, Automated Testing, Scalable Application, Cross-platform, Real-time Systems, DevOps, B2B, Behavior-driven Development (BDD), Application Architecture

Storage

MySQL, JSON, Database Management, Database Architecture, Relational Databases, Amazon S3 (AWS S3), Databases, PostgreSQL, MongoDB, NoSQL, Elasticsearch, Redis, JSON-LD, Google Cloud, Amazon DynamoDB

Industry Expertise

Project Management, Web Design

Other

Web & Mobile Applications, Team Leadership, Software Architecture, Full-stack, Front-end, APIs, Back-end, Code Review, User Experience (UX), User Interface (UI), Web Services, Web Development, App Infrastructure, CTO, Back-end Development, Architecture, Full-stack Development, API Integration, Webhooks, Front-end Development, Data Architecture, Project Consultancy, Responsive Web Apps, Single-page Applications (SPA), Widgets, Third-party Integration, Leadership, Integration, CSV, Data Structures, Technical Leadership, Online Payments, Web Platforms, Business to Consumer (B2C), Software Engineering, Mobile First, Axios, Software Design, Startups, Solution Architecture, SaaS, System Architecture, Google Tag Manager, Technical Consulting, ESLint, Location Tracking, System Integration, Software Development, App Integration, Cloudinary, Payment Processing, Stripe Payments, Scheduling, Minimum Viable Product (MVP), RESTful Web Services, Code Auditing, Mentorship & Coaching, REST API Clients, Version Control, RESTful Microservices, Mobile Apps, Technical Hiring, Interviewing, Team Management, Online Ordering, eCommerce, SEO Tools, Amazon RDS, Mobile App Development, Content Management Systems (CMS), Payment APIs, Single Sign-on (SSO), Styled-components, CI/CD Pipelines, Booking Systems, Front-end Design, PDF, WebSockets, Maps, Scalable Architecture, Dating Apps, Online Dating, Software Development Management, Apollo, Analytics, Real-time Data, Push Notifications, Google Analytics 4, MERN Stack, Google Colaboratory (Colab), PDF Scraping, Email Templates, Responsive Email Templates, Instant Messaging, Web Scraping, Learning Management Systems (LMS), OpenAI GPT-3 API, Multitenancy, Google SEO, Product Management, Artificial Intelligence (AI), Web Usability, CSV File Processing, Performance Tuning, Optimization, Cloud Platforms, UI Components, OpenAI, AI Chatbots, Appointment Booking, Chatbots, Front-end Architecture, Lambda Functions, Schema.org, Serverless, LangChain, Large Language Models (LLMs), Natural Language Processing (NLP), Server-side Rendering (SSR), Generative AI, Nonprofits, Remote Team Leadership, Web Applications, Server Management, Software Development Lifecycle (SDLC), Bug Fixes, Email Campaigns, Mobile Applications, Google Play Store, App Store, IT Project Management, Search Algorithm Design, SMS, Sprint Planning, Estimations, Ooyala, Video Processing, API Documentation, OAuth, Hotwire, Data Visualization, Cloud, OpenAI GPT-4 API, Slack App, Generative Pre-trained Transformers (GPT), Vector Data, Documentation, Ajax, Storybook, Slackbot, Machine Learning

Platforms

MacOS, Heroku, iOS, Android, Twilio, Amazon Web Services (AWS), Shopify, Firebase, Vercel, Mobile, Contentful, Google Cloud Platform (GCP), Linux, Jupyter Notebook, AWS Lambda, Oracle, Amazon EC2, Linode, Docker, Amazon Alexa, Azure, Kubernetes, Kajabi, Apache Kafka

2005 - 2009

Bachelor's Degree in Information Technology

Seth Jai Parkash Mukand Lal Institute of Engineering and Technology, Kurukshetra University - Delhi, India

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