Ruby on Rails & Web Developer.
- Website: www.ankitkhandelwal.net
- Phone: +91 9754794337
- Location: Indore, India
- Looking For: Full-Time, Part-Time, Contractual Role
- Experience: 8+ Years
- Education: Master Degree
- Email: [email protected]
- Available for Freelance: Yes

Hey, I am a Ruby on Rails developer having 8+ years of experience with web applications. I have worked on multiple projects and have a good understanding of domains like Healthcare, Eprocument, Finance, Ecommerce, DataScience, Teli communication, Education, Marketing, Property rental services, Hotels and hospitality, Sports Fantasy, Law, Insurance, etc.
I have experience working with a big and small size of team as well as a solo developer. I also have experience working with a global team with different timezones. I have a strong capability of understanding and resolving problems. hiring me will become one of your best choices as I can contribute many things from my experience and you will see the best work output.
Facts
I have worked with some of the best businesses and domains and also some of the big projects which are now used by millions of clients daily. I have also grown up in my community of developers working as a freelancer. I am continuously evolving myself and the following are some of my achievements to date.
Happy Clients Across the globe
Projects running live successfully
Freelancer's in-network
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.