Craig Mathis is a Principal Scientist at Adobe with over two decades of experience building and leading engineering efforts for large-scale distributed systems and cloud-based SaaS platforms. He has been instrumental in architecting and operating core services of the Adobe Experience Platform that handle billions of daily transactions, blending hands-on coding, research, and product management. A prolific inventor, Craig holds multiple patents in anomaly detection, real-time analytics, and dynamic asset personalization that reflect his focus on predictive modeling and operational telemetry. He also contributes to open standards work such as Adobe's XDM repository, improving schema validation and release tooling behind the scenes. Based in Provo, Utah, he combines academic rigor from an MS in Computer Science with practical delivery experience guiding teams, CI/CD pipelines, and developer integrations at enterprise scale.
8 years of coding experience
16 years of employment as a software developer
MS, Computer Science, MS, Computer Science at Utah State University
BS, Computer Science, BS, Computer Science at Brigham Young University
Contributions:2 releases, 191 reviews, 361 commits in 4 years 6 months
Contributions summary:Craig primarily worked on the `bin/xed-validation/xedConverter.js` file, which suggests a focus on data model conversion and validation logic within the XDM framework. Their commits involved modifying functions related to metadata handling (e.g., `meta:status`, `meta:extensible`), suggesting efforts to enhance the model's features and validation processes. They also made adjustments to the `cleaninput.sh`, `xdm4release.sh` and `xedGen.js` scripts to support release processes and schema generation.
Contributions:12 pushes, 6 branches in 3 years 6 months
data-experiencedata-model
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.