Get PDF

Senior Ruby on Rails Engineer | Backend Architect | System Design Specialist

  • Experience: 9+ Years
  • Education: Master of Computer Applications
  • 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.

0M+

Scale of Systems Millions of Users - Applications handling real-world scale daily

0x7

System Complexity High-Concurrency Systems - Built for real-time booking, chat and transactions

0

Architecture Evolution Architecture Transformations - Monolith to Microservices, Event-Driven Systems

0%

Performance Impact 60% Faster Systems - Optimized databases and backend performance

0+

Business-Critical Systems Mission-Critical Platforms - Finance, Telecom, Healthcare and E-commerce

0+

Global Exposure Global Products - Used across multiple regions and markets

0%

Ownership Mindset End-to-End Ownership - From design to production scaling

Skills

Building great systems requires more than just knowing a framework—it's about using the right tools and practices to deliver scalable, reliable solutions. My journey of learning continues...

Languages & Frameworks

Ruby, Ruby on Rails (9+ years), JavaScript (working knowledge), TypeScript (basic), HTML5, CSS3, Hotwire (Stimulus, Turbo)

Backend Architecture & Design

API-first architecture, RESTful APIs, GraphQL, service-oriented architecture (SOA), domain-driven design (DDD), event-driven architecture, microservices, modular monolith design, API versioning, contract design

Eventing & Messaging Systems

Event-driven systems, asynchronous workflows, message queues, pub/sub patterns, event orchestration, Sidekiq, ActiveJob, Redis, RabbitMQ, background job processing, retry & idempotency strategies

Databases & Data Engineering

PostgreSQL, MySQL (advanced query optimisation, indexing, transactions, locking, isolation levels, connection pooling)

Caching & Performance Optimisation

Redis, Memcached, fragment caching, low-latency system design, N+1 query elimination, eager loading, query profiling

System Design & Scalability

Distributed systems, high-throughput architectures, fault tolerance, horizontal scaling, load balancing, rate limiting, circuit breakers, backpressure handling

Cloud & DevOps

AWS (EC2, RDS, S3, CloudWatch, IAM), Docker, Kubernetes, CI/CD pipelines, Capistrano, infrastructure basics, deployment strategies

Observability & Debugging

Datadog, New Relic, Sentry, centralised logging, metrics, APM, performance monitoring, production debugging, root cause analysis

Testing & Quality Engineering

RSpec, FactoryBot, Capybara (basic), unit testing, integration testing, TDD practices

Version Control & Collaboration

Git, GitHub, GitLab, code reviews, branching strategies, collaborative development

Security Practices

Authentication & authorisation, OAuth2, JWT, secure API design, XSS/CSRF protection, SQL injection prevention, data security best practices

Development Practices & Tools

Agile, Scrum, SDLC, clean architecture, design patterns, modular design, code quality, RVM, Bundler, Yarn

Education

With a background in Physics, Chemistry, and Mathematics, I discovered my interest in programming during college, which led me to pursue and complete a Master’s degree in computer applications.

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.

Experience

Hands-on experience in backend engineering and technical leadership, focused on architecture, scalability, performance, and reliable delivery.

Associate Tech Architect

May 2025 - November 2025

Bounteous x Accolite

  • Defined and drove backend architecture strategy aligned with business goals, focusing on scalability, performance, and long-term maintainability.
  • Designed and implemented high-performance, scalable systems, improving reliability and optimizing resource utilization in production environments.
  • Introduced event-driven and modular architecture patterns, reducing system coupling and improving extensibility.
  • Evaluated and standardized technology stack, tools, and best practices, enhancing developer productivity and system resilience.
  • Led architecture reviews and code quality initiatives, ensuring adherence to clean architecture, security standards, and design principles.
  • Mentored engineers on system design, performance tuning, and scalable coding practices, improving overall engineering quality.
  • Collaborated with stakeholders to translate complex business requirements into robust technical solutions, balancing scalability, cost, and delivery timelines.
  • Identified and resolved performance bottlenecks, improving system throughput, latency, and overall stability.

Senior Software Engineer

November 2023 - May 2025

Builder AI

  • Delivered high-impact backend features and critical bug fixes in production systems, improving application stability and user experience.
  • Led third-party integrations with multiple storage providers, designing reliable and scalable integration layers with robust error handling and retries.
  • Designed and implemented complex business logic and workflows, aligning system behaviour with evolving product and operational requirements.
  • Collaborated closely with Product and stakeholders to refine requirements, define technical scope, and ensure predictable delivery timelines.
  • Introduced scalable architectural improvements, enhancing system maintainability, modularity, and long-term extensibility.
  • Optimized system performance by identifying bottlenecks and improving query efficiency, caching strategies, and background job processing.
  • Mentored and guided offshore teams, ensuring alignment with architecture standards, code quality, and timely delivery.

Ruby on Rails Developer

May 2023 - October 2023

NextPoint

  • Delivered feature enhancements and bug fixes across core backend modules, improving application stability and usability.
  • Optimized backend logic and database interactions, reducing response times and improving overall system efficiency.
  • Designed and implemented automated workflows and business rules, minimizing manual intervention and improving operational consistency.
  • Built and refined RESTful APIs, ensuring clean contracts and seamless integration with frontend systems.
  • Contributed to code quality and development standards, promoting best practices and maintainable code structures.
  • Collaborated with cross-functional and offshore teams to ensure alignment on requirements, timelines, and deliverables.

Ruby on Rails Consultant

May 2021 - April 2023

Capgemini

  • Developed and delivered robust backend features for consumer-facing applications, ensuring reliability and consistency in production.
  • Built and maintained scalable Ruby on Rails APIs, supporting high-traffic usage with efficient request handling.
  • Implemented complex business logic and domain workflows, improving operational efficiency and system accuracy.
  • Collaborated with Product teams to prioritize features and streamline release cycles, ensuring timely and predictable delivery.
  • Performed code reviews and guided junior developers, improving code quality and adherence to engineering standards.
  • Worked across distributed teams to coordinate development efforts and maintain alignment on technical implementation.

Senior Solution Engineer

June 2020 - April 2021

Gammastack

  • Delivered end-to-end features for consumer-facing applications using Ruby on Rails, ensuring performance and reliability in production.
  • Designed and developed a configurable landing page platform, improving flexibility for marketing use cases and user engagement.
  • Implemented rule-based logic and decision workflows, enabling dynamic behavior aligned with business requirements.
  • Improved system performance through testing, profiling, and incremental optimizations, enhancing scalability and responsiveness.
  • Established efficient collaboration processes with distributed teams, ensuring smooth coordination and timely feature delivery.

Ruby on Rails Developer

June 2016 - June 2020

Cyber Infrastructure

  • Developed and maintained multiple Ruby on Rails applications, delivering end-to-end features across diverse business domains.
  • Built scalable backend components and APIs, supporting data-intensive workflows and growing user demands.
  • Optimized application performance through efficient database queries, indexing, and code-level improvements.
  • Collaborated with Product Managers and UX teams to translate requirements into functional, user-centric solutions.
  • Ensured code quality through testing, debugging, and adherence to development best practices.
  • Contributed to system stability and maintainability by refactoring legacy code and improving existing modules.

Projects

Built and scaled distributed platforms across collaboration, ticketing, e-commerce, fintech, learning, telecom, procurement, fantasy sports, healthcare, and restaurant systems.

Real-Time Team Collaboration Platform (Chat Application)

A scalable, real-time collaboration platform similar to Slack, designed to support thousands of concurrent users across multiple workspaces with low-latency messaging, presence tracking, and reliable message delivery. The system leverages WebSocket-based communication and distributed backend components to ensure high availability and a seamless user experience.

  • Architected a real-time messaging system using WebSockets (ActionCable) with Redis pub/sub, enabling low-latency communication.
  • Designed backend for multi-tenant workspace, channel, and user communication models.
  • Implemented message delivery workflows with retry mechanisms and eventual consistency handling.
  • Built scalable background processing pipelines using Sidekiq for notifications and async tasks.
  • Optimized performance using Redis caching, efficient querying, and connection management strategies.
  • Designed a system to handle high concurrency and horizontal scaling constraints.
  • Integrated AWS S3 for secure file storage and media sharing.
  • Improved frontend responsiveness using Turbo/Stimulus for near real-time UI updates.
  • Ensured system reliability through logging, monitoring, and production debugging practices.

Online Ticket Booking Platform (BookMyShow-like)

A high-concurrency, distributed ticket-booking system designed to handle peak-traffic scenarios, such as flash sales and movie releases. The platform supports real-time seat selection, booking, and payment processing while ensuring strong consistency, fault tolerance, and high availability under heavy load. The system is optimized to prevent overbooking and maintain data integrity across distributed services.

  • Designed and implemented seat locking and reservation workflows with time-bound locks to prevent race conditions and double booking.
  • Built concurrency control mechanisms using distributed locking and transactional guarantees.
  • Architected event-driven workflows for booking, payment processing, and notification handling.
  • Ensured transaction consistency using rollback strategies, idempotent operations, and failure recovery mechanisms.
  • Designed high-throughput booking pipelines capable of handling peak traffic and burst loads.
  • Implemented caching strategies (Redis) to reduce database load during high-demand scenarios.
  • Built asynchronous processing using queues and background jobs for non-blocking operations.
  • Designed a system for fault tolerance and graceful degradation under partial failures.
  • Optimized database interactions using indexing, query tuning, and connection management.
  • Ensured high availability through scalable architecture and load distribution strategies.

E-commerce Order Processing & Inventory Platform (Sephora)

A large-scale, distributed e-commerce backend platform designed to handle millions of users and high transaction volumes across order processing, inventory management, and payment workflows. The system was re-architected from a tightly coupled monolithic Rails application into a microservices-based, event-driven architecture to improve scalability, fault tolerance, and operational efficiency across critical domains such as Orders, Payments, and Inventory.

  • Led end-to-end migration from monolithic architecture to domain-driven microservices, improving scalability and service isolation.
  • Designed event-driven architecture using Apache Kafka, enabling asynchronous communication between Order, Payment, and Inventory services.
  • Implemented idempotent consumers, retry strategies, and dead-letter queues to ensure reliable and consistent message processing.
  • Built high-throughput asynchronous pipelines using Kafka consumers and Sidekiq for order lifecycle processing.
  • Optimized PostgreSQL using partitioning, indexing, and read replicas, reducing query latency by ~60% under load.
  • Designed inventory synchronization mechanisms to maintain consistency across distributed services.
  • Implemented caching and rate-limiting strategies using Redis to handle peak traffic efficiently.
  • Containerized services using Docker and deployed on Kubernetes (EKS) with auto-scaling and rolling deployments.
  • Established CI/CD pipelines and observability (metrics, logging, monitoring) for production reliability.
  • Improved system resilience by designing for failure handling, service retries, and graceful degradation.

Real-Time Financial Transaction & Risk Monitoring System (Inai)

A fault-tolerant, distributed financial system designed to process high-volume transactions in near real-time while detecting fraud patterns and ensuring strong consistency, auditing, and reliability. The platform handles mission-critical financial workflows with strict correctness guarantees, leveraging event-driven architecture and scalable microservices to support high throughput and secure transaction processing.

  • Architected event-driven transaction workflows using AWS SNS/SQS, decoupling transaction processing, fraud detection, and notification services.
  • Designed microservices handling high-throughput financial transactions with strong consistency and audit requirements.
  • Implemented idempotent processing, retry strategies, and failure recovery mechanisms to ensure reliable execution.
  • Built fault-tolerant pipelines with at-least-once delivery guarantees, ensuring no transaction loss.
  • Designed transaction lifecycle management with validation, risk checks, and audit trails.
  • Integrated distributed tracing (OpenTelemetry) and centralized logging for production debugging and observability.
  • Improved throughput using asynchronous processing and Redis-based caching strategies.
  • Designed a multi-region deployment architecture on AWS, ensuring high availability and disaster recovery.
  • Optimized system reliability through graceful failure handling and backpressure management.

Multi-Tenant SaaS Learning & Assessment Platform (Aquifer)

Aquifer is a dynamic virtual teaching and learning platform that enables students to build foundational knowledge and clinical reasoning skills for patient care and high-stakes exams. The system is designed to support large-scale online assessments with real-time analytics, handling thousands of concurrent users per tenant while ensuring strong data isolation, low-latency processing, and high reliability in exam-critical scenarios.

  • Designed a multi-tenant architecture using schema-based isolation, ensuring secure data separation and scalable onboarding of institutions.
  • Built event-driven workflows using RabbitMQ for asynchronous evaluation, result computation, and notification delivery.
  • Engineered system to handle high-concurrency exam submissions, ensuring consistency and minimal latency under peak load.
  • Led evolution toward modular/microservices architecture, improving scalability and maintainability.
  • Designed low-latency APIs for test generation, submission, and real-time analytics processing.
  • Integrated Elasticsearch for large-scale search, analytics, and performance insights.
  • Deployed services on Kubernetes with auto-scaling, optimizing resource utilization across varying workloads.
  • Improved performance using query optimization, caching strategies, and efficient data access patterns.
  • Ensured system reliability through asynchronous processing, retry mechanisms, and failure handling strategies.

Legal Litigation & eDiscovery Platform (Nextpoint)

A SaaS-based legal platform designed to manage large volumes of litigation documents, streamline case workflows, and enable secure collaboration among legal teams. The system supports document ingestion, tagging, advanced search, and access control, handling large-scale datasets with performance, reliability, and compliance considerations.

  • Designed backend systems for document ingestion, tagging, and workflow orchestration across legal case lifecycles.
  • Implemented Elasticsearch-based search and indexing, enabling fast and relevant retrieval across large document datasets.
  • Built scalable file handling pipelines using AWS S3 for secure storage and retrieval.
  • Optimized performance through query tuning, indexing strategies, and caching mechanisms.
  • Improved system reliability via testing, monitoring, and code quality practices.
  • Designed role-based access control and secure data handling workflows for sensitive legal information.
  • Enhanced system scalability to support large document volumes and concurrent user operations.

Telecom Customer Management Platform (Smarty)

A high-traffic telecom platform enabling users to explore plans, place SIM orders, track deliveries, activate services, and manage account operations. The system handles large volumes of concurrent users and integrates multiple backend services to ensure reliable order processing, account management, and real-time status updates.

  • Developed scalable RESTful APIs for order lifecycle management, plan selection, SIM activation, and account operations.
  • Designed and implemented authentication and authorization mechanisms using JWT, ensuring secure access control.
  • Built asynchronous workflows using Sidekiq for order processing, notifications, and background tasks.
  • Optimized system performance through query tuning, caching strategies, and efficient API design.
  • Improved system reliability by identifying and resolving production issues, enhancing stability under high load.
  • Worked on integration with external telecom services and internal systems, ensuring seamless data flow.
  • Contributed to large-scale distributed system development, collaborating across teams for consistent delivery.

E-Auction Platform (MarketDojo)

An enterprise-grade procurement platform enabling organizations to conduct real-time auctions with dynamic bidding, supplier participation, and complex workflow management. The system supports live bidding scenarios, questionnaire-based procurement, and reporting, requiring low-latency updates, strong consistency, and scalable backend processing.

  • Designed and implemented a real-time bidding system using WebSockets, enabling low-latency bid updates across multiple participants.
  • Engineered concurrency-safe bidding workflows, ensuring correct bid ordering and preventing race conditions during high activity.
  • Built backend for auction lifecycle management (creation, scheduling, live bidding, closure, and result processing).
  • Implemented role-based access control and authorization workflows for enterprise users and suppliers.
  • Designed event-driven updates and background processing for notifications, bid tracking, and reporting.
  • Optimized system performance using efficient querying, caching strategies, and async processing.
  • Improved system maintainability through code refactoring, modular design, and best practices adoption.
  • Collaborated with stakeholders and clients to deliver custom procurement workflows and feature enhancements.

Sports Fantasy Platform

A real-time fantasy sports application enabling users to create teams, participate in contests, and handle secure betting and transaction workflows. The system supports live interactions and integrates external data sources for game-related updates.

  • Implemented core betting logic and transaction workflows, ensuring accurate processing of user actions.
  • Integrated third-party sports APIs and payment gateways, enabling real-time data and secure transactions.
  • Ensured data consistency and secure authentication mechanisms across user operations.
  • Built backend systems supporting real-time interactions and contest management.
  • Contributed to improving system stability through bug fixes and performance optimizations.

Hospital Management System

A healthcare management platform designed to handle patient records, appointments, and hospital operations, including reporting and financial tracking. The system supports structured data management and improves operational efficiency for clinics and hospitals.

  • Implemented patient records and medical workflow management, enabling structured storage of patient history and reports.
  • Built financial tracking and reporting modules for managing billing and operational data.
  • Developed reporting features using XLSX generation for data export and analysis.
  • Improved system usability through enhancements in data handling and workflow processes.
  • Contributed to overall system stability with bug fixes and feature improvements.

Restaurant Management & Ordering System

A backend system designed to manage restaurant operations, including menu management, online ordering, delivery tracking, and table handling. The platform supports end-to-end order workflows and integrates external services for location, notifications, and payments.

  • Designed and implemented backend architecture from scratch, defining core data models and workflows.
  • Built order lifecycle and delivery tracking systems, managing order placement to fulfillment.
  • Integrated Google Maps for location services and Twilio for notifications, enabling real-time updates.
  • Implemented secure payment processing workflows for handling customer transactions.
  • Improved system functionality through feature enhancements and performance optimizations.

Testimonials

Known for taking ownership of complex problems, bringing clarity to ambiguous requirements, and delivering reliable solutions under pressure.

Prince Bansal
Prince Bansal · 1st
Senior Software Engineer | Kubernetes Certified | AWS, Azure, GCP | Python, Ruby on Rails | Spark | Databricks | Airflow | Gitlab CI/CD | DevOps
May 27, 2025 · Worked with Ankit (not directly managed)

I recently had the pleasure of working with Ankit on an Azure Service project.

Ankit is a strong individual contributor who consistently picks up new concepts quickly and effectively. He demonstrated a remarkable ability to rapidly learn and adapt when faced with new challenges. He's very meticulous, taking care of the ins and outs of feature implementation, ensuring thoroughness.

Beyond his technical skills, Ankit is exceptionally trustworthy and reliable. You can count on him to deliver quality work.

Shubham Jain
Shubham Jain · 1st
Technical Architect | Associate Tech Lead | Ruby on Rails, Elixir
May 2025 · Worked together

It's been great working with Ankit—he consistently brings a positive attitude to the team.

Parul Bhargava
Parul Bhargava · 1st
Ex-Microsoft | Builder.ai | Engineering
May 2025 · Worked together

Highly skilled and dependable Ruby on Rails developer with strong backend expertise, clean API design, and a proactive mindset for solving complex challenges.

Abhishek Tiwary
Abhishek Tiwary · 1st
Senior Software Engineer @ IBM
May 2025 · Worked together

A strong team player, hands-on with Ruby, and an excellent problem solver.

Shivani Ponda
Shivani Ponda · 1st
Senior UI Developer | React, Angular, Vue
May 2025 · Worked together

I recommend Ankit.

Manish Prajapat
Manish Prajapat · 1st
CEO @ WagerGeeks | iGaming Platforms
Dec 2022 · Worked together

Ankit is proactive, solutions-oriented, and technically strong. A great team player with excellent communication and problem-solving skills.

Satyendra Singh Tomar
Satyendra Singh Tomar · 1st
Lead Engineer @ Harman
Dec 2022 · Worked together

A very good professional with strong problem-solving skills and clear concepts. A reliable team player and a valuable asset to any team.

Lev Perlman
Lev Perlman · 1st
CoFounder & CTO @ Metamindz
Dec 2022 · Worked together

Strong developer with excellent communication and ownership. Consistently delivers high-quality solutions to complex problems.

Vijay Mehta
Vijay Mehta · 1st
Assistant Consultant @ TCS
Dec 2022 · Worked together

I've seen Ankit grow over time—his Rails knowledge and communication are strong. A hardworking and dependable professional.