Ritesh Goyal
Verified Expert in Engineering
Full-stack Developer
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 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
Experience
Availability
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
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.
Senior Technical Architect
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.
Interim Director of Solution Development
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Search App for Live Music Shows
eCommerce Portal for Doctors
https://www.drlibby.com/POS Merchant Solution
https://quidpos.com/Education
PhD in Computer Science
J.C. Bose University of Science and Technology - Haryana, India
Certifications
Certified Scrum Product Owner
Scrum.org
Certified Scrum Master
Scrum Alliance
Skills
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)
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