Ritesh Goyal
Verified Expert in Engineering
Full-stack Developer
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
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 where all the pages were dynamically rendered on runtime, reading a JSON configuration from the database.
Work Experience
Senior Technical Architect, RoR
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.
Senior Engineering Manager
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.
Interim Director of Solution Development
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.
Full-stack Developer
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.
Full-stack Developer
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.
Experience
Search App for Live Music Shows
eCommerce Portal for Doctors
https://www.drlibby.com/POS Merchant Solution
https://quidpos.com/Skills
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
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
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