ahmadhamza19
Remote: Yes (fully remote since 2019, worldwide)
Willing to relocate: Yes
Technologies: Ruby, Ruby on Rails, PostgreSQL, Redis, GraphQL, Hotwire/Turbo, Sidekiq, RSpec, Node.js, JavaScript, Docker, CI/CD
Résumé/CV: https://drive.google.com/file/d/1Pn4PYHqgbTRAOGqEKEtO7k06-X9...
GitHub: https://github.com/ahmad19
Portfolio: https://ahmad19.github.io/
LinkedIn: https://www.linkedin.com/in/ahmad-hamza-0b812052
Email: ahmadhamza19 at gmail
Senior Ruby on Rails developer with 10+ years of experience across healthcare, e-commerce, talent platforms, gaming, and media. Most recently at Toptal (Nov 2021 to Apr 2026): on the core team I worked on an internal engineering insights platform used by hundreds of engineers, then on client engagements I built a guest checkout and storefront system plus enterprise catalog restrictions (GraphQL, policy engine, caching) for a healthcare e-commerce platform, and refactored a Google Merchant Center product pipeline for a large marketplace. Earlier I built payments and compliance features for a regulated gaming platform handling deposits and withdrawals across 30+ gateways.
Open source contributions to Devise, CanCanCan, and Kamal. Current side project: JustInvoicIt, a Rails 8 + Hotwire invoicing app for freelancers.
Looking for senior backend or full-stack Rails roles, remote worldwide.
Location: Pune, India (UTC+5:30)
Remote: Yes — remote only
Willing to relocate: Yes
Technologies: Ruby on Rails, GraphQL, PostgreSQL, Redis, Hotwire/Turbo, RSpec, Sidekiq, Docker, CI/CD, MCP
Résumé/CV: https://drive.google.com/drive/folders/1WphuwQcEnJ89AUoyO3ve...
Email: [email protected]
Senior Ruby on Rails developer with 12+ years building scalable applications across healthcare, e-commerce, talent/recruitment, gaming, and media. Recent highlights: redesigned a legacy GMC reporting pipeline cutting CPU usage by 70%+ and runtime from days to hours; built a convention-driven engineering insights platform serving 600+ engineers at Toptal; end-to-end unauthenticated storefront with GraphQL policy engine at Fullscript. OSS contributions to Devise, CanCanCan, and Kamal. Available immediately.
Remote: Yes — worldwide remote only
Willing to relocate: No
Technologies: Ruby, Rails, PostgreSQL, Redis, Sidekiq, GraphQL, Hotwire/Turbo, RSpec, Docker, Kamal
Résumé/CV: https://www.linkedin.com/in/ahmad-hamza-0b812052
Email: [email protected]
Senior Ruby on Rails developer, 10+ years. Most recent work via Toptal:
- Fullscript: built an unauthenticated storefront (catalog, guest checkout, org branding) and an enterprise catalog-restrictions policy engine — GraphQL mutations, caching, search integration.
- Desertcart: refactored a legacy Google Merchant Center disapproval system spanning ~300 accounts (150K–15M products each). Cut CPU 70%+ and reduced runtime from days to hours; added New Relic dashboards + Slack alerting to prevent account suspensions.
- Toptal Core Team (3 years): scalable architecture for an internal engineering-insights platform serving 600+ engineers across GitHub/Jira; convention-driven design + a custom Rails generator so new metrics ship fast. Also rebuilt parts of screening ops on a high-volume platform.
- Earlier: online casino platform (30+ payment gateways, anti-addiction compliance for 1M+ players) and team lead at Cybage.
OSS: small contributions to Devise, CanCanCan, and Kamal.
Side project: JustInvoicIt (Rails 8 + Hotwire) for freelancer invoicing. Currently experimenting with an MCP server using OAuth.
Looking for: Senior/Staff Backend or Full-Stack Rails roles. Comfortable owning architecture, mentoring, and shipping end-to-end.
Ask HN: Freelancers, what features matter most in invoicing software?
I’m curious to hear from freelancers here:– What do you consider must-have features in invoicing software?– What do you think existing tools often get wrong or overcomplicate?I’m trying to understand real workflows, not just feature lists, so any examples from your own experience would be helpful.
About Me: I have 10 years of professional experience with Ruby on Rails. A friend introduced me to ruby in my final year of college. Its simplicity drew me in - it was refreshing to see that something as basic as adding numbers was as straightforward as 1 + 1, a stark contrast to my experience with C. Since then, I've loved building products in Ruby and Rails.
In my early career, one of the first major challenges I faced was n + 1 queries. This issue was causing application crashes and out of memory errors. Following articles/stackoverflow/rails guides lead me to use "includes" but I quickly realized that sometimes Rails’ magic isn’t enough - sometimes you actually need to jump, get your hands dirty and dig deeper. This meant writing raw SQL queries which was learning in itself, and sometimes it means that problems initially looks complex but actually they are as easy as like removing the redundant http requests.
Navigating through those challenges taught me a lot about the importance of optimizing for scalability and maintainability.
More recently, at Toptal, while working on an analytical tool, I designed a module in the application's code structure with a focus on modularity and ease of extension. This approach ended up being so helpful that we decided to create a Rails generator to speed things up even more. The generator creates the necessary files with boilerplate code, so all that’s left is to adjust them to fit the specific requirements. It saved us a lot of time on repetitive setup tasks and made development much smoother. Read more here - https://medium.com/@ahmadhamza/scalability-through-conventio...
This journey—from discovering Ruby’s simplicity to now writing scalable applications—has been incredibly fulfilling, and I’m always looking to push those boundaries further.
Regards
Ask HN: What is the most important thing you want in an invoicing software?
I am working on an invoicing software and would like to understand about the most useful features and why?
Ford to stop manufacturing cars in India
Show HN: TomSelect Demo with Stimulus and Hotwire
The demo of the implementation is here - https://tom-select-rails-demo.herokuapp.comand the code is https://github.com/ahmad19/tomselect-stimulus-hotwire-demoI would love to know your valuable feedback on it.
Ask HN: Creative ideas to DIY Oxygen Gas cylinders for COVID patients
This is in regards to current situation in India because of the pandemic. In majority of the cases people are dying because of the unavailability of oxygen cylinders. It would be great if people across the world can share creative, easy ideas to DIY oxygen gas containers.
Ask HN: How to remove default apps on fire TV?
Guys, Is there a way to remove default apps on fire tv?
Ideas to parse the email text in order to grab data from it?
I'm building a small app which basically reads my emails on gmail and collects data from my bank transaction emails of type purchases, withdrawals and credits. I'm doing it so to put all my transactions at one place. In order to pick data from those emails, i am just splitting the entire text by spaces and collecting data by hardcoding its index in the text. Now that it is working fine , if the...