ahmad@pune:~$ whoami

Ahmad Hamza

Senior Ruby on Rails Developer · 10+ years · Pune, India (IST)

ahmad@pune:~$ cat about.md

I build and modernize business-critical Rails applications. My work spans healthcare, e-commerce, staffing, online gaming, and media & entertainment, and the common thread is the same: take a system that matters to the business, make it correct, make it fast, and make it easy for the next engineer to extend.

I contribute to open source (Devise, CanCanCan, Kamal), write about Rails architecture, and use AI coding tools daily for building, refactoring, and review

ahmad@pune:~$ ls work/

fullScriptdesertcarttoptal-core-teameverumcybage-softwarejustinvoicit

ahmad@pune:~$ cat work/fullScript/fullscript.md

Guest storefront and catalog policy engine

stack: rails 8 · graphql · open search

Built a complete unauthenticated storefront (product discovery, guest checkout, organization branding) and an enterprise catalog-restriction system giving stores control over which products and brands their patients can see: new data model, restriction services, a GraphQL batch mutation, and enforcement across segmentation, favorites, spotlight, and checkout subtotals.

Wired the restrictions into OpenSearch as well: a clause generator that injects exclusion filters into all typeahead query builders and both GraphQL search services, plus index mapping and serializer changes shipped through a multi-stage reindex workflow. Kept enforcement fast with cached restricted-id lookups invalidated on commit.

ahmad@pune:~$ cat work/desertcart/desertcart.md

Rebuilding the disapproved-ads pipeline for 300 merchant accounts

stack: rails 7 · sidekiq · google apis · new relic

Desertcart manages roughly 300 Google Merchant Center accounts, each holding between 150 thousand and 15 million products. The legacy system for handling disapproved ads scanned everything and took days to run. I redesigned it around the Reporting API to fetch only disapproved products, built a parser with modular handlers for price mismatches, availability errors, and blacklisted items, and restructured the work into batch-based jobs that survive deployments mid-run.

I also built a Slack alerting system and New Relic dashboards that flag disapproval and expiration issues before account-suspension thresholds are breached.

CPU usage cut by more than 70 percent. Runtime went from days to hours.

ahmad@pune:~$ cat work/toptal-core-team/toptal.md

Platform engineering on Toptal's Core Team

stack: rails 7 · nodejs · bigquery · graphql · custom generators · slack bots

Engineering insights platform. Worked on the platform that surfaces contribution metrics across GitHub, Jira, and internal review systems for 500+ engineers, enabling data-driven decision-making at Toptal. For the module I built, I introduced a convention-driven approach for defining new metrics and a custom Rails generator that scaffolds the boilerplate, so adding a metric became a routine task instead of a design discussion. I wrote about that module's design in Scaling Through Convention.

Screening operations. Led two initiatives on Toptal's high-volume screening platform: simplified technical assignment submissions so candidates submit directly through the portal (less friction for talents, hassle-free for screeners), and revamped screening steps to eliminate repetitive processes and improve efficiency.

Incident and review tooling. Contributed to incident management tooling and its Slack bots on Node.js (call escalation flows during incidents, status-change validation for notifications, Jira integrations), alongside the peer review and appraisal system.

ahmad@pune:~$ cat work/everum.md

Payments and compliance for a regulated gaming platform

stack: rails 6 · react js · postgresql · 30+ payment gateways

Built and maintained an online casino platform where players manage balances, deposits, and withdrawals across more than 30 payment gateways. Developed the anti-addiction mechanism (deposit limits and self-exclusion) that kept the platform compliant with regulatory standards for a base of over 1 million players, and shipped a lottery system that measurably lifted player engagement.

ahmad@pune:~$ cat work/justinvoicit.md

JustInvoicIt

stack: rails 8 · hotwire · turbo · stimulus · bootstrap

A monolithic Rails 8 SaaS that helps freelancers create invoices and send payment requests fast. It doubles as my proving ground for modern Rails frontend work with Hotwire, Turbo, and Stimulus, and as a mentoring vehicle: I have interviewed and trained junior engineers here, screening for aptitude over memorized syntax. The one I am proudest of: teaching a practicing doctor to program, from zero to contributing working code. Happy to walk through a live demo.

ahmad@pune:~$ cat work/cybage-software/cybage.md

Client delivery on legacy systems, ad tech, and media

stack: rails · javascript · google apis

Four and a half years of client work, promoted twice from Software Engineer to System Analyst. Led a team of six engineers on a legacy project, handling multiple deliveries, refactoring, and performance improvements while keeping the client's release schedule intact.

Built the feature that let a digital marketing agency run occasion-based targeted Google Ads campaigns, which boosted the client's business. Also developed and maintained a media transcription platform where freelancers log transcriptions across video, image, and document types, manage task assignments, and receive payments.

ahmad@pune:~$ git log --format='%ad %s' career

  • 2021.11 .. 2026.04ToptalCore Team engineer, then client engagements through the network (Desertcart, Fullscript). Insights platform, screening operations, incident tooling, and Slack bots on Rails and Node.js.
  • 2019.03 .. 2021.11EverumRuby on Rails developer. Payments, regulatory compliance, and player engagement on a high-traffic gaming platform.
  • 2014.08 .. 2019.03Cybage SoftwareSoftware Engineer, promoted twice to System Analyst. Led a team of six on legacy refactoring and performance work. Built targeted Google Ads campaign features and a media transcription platform.

ahmad@pune:~$ cat skills.yml

languages:    [ruby, sql, javascript]
frameworks:   [rails, hotwire/turbo, graphql, node/express]
data:         [postgresql, redis]
testing:      [rspec, minitest, capybara]
operations:   [docker, kamal, heroku, sidekiq, ci/cd, new-relic]
integrations: [google-merchant-center, payment-gateways, github/jira-apis, slack]

ahmad@pune:~$ ls oss/ writing/

ahmad@pune:~$ cat contact.txt

statusopen to Senior and Staff Rails roles, worldwide remote
emailahmadhamza19@gmail.com
githubgithub.com/ahmad19
linkedinahmad-hamza-0b812052
mediummedium.com/@ahmadhamza
off_the_clockmotogp · formula 1 · motorcycles

ahmad@pune:~$