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

Richa has 13+ years of experience building web applications across domains, such as travel, food, and auditing; leading teams; and using Agile methodology. She loves to write clean code and has written web applications with Ruby on Rails and React on the front end and mobile applications with React Native for iOS and Android. Richa excels at collaborating with clients to translate their ideas into integrated software solutions.

Portfolio

Self-employed
Ruby on Rails (RoR), React, React Native, Google Maps API, JavaScript...
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

Full-time

Preferred Environment

Slack, Asana, GitHub, Ruby on Rails (RoR), React, React Native, Tailwind CSS, Bootstrap, MacOS, Express.js, HTML5, HTML, Next.js, JSON, XML, Git, jQuery, TypeScript, Web Services, Web Development, Back-end Development, Architecture, Full-stack Development, Shopify, Search Engine Optimization (SEO), SEO Tools, Redux, Haml, Firebase, Database Management, API Integration, Amazon RDS, Webhooks, Front-end, Front-end Development, Mobile App Development, Content Management Systems (CMS), Shopify API, Data Architecture, Mobile Development, Responsive Web Apps, Payment APIs, Single-page Applications (SPA), Database Design, Single Sign-on (SSO), Automated Testing, Styled-components, OAuth, CI/CD Pipelines, Widgets, Third-party Integration, Booking Systems, Stripe API, Hotwire, CTO, Front-end Design, Auth0, Microservices, REST, Integration, CSV, NoSQL, PDF, Vercel, Data Structures, Database Architecture, Web Platforms, Figma, WebSockets, Data Visualization, Maps, Back-end, Scalable Application, Scalable Architecture, Cloud, SCSS, Software Engineering, Google Analytics, Mobile First, Axios, Software Development Management, Apollo, Software Design, Requirements Analysis, Startups, Mobile, Cross-platform, Solution Architecture, Analytics, SaaS, System Architecture, Project Management, Contentful, Python, Real-time Data, Real-time Systems, REST APIs, Back-end Architecture, Docker, Google Cloud Platform (GCP), Web Design, Push Notifications, React Redux, JSX, MUI (formerly Material UI), Elasticsearch, Google Analytics 4, MERN Stack, Technical Consulting, DevOps, Cypress, ESLint, Linux, PDF Scraping, Flux, API/Services Architecture, Expo, JavaScript Testing, Jest, Mocha, Email Templates, Responsive Email Templates, Amazon Simple Queue Service (SQS), AWS Lambda, Instant Messaging, Oracle, Relational Databases, Amazon EC2, Web Scraping, Google Sheets API, ChatGPT, OpenAI GPT-3 API, Responsive Web Design (RWD), CSS3, Webpack, Amazon S3 (AWS S3), Multitenancy, RabbitMQ, Amazon Alexa, Location Tracking, System Integration, Software Development, App Integration, B2B, ECMAScript (ES6), Trello, Mongoose, Google SEO, Cloudinary, PHP, Product Management, Artificial Intelligence (AI), OpenAI GPT-4 API, Slack API, Slack App, Web Usability, CSV File Processing, Payment Processing, Devise, Databases, Object-oriented Programming (OOP), Kubernetes, Performance Tuning, Optimization, Cloud Platforms, UI Components, Generative Pre-trained Transformers (GPT), OpenAI, Stripe Payments, API Development, Design Patterns, Test-driven Development (TDD), Django, Vue

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 | Web and Mobile Application Developer

2013 - PRESENT
Self-employed
  • Established and managed a team of 8+ remote developers and built several web and mobile projects for different clients worldwide.
  • Collaborated with team members to develop and launch web and mobile applications and helped them in every step of the software development lifecycle.
  • Performed server management, post-launch production support, bug fixing, and maintenance, and made technical decisions in software architecture to improve the performance of applications.
Technologies: Ruby on Rails (RoR), React, React Native, Google Maps API, JavaScript, Agile Software Development, Nonprofits, Remote Team Leadership, Team Leadership, Server Management, Software Architecture, Software Development Lifecycle (SDLC), Bug Fixes, Agile, Web & Mobile Applications, Web Applications, Mobile Applications, Full-stack, PostgreSQL, Ruby, MongoDB, SQL, REST APIs, Sidekiq, CSS, Node.js, Express.js, HTML5, HTML, Next.js, JSON, XML, Technical Hiring, Code Review, Interviewing, Team Management, Git, jQuery, Stripe Connect, Online Ordering, eCommerce, TypeScript, Web Services, Web Development, App Infrastructure, Back-end Development, Architecture, Full-stack Development, Shopify, Search Engine Optimization (SEO), SEO Tools, Redux, Tailwind CSS, Mobile Apps, User Interface (UI), User Experience (UX), Haml, GraphQL, Firebase, Database Management, API Integration, Amazon RDS, Webhooks, Front-end Development, Mobile App Development, Content Management Systems (CMS), Shopify API, Data Architecture, Project Consultancy, Mobile Development, Responsive Web Apps, Payment APIs, Single-page Applications (SPA), Database Design, Single Sign-on (SSO), Automated Testing, Styled-components, OAuth, CI/CD Pipelines, Widgets, Third-party Integration, Booking Systems, Stripe API, Hotwire, Leadership, CTO, Front-end Design, Auth0, Microservices, REST, Google Sheets, Integration, CSV, NoSQL, PDF, Vercel, Data Structures, Database Architecture, Technical Leadership, Online Payments, Web Platforms, Figma, WebSockets, Data Visualization, Maps, Back-end, Scalable Application, Scalable Architecture, Cloud, SCSS, Software Engineering, Google Analytics, Mobile First, Axios, Software Development Management, Apollo, Software Design, Requirements Analysis, Startups, Mobile, Cross-platform, Solution Architecture, Analytics, SaaS, System Architecture, Project Management, Python, Real-time Data, Real-time Systems, Back-end Architecture, Docker, Google Cloud Platform (GCP), Web Design, Push Notifications, React Redux, JSX, MUI (formerly Material UI), Elasticsearch, Google Tag Manager, Google Analytics 4, MERN Stack, Technical Consulting, DevOps, Cypress, ESLint, Linux, Puppeteer, CheerioJS, Google Colaboratory (Colab), Jupyter Notebook, PDF Scraping, Flux, API/Services Architecture, Expo, JavaScript Testing, Jest, Email Templates, Responsive Email Templates, Amazon Simple Queue Service (SQS), AWS Lambda, Instant Messaging, Relational Databases, Amazon EC2, Terraform, Web Scraping, Google Sheets API, ChatGPT, OpenAI GPT-3 API, Responsive Web Design (RWD), Webpack, Amazon S3 (AWS S3), Multitenancy, RabbitMQ, Amazon Alexa, Azure, Location Tracking, System Integration, Software Development, App Integration, ECMAScript (ES6), Trello, Mongoose, Google SEO, Cloudinary, Product Management, OpenAI GPT-4 API, Slack API, Slack App, Web Usability, CSV File Processing, Payment Processing, Devise, Databases, Object-oriented Programming (OOP), Kubernetes, Performance Tuning, Optimization, Cloud Platforms, UI Components, Generative Pre-trained Transformers (GPT), OpenAI, Vector Data, Stripe Payments, API Development, Design Patterns, Test-driven Development (TDD), Django, Vue

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)

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)

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, MUI (formerly 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)

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)

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)

​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

Frameworks

Ruby on Rails (RoR), React Native, Next.js, Redux, Tailwind CSS, Bootstrap, Express.js, MUI (formerly Material UI), Cypress, Jest, Django, Flux

Libraries/APIs

React, Ruby on Rails API, Stripe, REST APIs, Node.js, jQuery, Stripe API, Google Maps, React Redux, Devise, API Development, Google Maps API, Sidekiq, Stripe Connect, Shopify API, Puppeteer, CheerioJS, Vue, Google Sheets API, Slack API

Tools

Git, Slack, GitHub, RSpec, Auth0, Figma, Google Analytics, JSX, Expo, JavaScript Testing, Mocha, Amazon Simple Queue Service (SQS), Terraform, Webpack, RabbitMQ, Trello, Mongoose, Asana, Cucumber, Jira, Google Sheets

Paradigms

Agile Software Development, Agile, 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), Microservices, Mobile Development, Automated Testing, Scalable Application, Cross-platform, Real-time Systems, DevOps, B2B, Behavior-driven Development (BDD), Application Architecture, Unit Testing

Storage

MySQL, JSON, Database Management, Database Architecture, Relational Databases, Amazon S3 (AWS S3), Databases, PostgreSQL, MongoDB, NoSQL, Elasticsearch, Redis

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, 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, 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), ChatGPT, OpenAI GPT-3 API, Multitenancy, Google SEO, Product Management, Web Usability, CSV File Processing, Performance Tuning, Optimization, Cloud Platforms, UI Components, 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, CI/CD Pipelines, Hotwire, Data Visualization, Cloud, Artificial Intelligence (AI), OpenAI GPT-4 API, Slack App, Generative Pre-trained Transformers (GPT), OpenAI, Vector Data

Platforms

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

2005 - 2009

Bachelor's Degree in Information Technology

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