Senior Ruby on Rails Engineer | Backend Architect | System Design Specialist
- +91 9754794337
- Indore, India
- Full-Time, Part-Time, Contractual Role
- Experience: 9+ Years
- Education: Master Degree
- Email: [email protected]
I'm a Senior Ruby on Rails Engineer with 9+ years of experience building and scaling web applications. I focus on creating reliable, high-performance systems that are easy to maintain and grow as products evolve.
I've worked across a diverse set of industries including Healthcare, Finance, E-commerce, Education, Telecom, Marketing, Property Rental, Hospitality, Insurance, and more. This range of experience helps me quickly understand different business needs and turn them into practical, effective technical solutions.
My expertise lies in backend development, API design, and database optimization, particularly with PostgreSQL. I have hands-on experience improving performance, handling high-traffic scenarios, and implementing efficient caching and background processing using tools like Redis. I also work with concurrency, threading, and system-level optimizations to ensure applications run smoothly under load.
I've contributed in different environments-working with small and large teams, collaborating with global stakeholders, and independently delivering complete solutions. I'm comfortable taking ownership, making technical decisions, and ensuring that projects move forward with clarity and quality.
I believe in writing clean, modular code and following best practices that keep systems stable and teams productive. Along with development, I focus on building scalable architectures, improving system visibility, and solving complex problems in a simple, efficient way.
Whether it's building from scratch, optimizing an existing system, or scaling a growing product, I aim to deliver solutions that create long-term value.
Facts
I’ve worked with leading businesses across multiple domains, contributing to large-scale products used by millions of users daily. My role has focused on designing and building reliable, scalable systems that deliver consistent performance in production environments.
I’ve collaborated with cross-functional teams, contributed to architecture decisions, and helped scale applications to handle growing user demands. My experience allows me to balance business requirements with technical excellence, ensuring long-term system stability and growth.
Scale of Systems Millions of Users - Applications handling real-world scale daily
System Complexity High-Concurrency Systems - Built for real-time booking, chat and transactions
Architecture Evolution Architecture Transformations - Monolith to Microservices, Event-Driven Systems
Performance Impact 60% Faster Systems - Optimized databases and backend performance
Business-Critical Systems Mission-Critical Platforms - Finance, Telecom, Healthcare and E-commerce
Global Exposure Global Products - Used across multiple regions and markets
Ownership Mindset End-to-End Ownership - From design to production scaling
Skills
As I grow and work on more projects, I have learned many things. Having knowledge of Ruby on Rails is not enough. To perform well, I should be proficient in related technologies and tools. My journey of learning continues...
Education
I have selected physics chemistry and mathematics as my primary subject in school and when I come to college and learn about computer programming, I got attracted to it which leads me to select a computer specialization course and I have spent 5 years to get my master's degree.
Bachelor's Degree
Bachelor of Computer Application
2010 - 2014
Devi Ahiliya Vishv Vidhyalaye, Indore
Learned basic application of computers which include computer programming with languages like C, C++, VB6 and VB.net.
Master's Degree
Master of Computer Application
2014 - 2016
Rajiv Gandhi Prodhyokik Vishvavidhyalaye, Indore
Learned advance application of computers which include computer programming with languages like C, C++, Java.
Projects
I have worked on many projects during this 6 years of journy. I have worked on domains including e-procument, finance, e-commerce, teli-communication, Education Portal, Policy Portal, Health Care, Property domain, Hotels and Tourism domain, etc.
Legal Litigation and eDiscovery Software
A SaaS-based legal litigation and eDiscovery platform designed to streamline the process of managing legal documents and case workflows.
- United State
- 2022-2023
- Technologies & Libraries used:
- Ruby on Rails
- ReactJS for front-end
- PostgreSQL for database
- Sidekiq for background processing
- AWS S3 for file storage
- Rspec and Capybara for testing
- Team Size: 12 members including 1 SRE, 1 Devops and 2 Quality Assurance (Testers)
- Role and responsibilities:
Developed key features such as advanced document search using Elasticsearch, implemented secure file uploads to AWS S3, and integrated collaboration tools for case workflows. Contributed to performance enhancement, conducted peer reviews, and wrote test cases.
All-in-One Payment Platform - Inai
Inai is a comprehensive payment orchestration platform that enables businesses to integrate multiple payment methods effortlessly. It supports global payment gateways, localized payment methods, and automated transaction processing to ensure a seamless checkout experience for customers. The platform focuses on security, scalability, and compliance to facilitate smooth cross-border transactions.
- Global Market
- 2022-Present
- Technologies & Libraries used:
- Ruby on Rails (MVC)
- ReactJS for frontend
- PostgreSQL for database
- Redis for caching
- Sidekiq for background job processing
- Payment Gateway Integrations (Stripe, PayPal, Razorpay, etc.)
- OAuth2 & JWT for authentication
- GraphQL & REST APIs
- Team Size: A team of 10 members, including Backend Developers, Frontend Developers, QA Engineers, and Product Managers.
- Role and responsibilities: I worked as a Senior Ruby on Rails Developer, responsible for designing and developing secure payment APIs, integrating multiple payment gateways, optimizing transaction workflows, implementing fraud detection mechanisms, and ensuring compliance with financial regulations. Additionally, I collaborated with the frontend team to enhance the user experience and led the migration of legacy systems to scalable architectures.
DocTask WebApp
This is an online hospital management tool that was designed for a client who wants to resale its license to various hospitals and clinics with their subdomain or full domain URL. With the help of this tool, hospitals can accept patient appointments and can provide an available doctors list according to time. With this tool, hospitals can log patients' records like personal information, medical history, appointments dates, test reports, etc. All the information related to the patient can be accessed by accessing the patient file on this tool. This tool also provides various reports for hospital use.
- United State
- 2020-2021
- Technologies & Libraries used:
- Ruby on Rails (MVC)
- HTML, CSS, JavaScript, Bootstrap (UI/UX)
- Device Authentication, Auth token
- Rspec for test cases
- Declarative authorization
- Axlsx gem for reporting and other required gems
- Team Size: We are total 2 members working on this project
- Role and responsibilities: I have worked as a Ruby On Rails developer on this project. I have worked on enhancement in this application as previously it was just an appointment booking tool. I have implemented logic related to other enhanced functions like patient files, attaching prescriptions and reports with that file, managing transactions related to fees, hospital expenses of patients. I have also majorly worked on reporting via xlsx.
Restaurant management Tool
This restaurant app allows businesses to manage menus, online orders, and tables. Restaurants can create menus with dish names, categories, and pricing. Customers sign up, pin their location, place orders, and confirm via OTP before selecting a payment method. The app includes table management, tracking availability and order status. Delivery agents access customer details, navigate routes, and mark orders as delivered.
- Singapoor
- 2019-2020
- Technologies & Libraries used:
- Ruby on Rails (MVC)
- HTML, CSS, JavaScript, Bootstrap (UI/UX)
- Device Authentication, Auth token
- Rspec for test cases
- Declarative authorization
- Twilio API for messaging
- Google API for location and navigation
- Payment gateway Paytm
- Team Size: We are total 3 members working on this project
- Role and responsibilities: I have worked as a Ruby On Rails developer on this project. I have to deal with clients for requirement gathering and understanding. I was responsible for database structure design for this application as well as architecture to follow. I have started this from scratch and then joined by the other 2 team members as we have the basic structure ready to enhance. I have implemented all core and major business logic and have implemented related features. The challenging part for this is to work with google API and to store its data associated with the user and order.
Chat Application
This is a modern real-time chat application similar to Slack, enabling teams and organizations to communicate and collaborate effectively. Users can create multiple workspaces, each with multiple channels, send direct messages, and share files within conversations. The application also supports notifications, reactions, and presence indicators.
- UAE
- 2023-2025
- Technologies & Libraries used:
- Ruby on Rails
- Stimulus and Turbo for real-time updates
- Redis for pub/sub and caching
- Sidekiq for background processing
- PostgreSQL for database management
- ActionCable for WebSocket communication
- Rspec for testing
- AWS S3 for file storage
- Team Size: 8 members including 1 front-end developer and 2 Quality Assurance (Testers).
- Role and responsibilities:
I developed the backend system for messaging, workspace management, and notifications. Worked on WebSocket implementation using ActionCable for real-time updates, integrated Redis for pub/sub functionality, and managed file uploads with AWS S3. Collaborated with the frontend team to ensure seamless API integration and optimized performance with caching strategies.
Telecom Application
A web application developed for a telecom service provider to help customers browse plans, order SIMs, track order status, and manage accounts.
- United Kingdom
- 2020-2022
- Technologies & Libraries used:
- Ruby on Rails API
- React front-end
- JWT authentication
- Sidekiq jobs
- Rspec for test cases
- Team Size: 30+ members
- Role and responsibilities:
Worked as a Ruby On Rails backend engineer. Implemented new APIs, fixed bugs reported via bug tracker, and collaborated with multiple teams, including frontend developers, quality assurance experts, and product designers.
E-Auction
This is a web application where users with organization-level access can create an online auction and can associate a questionnaire or quotation with that online auction. Users can run the number of auctions allowed to them according to the license they bought. The same user will set the list of auction participants. Once the auction is live, users with auction participant access and who are invited to the auction will submit their response by visiting the URL received an invitation mail. After this, there are more organizational level processing like reviewing questionnaire or quotation bids, Tender allotment, and various reporting tasks.
- United Kingdom
- 2016-2019
- Technologies & Libraries used:
- Ruby on Rails (MVC)
- HTML, CSS, JavaScript, Bootstrap (UI/UX)
- Device Authentication, Auth token
- Socket IO (For real-time bidding on auction)
- Rspec for test cases
- Capybara Selenium for unit tests
- Declarative authorization and other RoR gems
- Team Size: We are total 15 members working on this project including 3 Quality Assurance (Testers) and 2 Front End developer (React)
- Role and responsibilities: I have worked as a Ruby On Rails developer on this project. My responsibility was to implement new required features and to fix bugs related to them. I also have to fix bugs raised by users via bugtracker. I was dealing with a client and was leading some enhancement project where I was assigned with technical lead. While working on enhancement I have to work with developers and designers from clients organization. Apart from this I have to improve code quality and code standard of applications.
Sports Fantasy WebApp
This is an online sports fantasy application where users can come and bet on different ongoing sports events. Users can bet with real money and can earn the same. Users can select which sports they want to play bet on and can also form their team and then they can bet and start playing. The core and challenging part of this application was its transaction management system.
- United State
- 2020-2021
- Technologies & Libraries used:
- Ruby on Rails (MVC)
- HTML, CSS, JavaScript, Bootstrap (UI/UX)
- Device Authentication, Auth token
- Rspec for test cases
- Payment gateway PayPal
- Integrated Betting APIs to get games-related data
- Team Size: We are total 4 members working on this project including 1 Quality Assurance (Testers)
- Role and responsibilities: I have worked as a Ruby On Rails developer on this project. My responsibility was to implement business logic where I have worked on sports API integration, payment gateway, application logics like authorization and authentication, specs for the functionality.