Craig Walker

Director Of Engineering at Validere

Calgary, Alberta, 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
Craig Walker is a Director of Engineering with 14 years of hands-on software and product leadership, currently based in Calgary and leading engineering at Validere. He blends deep full-stack development experience—Ruby on Rails, JavaScript frameworks (Angular, React), TypeScript and AWS—with product management discipline to turn business goals into pragmatic technical roadmaps. Craig has scaled and mentored teams across startups and enterprises (Getty Images, Nutrien, Orennia), pairing continuous discovery and data-driven insights with strong delivery practices. He is an active open-source contributor in the Ruby ecosystem, notably improving the widely used acts_as_paranoid gem and resolving front-end library conflicts in ActiveScaffold. Known for revitalizing legacy projects and launching high-value products quickly, he brings a mix of startup grit and enterprise rigor to decarbonization and media platforms alike. His background in both UX-led front-end design and backend architecture gives him an uncommon ability to bridge user experience, data engineering, and business outcomes.
code14 years of coding experience
job26 years of employment as a software developer
bookB. Sc. Computer Information Systems, Software Development, B. Sc. Computer Information Systems, Software Development at DeVry University
stackoverflow-logo

Stackoverflow

Stats
50,859reputation
5.6mreached
137answers
116questions
Badges
sql
top-5%
postgresql
top-5%
encoding
top-1%
javascript
top-5%
ruby
top-1%
hibernate
top-5%
github-logo-circle

Github Skills (37)

jquery-plugin10
ruby-rails10
javascript10
jquery10
testing10
rspec10
rails10
indexing10
migration10
ruby10
e-mail10
front-end-development10
encoding10
minitest10
activerecord10

Programming languages (5)

TypeScriptJavaJavaScriptGoRuby

Github contributions (5)

github-logo-circle
ActiveRecord plugin allowing you to hide and restore records without actually deleting them.
Role in this project:
userBack-end Developer
Contributions:24 commits in 16 days
Contributions summary:Craig primarily focused on enhancing the `acts_as_paranoid` gem, which provides soft-deletion functionality for ActiveRecord models. Their contributions involved adding tests for and implementing paranoid deletion features, including support for many-to-many associations and class-level deletions. The user also refactored and improved existing tests, ensuring proper behavior and coverage for the soft-deletion implementation. Furthermore, the user made adjustments to how the gem interacts with Rails 3.1 for compatibility.
recordsrailsmongoidhideruby
Save time and headaches, and create a more easily maintainable set of pages, with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read, update, delete) user interface needs, leaving you more time to focus on more challenging (and interesting!) problems.
Role in this project:
userFront-end Developer
Contributions:5 commits in 1 day
Contributions summary:Craig focused on resolving jQuery conflicts and improving the compatibility of ActiveScaffold with other JavaScript libraries. They updated various JavaScript files to prevent conflicts with the `$` variable, a common issue in JavaScript development. The user also switched the jQuery function wrapper with jQuery instance variable calls for performance, and fixed a search-and-replace issue.
ruby-on-railsuser-interfacerails-apiheadachesrails
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
Craig Walker - Director Of Engineering at Validere