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

Ritesh Goyal

Verified Expert  in Engineering

Full-stack Developer

Location
New Delhi, Delhi, India
Toptal Member Since
July 5, 2022

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 different domains like payments, fintech, telecom, and utilities. Ritesh has management skills and has built and managed large and small teams with five to over twenty engineers.

Portfolio

Asset Panda LLC - Main
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 where all the pages were dynamically rendered on runtime, reading a JSON configuration from the database.

Work Experience

Senior Technical Architect, RoR

2022 - 2022
Asset Panda LLC - Main
  • Developed an agnostic events-based automation engine to process around thousands of messages per second to perform integration actions and internal communication for an asset management platform.
  • Redesigned the architecture of the existing Ruby on Rails application to accommodate the new microservice for automation.
  • Architected and managed the POC implementation process, helping engineers across the RoR and MongoDB back end and Next.js front end.
  • Integrated tools like DocuSign, Microsoft 365, and SharePoint for a seamless experience for document sharing and active directory between 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

Senior Engineering Manager

2020 - 2022
Zinier
  • Reviewed performance design with back-end and front-end teams to ensure scalability and performance were not an afterthought.
  • Promoted a team culture of conscientiousness, accountability, and fun even though the team was composed of many cultures with large time zone gaps.
  • Mentored over 20 engineers across the back end, front end, and QA.
  • Drove a data-driven culture within the platform and the entire team.
  • Partnered with data science and UX teams to increase customer engagement and lead growth.
  • Created an ORM from scratch in RoR and corresponding front-end UI in React and Next.js for users to define new models and model links and act on suggested indexes for performance and better control.
  • Streamlined cloud operations by developing containers in Docker for the development environment and deploying the corresponding architecture on AWS using CI/CD and Kubernetes.
  • Built an online eCommerce platform from scratch using Solidus in RoR, providing around 80% functionality OOTB. Extended the platform to support subscription models, inventory tracking, and order tracking using APIs.
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, G Suite, DocuSign, G Suite API, 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

Interim Director of Solution Development

2020 - 2020
Zinier
  • Led solution delivery (architect) team as an interim director, overseeing an 8-person team in charge of executing eight concurrent projects in a timely and satisfactory manner.
  • Kickstarted the Pooled Resource Initiative to aggregate developers across sales engineering, product demo, and solution delivery to streamline training and the allocation of resources.
  • Collaborated with the product, PMO, and senior engineering leadership to prioritize quarterly projects aligned with the company goals and OKRs.
  • Built a custom scheduling solution considering the organization's available capacity at a given date using Calendly, Airtable, and SimplyBook.
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, G Suite, DocuSign, G Suite API, 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

Full-stack Developer

2014 - 2020
Zinier
  • Developed front-end architecture (React, Ant Design, Material UI, Bryntum, Nivo Charts, Domo, QuickSight) and back-end services (Java, Spring Boot) for a low-code/no-code application.
  • Developed functional and appealing web and mobile-based applications based on usability.
  • Managed weekly scrums and worked closely with other team members.
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, G Suite, DocuSign, G Suite API, 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

Full-stack Developer

2014 - 2015
Forensic Alpha
  • Developed the front-end (Angular) and back-end (RoR, PostgreSQL) services for an investment research platform.
  • Worked seamlessly with the offshore team in London, matching time zones with India.
  • Helped the team in the project deployment activities on AWS using Kubernetes.
  • Worked on implementing Kafka and RabbitMQ to aggregate data from various sources and used background services to process the data for further analysis. Later oversaw the implementation of the ELK stack for better performance and scalability.
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

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.

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

GitHub, Git, CircleCI, Auth0, Redux Toolkit, Jenkins, Adobe Experience Design (XD), Spree, RabbitMQ, Webpack, RSpec, Amazon CloudFront CDN, Figma, WebStorm, IntelliJ IDEA, RubyMine, Slack, G Suite, Turbo

Paradigms

MVC Design, Object-oriented Programming (OOP), UX 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, 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

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), 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, Amazon RDS, SSL, CTO, Metrics, Educational Portals, DocuSign, Office 365, Hotwire, WCAG 2

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

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