Richa Bhardwaj
Verified Expert in Engineering
Ruby on Rails (RoR) Developer
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
Experience
Availability
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, Technical SEO, Off-page SEO, AI Content Creation, SEO Content, TypeORM, FastAPI, Email, Prisma
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
Zapier API and Auth0 Developer for an Australian University
University of Melbourne - Main
- Built Node.js/Nest.js app from scratch to develop APIs to support Third-party frontend application.
- Implemented Salesforce authentication and integration APIs.
- Performed sync tasks for PostgreSQL Database hosted on cloud with the Salesforce database.
- Added full test coverage for the codebase using Jest.
Ruby Developer
CodePath.org 501(c)(3) nonprofit.
- Developed a Slackbot application that can be configured with multiple bots to communicate with Codepath's AI coaches.
- Created APIs for Slack Event subscriptions and established a WebSocket connection to receive messages from the AI coaches.
- Achieved 99.23% test coverage for the Rails codebase.
Full-stack Developer
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.
Senior React and RoR Full-stack Developer
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.
Software Developer (Ruby on Rails and Node.js)
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.
Solution Architect
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.
Full-stack Engineer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Full-stack Engineer
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.
Software Architect
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.
CTO
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.
Technology Lead
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.
Ruby on Rails Developer
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.
Ruby on Rails Developer
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.
Experience
Ridesurfing
http://www.ridesurfing.comKEY 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
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.comKEY 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/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.comKEY 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.auKEY ACTIVITIES
• Developed RESTful APIs in RoR.
• Wrote API documentation.
• Conducted unit testing with RSpec.
• Participated actively in Sprint planning.
Education
Bachelor's Degree in Information Technology
Seth Jai Parkash Mukand Lal Institute of Engineering and Technology, Kurukshetra University - Delhi, India
Skills
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, Twilio API, Pandas, NumPy, Flexbox, Apollo Client, Google Calendar API, Google APIs, OpenAI API, Google Sheets API, Slack API, Vue, Google Location API, Salesforce REST 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), Amazon Elastic Container Service (ECS), Amazon Simple Email Service (SES), Prisma, Asana, Cucumber, Jira, Hotwire, Google Sheets, PageSpeed, AWS IAM, AWS Step Functions, Zapier, React Apollo
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, NestJS, Tailwind CSS, Bootstrap, Express.js, Material UI, Cypress, Jest, Django, JSON Web Tokens (JWT), Swagger, Flux, Ember.js, AngularJS, Flutter
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, Microfrontends, Event-driven Design (EDD), E2E Testing, Behavior-driven Development (BDD), Application Architecture
Storage
MySQL, PostgreSQL, JSON, Database Management, Database Architecture, Relational Databases, Amazon S3 (AWS S3), Databases, MongoDB, NoSQL, Elasticsearch, Redis, JSON-LD, Google Cloud, Amazon DynamoDB, Redis Cache
Industry Expertise
Project Management, Web Design
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, Salesforce
Other
Web & Mobile Applications, Team Leadership, Software Architecture, Full-stack, Front-end, APIs, Back-end Developers, 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, Startup Development, 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, Algorithms, RESTful Microservices, Mobile Apps, Mobile Applications, 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 Artificial Intelligence (GenAI), Technical SEO, Website Audits, On-page SEO, AI Content Creation, SEO Content, TypeORM, Calendars, Google Calendar, FastAPI, Distributed Systems, Email, ChatGPT API, Nonprofits, Remote Team Leadership, Web Applications, Server Management, Software Development Lifecycle (SDLC), Bug Fixes, Email Campaigns, Google Play Store, App Store, IT Project Management, Search Algorithm Design, SMS, Sprint Planning, Estimations, Ooyala, Video Processing, API Documentation, OAuth, Data Visualization, Cloud, OpenAI GPT-4 API, Slack App, Generative Pre-trained Transformers (GPT), Vector Data, Documentation, Ajax, Storybook, Slackbot, Machine Learning, Google Search Console, Off-page SEO, API Design
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