Adam Crownoble

Principal Software Engineer at Instructure

Conroe, Texas, United States
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 Crownoble is a Principal Software Engineer with over 20 years of end-to-end web and infrastructure experience, currently shaping enterprise SaaS at Instructure while running his own consultancy, Codenoble. He is a true full-stack engineer who moves comfortably between frontend, backend and ops, and has led teams at startups as well as architected production systems for universities and education platforms. A longtime open-source contributor, Adam has improved authentication and CMS tooling—adding compatibility, internationalization, and robust testing to projects like rubycas-server and MODX Evolution. He combines startup agility and founder grit with enterprise discipline, favoring simple, maintainable solutions to complex problems. Based in Conroe, Texas, he brings both hands-on coding and pragmatic leadership to delivery and mentorship.
code20 years of coding experience
job18 years of employment as a software developer
bookCertificate Cross-Cultural Communication, Certificate Cross-Cultural Communication at Bethany Global University
languagesPortuguese, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
7,062reputation
289kreached
130answers
2questions
Badges
forms
top-5%
ruby
top-5%
activerecord
top-5%
ruby-on-rails
top-1%
github-logo-circle

Github Skills (27)

javascript10
user-authentication10
authentication10
ruby10
php10
xml10
modx10
ruby-on-rails10
testing9
dropdown-menu9
back-end-development9
forms9
http9
front-end-development9
backend9

Programming languages (10)

JavaC++CSCSSJavaScriptGoPHPSlim

Github contributions (5)

github-logo-circle
modxcms/evolution

Nov 2005 - Apr 2006

This repository was Frozen. Welcome to the new evolution of MODX Evolution!
Role in this project:
userFull-stack Developer
Contributions:53 commits in 5 months
Contributions summary:Adam appears to have primarily worked on the QuickEdit module, making it multi-lingual and improving its functionality. They added support for new features, including in-toolbar checkbox TVs and Apply and Revert functionality. The user also refactored the code, replacing deprecated functions and updating the toolbar layout. These changes indicate a focus on enhancing the user experience and expanding the module's capabilities within the MODX Evolution CMS.
cmsevolutiongamephpfrozen
rubycas/rubycas-server

Dec 2012 - Dec 2012

Provides single sign-on authentication for web applications, implementing the server-end of Jasig's CAS protocol.
Role in this project:
userBack-end Developer
Contributions:10 commits in 17 days
Contributions summary:Adam primarily focused on enhancing the functionality and maintainability of the RubyCAS server. Their contributions involved adding missing namespaces to the LogoutRequest XML for improved compatibility, introducing convenience variables to simplify custom view creation, and implementing a whitelist for allowed service IPs. They also added tests to validate single sign-out XML and added helper methods for authentication.
web-applicationssignsingle-sign-onauthenticationsign-on
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 Crownoble - Principal Software Engineer at Instructure