Adam Cooper

Senior Software Engineer at Zipline

Vancouver, British Columbia, 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
Adam Cooper is a seasoned Senior Software Engineer based in Vancouver with 17 years building full-stack web and embedded systems, currently driving engineering at Zipline. He excels at translating product strategy into pragmatic, scalable architectures and MVP-focused delivery, having led multiple scrum teams and transitioned large groups into smaller, high-performing agile teams. Deeply experienced in Ruby on Rails, React, APIs and search technologies, he pairs hands-on coding with mentoring and ops responsibility to maintain uptime and performance. His open-source work includes enhancing vestal_versions to support soft-deletes and restore/revert workflows, reflecting a focus on reliable data recovery and auditability. Comfortable coordinating remote and outsourced teams, he brings a blend of technical depth and project management that reduces long-term maintenance costs. Pragmatic and communicative, he consistently delivers solutions that meet today’s needs while enabling tomorrow’s extension.
code17 years of coding experience
job13 years of employment as a software developer
bookBaSC, Computer Engineering, Commerce, BaSC, Computer Engineering, Commerce at The University of British Columbia
github-logo-circle

Github Skills (7)

version-control10
data-modeling10
activerecord10
rspec10
ruby10
software-design9
object-oriented-programming9

Programming languages (5)

C++CSSJavaScriptRAMLRuby

Github contributions (5)

github-logo-circle
laserlemon/vestal_versions

Jul 2010 - Dec 2010

Keep a DRY history of your ActiveRecord models' changes
Role in this project:
userBack-end Developer
Contributions:24 commits in 5 months
Contributions summary:Adam's contributions focused on enhancing the `vestal_versions` library, particularly by adding features related to soft deletes and version restoration. This involved implementing a `restore` method and modifying the versioning process to handle deleted records. Furthermore, they integrated functionalities to track reverts, allowing for a more complete history of model changes and improving the library's capabilities for data recovery.
ruby-on-railssarifusabilitykeeprails
adamcooper/dotfiles

Mar 2015 - Sep 2018

Contributions:6 pushes, 1 branch in 3 years 6 months
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
Adam Cooper - Senior Software Engineer at Zipline