Mark Hanna

Chief Technology Officer at Skvare

Garland, 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
Mark Hanna is a seasoned technology leader and Chief Technology Officer with over 17 years of hands-on web design and development experience and more than a decade in senior engineering roles. Based in Garland, TX, he combines deep PHP/Drupal and CiviCRM expertise with systems work—MySQL tuning, Linux sysadmin, Composer/Git workflows—and a track record of building testing and deployment pipelines. At Skvare he leads architecture, long-term maintenance of CiviCRM LTS, and is maintainer of key Drupal modules like CiviCRM Entity and a Tin Can/xAPI LRS, demonstrating both community leadership and practical open-source impact (notably contributions to the civicrm core test suite and API fixes). He frequently presents at CiviCon and local meetups, bridging developer, product, and client-facing roles from business analysis through training and support. Practical, community-minded, and curious, he blends engineering craft with process and tooling improvements that scale teams and platforms.
code11 years of coding experience
job14 years of employment as a software developer
bookComputer Engineering, Computer Engineering at Texas A&M
bookComputer Science, Computer Science at Amarillo College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
167reputation
5kreached
0answers
6questions
github-logo-circle

Github Skills (16)

unit-testing10
php10
api10
apidoc10
civicrm10
test-automation10
testing10
mysql9
sql8
git6
query-optimization6
bash6
grep6
postgresql6
gitignore6

Programming languages (7)

TypeScriptShellCRustSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
civicrm/civicrm-core

Oct 2016 - Apr 2019

CiviCRM (Core Application and Framework)
Role in this project:
userBack-end Developer & QA Engineer
Contributions:83 commits, 81 PRs, 51 pushes in 2 years 5 months
Contributions summary:Mark primarily contributed to the CiviCRM core by addressing bugs and enhancing the test suite. They focused on correcting issues in custom field queries, specifically related to string value handling. The user implemented and expanded unit tests, including coverage for custom field validations and API functionalities. They also modified API logic to handle state/province lookups based on country parameters.
backbonejscivicrm
actions_info
Contributions:17 reviews, 500 commits, 493 PRs in 8 years 3 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
Mark Hanna - Chief Technology Officer at Skvare