Ritesh Goyal, Developer in New Delhi, Delhi, India
Ritesh is available for hire
Hire Ritesh

Ritesh Goyal

Verified Expert  in Engineering

Bio

Ritesh is a seasoned engineering manager and full-stack technical architect with 10+ years of experience in software engineering, primarily working on Ruby on Rails and React. He has solid expertise in building web applications, data pipelines, advanced reporting and analytics systems, and data science functions for domains like fintech, telecom, and utilities. Ritesh also has management skills and has built and managed large and small teams with five to over twenty engineers.

Portfolio

Asset Panda
Ruby, Ruby on Rails (RoR), MongoDB, SQL, NoSQL, JavaScript, REST APIs, React...
Zinier
Agile, JavaScript, ECMAScript (ES6), Ruby on Rails (RoR), React, JSON...
Zinier
Agile, JavaScript, React, JSON, MySQL, Redis, Object-oriented Programming (OOP)...

Experience

Availability

Part-time

Preferred Environment

React, PostgreSQL, MongoDB, MacOS, RubyMine, Ruby on Rails (RoR), Slack, Figma, Git, Next.js

The most amazing...

...web application I've built is a low-code platform on which all the pages were dynamically rendered at runtime, reading a JSON configuration from the database.

Work Experience

Senior Technical Architect

2022 - 2022
Asset Panda
  • Engineered a high-performance automation engine. Developed an agnostic events-based engine processing thousands of messages per second, enhancing integration and communication for an asset management platform.
  • Redesigned a Ruby on Rails application to integrate a new microservice for automation, improving scalability and performance.
  • Led POC implementation, guiding engineers across Ruby on Rails, MongoDB, and Next.js, ensuring cohesive development and deployment.
  • Integrated DocuSign, Microsoft 365, and SharePoint, creating a seamless document-sharing experience over Active Directory for web and mobile applications.
Technologies: Ruby, Ruby on Rails (RoR), MongoDB, SQL, NoSQL, JavaScript, REST APIs, React, Docker, Full-stack, Next.js, Leadership, Architecture, DevOps, Kubernetes, Technical Leadership, Security, Software Development Lifecycle (SDLC), Cloud Platforms, Databases, Payment Gateways, Devise, Amazon EC2, AWS IoT, Terraform, AWS Lambda, Amazon Simple Queue Service (SQS), Integration, Software Design, xAPI, RabbitMQ, Elasticsearch, Database Design

Senior Technical Architect

2020 - 2022
Zinier
  • Created an ORM in RoR and a front-end UI in React and Next.js for model management and performance optimization.
  • Built an eCommerce platform using Solidus in RoR, extending functionality to support subscriptions, inventory tracking, and order tracking via APIs.
  • Fostered a culture of conscientiousness, accountability, and fun across a multicultural, globally distributed team. Mentored over 20 engineers across back- and front-end development and QA.
  • Partnered with data science and UX teams to boost customer engagement and growth.
Technologies: Agile, JavaScript, ECMAScript (ES6), Ruby on Rails (RoR), React, JSON, AngularJS, APIs, MySQL, OOP Designs, Object-oriented Programming (OOP), Redis, Google APIs, Google Maps, Amazon RDS, Google Maps API, Amazon Web Services (AWS), GitHub, OAuth, CI/CD Pipelines, Figma, Behavior-driven Development (BDD), Back-end, Full-stack, Firebase, Git, Unit Testing, Selenium, CircleCI, TypeScript, SQL, REST APIs, Auth0, Sidekiq, Spring Boot, gRPC, Redux, Cypress, Jest, Jenkins, Front-end, Next.js, Redux Toolkit, HTML5, Responsive UI, Tailwind CSS, Stimulus, Spring, Hibernate, Linux, Continuous Integration (CI), SSL, Heroku, Leadership, Airtable, API Integration, UX Design, Documentation, Technical Documentation, Architecture, Software Architecture, DevOps, Web Applications, Web App Design, Single-page Applications (SPA), Product Leadership, Learning Management Systems (LMS), SaaS, Highcharts, Team Management, Metrics, Angular, Relational Databases, Object-relational Mapping (ORM), Cloud, Design Systems, Full-stack Development, SCSS, Sass, Google Apps Script, Educational Portals, Database Modeling, Express.js, Test-driven Development (TDD), Ruby Gems, Webpack, Bootstrap, Google Workspace, DocuSign, Google Workspace APIs, Office 365, Office 365 API, Microservices Architecture, Microservices, Management, Team Leadership, User Experience (UX), User Interface (UI), Back-end Development, Front-end Development, Hotwire, Turbo, UI Testing, Testing, CoffeeScript, jQuery, Web Development, Responsive Design, Solidus, PSQL, D3.js, JavaScript Libraries, CSS3, WCAG 2, UI Components, Web Components, Docker, Kubernetes, Technical Leadership, Security, Software Development Lifecycle (SDLC), HubSpot, Cloud Platforms, Databases, Devise, Amazon EC2, AWS IoT, Terraform, AWS Lambda, Amazon Simple Queue Service (SQS), Integration, Software Design, xAPI, Education Technology (Edtech), Elasticsearch, Database Design

Interim Director of Solution Development

2020 - 2020
Zinier
  • Led an 8-person team executing eight concurrent projects, ensuring timely and satisfactory delivery.
  • Initiated a program to aggregate developers across sales engineering, product demo, and solution delivery, streamlining training and resource allocation.
  • Worked with product, PMO, and senior engineering leadership to prioritize quarterly projects aligned with company goals and OKRs.
  • Developed a custom scheduling solution using Calendly, Airtable, and SimplyBook to optimize organizational capacity.
Technologies: Agile, JavaScript, React, JSON, MySQL, Redis, Object-oriented Programming (OOP), OOP Designs, Ruby on Rails (RoR), Google APIs, Google Maps API, APIs, Google Maps, Amazon Web Services (AWS), GitHub, OAuth, CI/CD Pipelines, Figma, Behavior-driven Development (BDD), Back-end, Full-stack, Firebase, Git, Unit Testing, Selenium, CircleCI, TypeScript, SQL, REST APIs, Auth0, Sidekiq, Spring Boot, gRPC, Redux, Cypress, Jest, Jenkins, Front-end, Azure, Next.js, Redux Toolkit, HTML5, Responsive UI, Tailwind CSS, Stimulus, Spring, Hibernate, Linux, Continuous Integration (CI), SSL, Heroku, Airtable, API Integration, UX Design, Documentation, Technical Documentation, Architecture, Software Architecture, DevOps, Web Applications, Web App Design, Single-page Applications (SPA), Product Leadership, Learning Management Systems (LMS), SaaS, Highcharts, Team Management, Metrics, Angular, Relational Databases, Object-relational Mapping (ORM), Cloud, Vue, Full-stack Development, SCSS, Sass, Google Apps Script, Educational Portals, Database Modeling, Express.js, Test-driven Development (TDD), Ruby Gems, Webpack, Bootstrap, Google Workspace, DocuSign, Google Workspace APIs, Office 365, Office 365 API, Microservices Architecture, Microservices, Management, Team Leadership, User Experience (UX), User Interface (UI), Back-end Development, Front-end Development, UI Testing, Testing, CoffeeScript, jQuery, Web Development, Responsive Design, Solidus, PSQL, D3.js, JavaScript Libraries, CSS3, WCAG 2, UI Components, Web Components, Docker, Leadership, Technical Leadership, Security, Software Development Lifecycle (SDLC), HubSpot, Cloud Platforms, Databases, Devise, Amazon EC2, AWS IoT, AWS Lambda, Amazon Simple Queue Service (SQS), Integration, Software Design, xAPI, Education Technology (Edtech), Elasticsearch, Database Design

Full-stack Developer

2014 - 2020
Zinier
  • Built a front end (Vue, Ant Design, Material UI, Bryntum, Nivo Charts, Domo, and QuickSight) and back end (RoR and PostgreSQL) for a low-code/no-code app from scratch.
  • Designed and developed RESTful APIs, enabling seamless communication between the front-end and back-end services.
  • Set up CI/CD pipelines using Jenkins and Docker, ensuring rapid and reliable deployment of new features and updates.
Technologies: JavaScript, React, Scrum Master, Node.js, GraphQL, Ruby on Rails (RoR), OOP Designs, MySQL, Redis, Google Maps API, APIs, Google Maps, Amazon Web Services (AWS), GitHub, OAuth, CI/CD Pipelines, Behavior-driven Development (BDD), Back-end, Full-stack, Firebase, Git, Unit Testing, Selenium, CircleCI, TypeScript, SQL, REST APIs, Auth0, Sidekiq, Spring Boot, gRPC, Redux, Cypress, Jest, Jenkins, Front-end, Responsive UI, Tailwind CSS, Stimulus, Spring, Hibernate, Linux, Continuous Integration (CI), SSL, Heroku, Airtable, API Integration, UX Design, Documentation, Technical Documentation, DevOps, Web Applications, Web App Design, Single-page Applications (SPA), Product Leadership, Learning Management Systems (LMS), SaaS, Highcharts, Team Management, Metrics, Angular, Relational Databases, Object-relational Mapping (ORM), Cloud, Vue, Full-stack Development, SCSS, Sass, Google Apps Script, Educational Portals, Database Modeling, Express.js, Test-driven Development (TDD), Ruby Gems, Webpack, Bootstrap, Google Workspace, DocuSign, Google Workspace APIs, Office 365, Office 365 API, Microservices Architecture, Microservices, User Experience (UX), User Interface (UI), Back-end Development, Front-end Development, Hotwire, Turbo, UI Testing, Testing, CoffeeScript, jQuery, Web Development, Responsive Design, Solidus, PSQL, D3.js, JavaScript Libraries, CSS3, WCAG 2, UI Components, Web Components, Docker, Software Development Lifecycle (SDLC), HubSpot, Cloud Platforms, Databases, Devise, Amazon EC2, AWS IoT, AWS Lambda, Amazon Simple Queue Service (SQS), Integration, Software Design, xAPI, Education Technology (Edtech), Elasticsearch, Database Design

Full-stack Developer

2014 - 2015
Forensic Alpha
  • Implemented Kafka and RabbitMQ to aggregate data using background services for processing. Oversaw ELK stack implementation for enhanced performance and scalability.
  • Developed front-end (React) and back-end (RoR and PostgreSQL) services for an investment research platform.
  • Assisted in project deployment on AWS using Kubernetes, ensuring smooth and efficient operations.
  • Coordinated seamlessly with the London-based team, aligning work schedules with the India team.
Technologies: JavaScript, HTML, CSS, Ruby, Node.js, GraphQL, Ruby on Rails (RoR), OOP Designs, MySQL, Redis, Google Maps API, APIs, Amazon Web Services (AWS), GitHub, Docker, CI/CD Pipelines, Behavior-driven Development (BDD), Python, Back-end, Full-stack, Google Cloud Platform (GCP), Firebase, Git, Unit Testing, CircleCI, TypeScript, PostgreSQL, SQL, REST APIs, Auth0, Sidekiq, Jenkins, Front-end, Azure, Material UI, HTML5, Responsive UI, Linux, Continuous Integration (CI), SSL, Heroku, API Integration, UX Design, Documentation, Technical Documentation, Architecture, Software Architecture, Adobe Experience Design (XD), DevOps, Web Applications, Web App Design, Product Leadership, SaaS, Highcharts, Angular, Relational Databases, Cloud, Design Systems, Vue, Full-stack Development, SCSS, Sass, Google Apps Script, Database Modeling, Test-driven Development (TDD), Ruby Gems, Webpack, Bootstrap, User Experience (UX), User Interface (UI), Back-end Development, Front-end Development, UI Testing, Testing, jQuery, RSpec, Web Development, Responsive Design, JavaScript Libraries, CSS3, Ruby on Rails 5, UI Components, Web Components, Software Development Lifecycle (SDLC), Cloud Platforms, Databases, Payment Gateways, Devise, Amazon EC2, AWS IoT, Ember.js, Integration, Software Design, Apache Kafka, xAPI, Elasticsearch, Database Design

Search App for Live Music Shows

A web application that creates authentic and spontaneous experiences for music lovers by helping them find great, nearby, live music in the spur of the moment. With videos and genres on the homepage, it's easy to see whether or not you're interested in seeing the band live without needing to search for it. It allows for audience reviews and is curated like Yelp; artists with the best reviews are listed first. Content is kept up-to-date by musicians and venues, who create profiles and add shows. Musicians are kept engaged by reviews that help them draw in fans and provide them with a track record of success to show to booking agents.

eCommerce Portal for Doctors

https://www.drlibby.com/
Armed with an abundance of knowledge, scientific research, and a genuine desire to help people regain their energy and vitality, Dr Libby empowers and inspires people to take charge of their health and happiness through her books, live events, and online courses.

POS Merchant Solution

https://quidpos.com/
Designed by entrepreneurs who know small business software and were frustrated by slow, expensive, and hard-to-learn legacy POS systems. Partners in business and love, with a passion for travel, the founders know firsthand that shopping in a foreign currency makes potential buyers hesitant before purchasing. Enthusiasm for cutting-edge technology and innovating POS keeps Quid POS at the forefront of merchant solutions development, including pioneering the bitcoin point of sale space in 2014.
2010 - 2015

PhD in Computer Science

J.C. Bose University of Science and Technology - Haryana, India

AUGUST 2018 - PRESENT

Certified Scrum Product Owner

Scrum.org

APRIL 2018 - APRIL 2020

Certified Scrum Master

Scrum Alliance

Libraries/APIs

React, Node.js, Google APIs, Google Maps API, Google Maps, REST APIs, Sidekiq, jQuery, Highcharts, Vue, D3.js, Devise, Google Workspace APIs, Office 365 API

Tools

GitHub, Git, CircleCI, Auth0, Redux Toolkit, Jenkins, Adobe Experience Design (XD), Spree, RabbitMQ, Webpack, RSpec, Terraform, Amazon Simple Queue Service (SQS), Amazon CloudFront CDN, Figma, WebStorm, RubyMine, Slack, Google Workspace, Hotwire, Turbo

Languages

Ruby, CSS, HTML, JavaScript, TypeScript, GraphQL, ECMAScript (ES6), HTML5, SQL, SCSS, Sass, CSS3, Google Apps Script, CoffeeScript, Python, Rust

Frameworks

Ruby on Rails (RoR), Spring Boot, gRPC, Redux, Next.js, Material UI, Spring, Hibernate, Bootstrap, Ruby on Rails 5, AngularJS, Selenium, Cypress, Jest, Tailwind CSS, Stimulus, Angular, Express.js, Ember.js, React Native

Paradigms

MVC Design, Object-oriented Programming (OOP), UX Design, Database Design, Agile, Unit Testing, Continuous Integration (CI), DevOps, Object-relational Mapping (ORM), Test-driven Development (TDD), Microservices Architecture, Microservices, Management, Testing, Behavior-driven Development (BDD), Web App Design

Platforms

Heroku, Amazon Web Services (AWS), Docker, Linux, Solidus, Amazon EC2, AWS IoT, AWS Lambda, WordPress, Google Cloud Platform (GCP), Firebase, MacOS, Azure, Kubernetes, HubSpot, Apache Kafka

Storage

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

Other

Scrum Master, OOP Designs, Ajax, Payment APIs, Card Payments, Relational Database Services (RDS), APIs, OAuth, CI/CD Pipelines, Full-stack, Front-end, Responsive UI, Airtable, API Integration, Documentation, Technical Documentation, Architecture, Software Architecture, Web Applications, Back-end, Full-stack Development, Ruby Gems, User Experience (UX), User Interface (UI), Back-end Development, Front-end Development, Web Development, Responsive Design, JavaScript Libraries, Software Development Lifecycle (SDLC), Integration, Software Design, Query Optimization, Indexing, Leadership, Single-page Applications (SPA), Product Leadership, Learning Management Systems (LMS), SaaS, Spree Commerce, Team Management, Cloud, Message Queues, Design Systems, Material Design, eCommerce, Team Leadership, UI Testing, UI Components, Web Components, Technical Leadership, Security, Cloud Platforms, Payment Gateways, Design Principles, Database Optimization, Headless Commerce, xAPI, Amazon RDS, SSL, CTO, Metrics, Educational Portals, DocuSign, Office 365, WCAG 2, Education Technology (Edtech)

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