abhikanojia / README.md

Hi there 👋

I'm a Senior Ruby on Rails engineer focused on backend systems for production SaaS. I work most often on Rails apps that have been running for years and carry real customers — where the work is about reliability, careful refactors, and shipping change without breaking things.

  • 🛠 Building and stabilizing Rails backends at scale
  • 🔌 Designing versioned, backward-compatible REST APIs
  • ⚙️ Background jobs, queues, caching, and performance work
  • 🤖 Integrating AI tooling into Rails workflows
  • 📦 Authoring and maintaining open-source Ruby gems

Skills

Ruby Ruby on Rails (5.x · 6.x · 7.x) JavaScript Vue.js PostgreSQL Sidekiq Redis REST APIs AWS RSpec Git

Contribution activity

9+ years of shipping production Rails — a small visual.

Less More

Pinned — Experience

papershift-rails-backend Production

Led the redesign and rewrite of a critical Rails module causing production instability — safely rolled out to ~200k active users. Maintained versioned REST APIs, owned subscription and payment workflows, integrated AI-based internal tooling, and reduced memcache usage by 50%.

Ruby on Rails Jul 2020 — Present Independent Consultant
bigfuture-rails-app Production

Refactored core modules, shipped new features across React frontend and Rails backend APIs, raised test coverage to reduce regression risk, drove the Rails 6 → 7.2 upgrade, and hardened the application against scanner / injection attacks.

Ruby on Rails Consulting Independent Consultant
unseen-io-api MVP

Led the design and development of the core API. Worked closely with the frontend team to ship the MVP in 1 month.

Ruby on Rails Consulting Independent Consultant
vinsol-software-engineer Full-time

Owned end-to-end development of backend features from requirements to production release. Mentored and onboarded new joiners on Rails conventions and team practices. Contributed Vue.js work alongside Rails backend development.

Ruby on Rails Jul 2017 — Mar 2020 Software Engineer

Open-source gems — Pinned repositories

chatpdf Public

Ruby gem for interacting with the ChatPDF API — upload PDFs and ask questions against them from Ruby and Rails apps.

Ruby gem
allow_numeric Public

ActiveRecord validation helper that allows numeric values with configurable formatting — used in production Rails apps.

Ruby gem
revoke Public

Ruby gem providing revocation primitives — useful for invalidating tokens, sessions, and similar credentials in Rails apps.

Ruby gem

Also a contributor to widely used Rails libraries.

Education

USICT, Delhi

Bachelor of Technology (B.Tech), Computer Science

July 2013 — March 2017
Download PDF resume Email me