Chief Technology Officer at Reason Consulting Corporation
Charlotte, North Carolina, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Adam Hunter is a technology leader and CTO at Reason Consulting Corporation, bringing 16 years of diverse, web-focused engineering leadership and a track record of building scalable systems. He previously steered software strategy at Tax Management Associates as Director of Software for over a decade, and as a Senior Ruby Engineer at The Charlotte Observer where he built and deployed Charlotte.com. An active open-source contributor, he contributed to the Authority authorization library and the Ripple Ruby modeling layer for Riak, implementing timestamps, validations, and convenience APIs, reflecting strong back-end craftsmanship. Adam's experience spans NoSQL from its foundational days, Kubernetes, serverless, with certifications in GCP and AWS, underscoring a broad, cloud-native toolkit. Based in Charlotte, NC, he is focused on fostering diverse cultures, lean infrastructure, and modern tech stacks including TypeScript and BigQuery, while exploring decentralized technologies.
A rich Ruby modeling layer for Riak, Basho's distributed database
Role in this project:
Back-end Developer
Contributions:114 commits in 1 year 3 months
Contributions summary:Adam primarily focused on adding and refining timestamp properties for data models within the Riak-based Ruby modeling layer. Their work involved creating and managing `created_at` and `updated_at` timestamps within the `Ripple::Document` framework. Further contributions included the implementation of validations, including adding `save!` and `create!` methods that raise exceptions on errors and also updating the internal build and save processes. The user also integrated nested attribute support for embedded documents.
*CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.
Role in this project:
Back-end Developer
Contributions:11 commits in 1 year 2 months
Contributions summary:Adam primarily contributed to the `authority` library, enhancing its core functionality related to controller actions and authorization. They refactored the code, renaming methods and improving clarity within the controller. The user also added features like `authority_user` for convenience. Additionally, the user has implemented tests and documentation.
ruby-on-railsrails-appruby-methodsrailsauthorize
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 Hunter - Chief Technology Officer at Reason Consulting Corporation