Ian Irving

Independent Software Developer And Consultant at Connected Thinking Inc

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
Ian Irving is an independent software developer and consultant with 15+ years of experience building human-friendly, data-driven web and desktop applications, specializing in Ruby on Rails and modern JavaScript (Ember, Vue). He translates complex business requirements into tested, accessible, and multilingual user experiences, having led projects for enterprise clients including CIBC and Toronto Metropolitan University. Ian combines deep back-end expertise in relational databases (PostgreSQL, MySQL, Oracle, DB2, SQL Server) with front-end skills in I18N, A11Y, and CSS/SASS design systems. He has a proven track record delivering high-stakes features under fast timelines—such as pandemic-era banking relief forms and cross-border account onboarding—while also mentoring teams and acting as interim tech lead. Comfortable with CI/CD, automated testing (Rspec, Cypress, Vitest) and cloud deployments (Heroku, GCS), he emphasizes maintainable, well-documented APIs and UIs. Based in Old Toronto, he brings a multidisciplinary background from enterprise workflow systems to modern single-page applications, making him equally effective with legacy integrations and greenfield builds.
code15 years of coding experience
job22 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at University of Toronto Mississauga
stackoverflow-logo

Stackoverflow

Stats
370reputation
397kreached
9answers
4questions
github-logo-circle

Github Skills (77)

composition10
payment-gateway10
abstraction10
javascript10
session-management10
payment-integration10
clean-architecture10
payment10
spree10
shopify10
inheritance10
adyen10
square10
payment-processing10
ruby9

Programming languages (7)

TypeScriptCoffeeScriptCSSJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
jonstipe/time-polyfill

Sep 2016 - Aug 2024

A polyfill for implementing the HTML5 <input type="time"> element in browsers that do not currently support it.
Contributions:2 PRs in 8 years
polyfillbrowsersjavascripthtml5html5-input
iirving/ember-fireblog

May 2017 - Aug 2024

a firebase backed blog used for testing and learning
Contributions:2 PRs, 2 pushes in 7 years 4 months
testingfirebasebackedfirestore
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
Ian Irving - Independent Software Developer And Consultant at Connected Thinking Inc