Adam Meehan

Director at Research Path

Melbourne, Victoria, Australia
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

🤩
Rockstar
Adam Meehan is a Director and seasoned software leader based in Melbourne with 18 years’ experience delivering data-driven web applications and clinical research systems. He combines hands-on Ruby on Rails engineering with leadership in multi-centre clinical trials, data management and business development, having built IVR randomisation services and led data integrity standards in academic and industry settings. A long-time open-source contributor, Adam has improved prominent Rails gems (Formtastic, wicked_pdf, counter_culture) and test tooling, often focusing on refactors that boost clarity, maintainability and batch performance. He mentors engineers in TDD/BDD and has guided large multidisciplinary teams working on high-scale reporting and big-data integration at Sensis. Colleagues would note his practical blend of rigorous data quality discipline and pragmatic code craftsmanship that surfaces in both production systems and well-tested libraries.
code18 years of coding experience
job5 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
56reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (29)

ruby-rails10
lib10
validations10
package-development10
testing10
cucumber10
rspec10
rails10
formtastic10
capybara10
validation10
refactor10
ruby10
parse10
pdf-generation10

Programming languages (8)

TypeScriptShellCSSC++JavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
adzap/validates_timeliness

May 2008 - Jan 2023

Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
Role in this project:
userBack-end Developer
Contributions:8 reviews, 782 commits, 50 PRs in 14 years 10 months
Contributions summary:Adam primarily contributed to the development of the `validates_timeliness` library, focusing on its core validation logic. Their work involved refining and improving the existing validation system, including fixing the `:between` option. They also added new functionality, such as error messages for custom validation rules and the installation generator with a config template. The user's changes involved modifying the validator class to provide robust time and date validation features, and improve the test suite.
date-timeormsvalidationrailsruby
Automatically save screen shots when a Capybara scenario fails
Role in this project:
userBackend Developer & QA Engineer / Test Automation Engineer
Contributions:29 commits in 2 months
Contributions summary:Adam primarily focused on enhancing the `capybara-screenshot` library by refactoring and adding functionality related to screenshot saving. They restructured the `Saver` class, introduced configuration options for autosaving on failure, and incorporated methods for different testing frameworks (Cucumber, RSpec, Minitest). Furthermore, the user added methods to capture and display screenshots and wrote tests for the Saver class.
minecraftshotsminitestfailsscenario
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 Meehan - Director at Research Path