AliΒ Ibrahim

Senior Software Developer at Shopify

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

πŸ‘€
Senior
πŸŽ“
Top School
Ali Ibrahim is a Senior Engineer based in Old Toronto with 19+ years of engineering experience and 13 years in professional roles, specializing in backend systems and SaaS at scale. He currently builds GraphQL APIs and Ruby services at Shopify powering the Shop Minis platform, and previously led engineering teams that delivered real-time mortgage and marketplace platforms through to acquisition. Comfortable across the stack, he has deep Ruby/Rails expertise and a track record of designing high-throughput data ingestion and realtime systems for hundreds of partners. An active open-source contributor, he expanded Discourse's API to handle private messaging and file uploads, showing an eye for pragmatic API design and interoperability. Known for hiring and mentoring engineers, Ali blends hands-on implementation with team-building to improve velocity and reliability in production environments.
code12 years of coding experience
job11 years of employment as a software developer
bookBS, Computer Sciences, BS, Computer Sciences at National University of Computer and Emerging Sciences
languagesEnglish, Urdu, Hindi, German
stackoverflow-logo

Stackoverflow

Stats
1,815reputation
823kreached
38answers
3questions
github-logo-circle

Github Skills (12)

ruby10
rspec10
api10
apidoc10
rubygems9
faraday8
git6
chartkick6
constants6
special-characters6
ruby-on-rails6
charts6

Programming languages (4)

TypeScriptHCLJavaScriptRuby

Github contributions (5)

github-logo-circle
discourse/discourse_api

Apr 2017 - May 2017

Ruby API for Discourse
Role in this project:
userBack-end Developer & API Developer
Contributions:9 commits, 2 PRs, 6 comments in 1 month
Contributions summary:Ali primarily focused on expanding the Discourse API functionality, particularly around private messages. They implemented features for creating, fetching, and sending private messages within the application. Their work involved modifications to the Ruby API code, corresponding specification tests, and example code, demonstrating a good understanding of API design and implementation. The user also added the capability to upload files, demonstrating a solid grasp of API interactions.
apidiscourseruby-apirubyrubygem
foundation-datetimepicker-rails
Contributions:25 commits, 10 PRs, 21 pushes in 9 years 4 months
railsfoundation-datetimepickerrubyfoundationdatetimepicker
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ali Ibrahim - Senior Software Developer at Shopify