Matt Campbell

Principal Data Architect

Ann Arbor, Michigan, 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

🤩
Rockstar
🎓
Top School
Matt Campbell is a Principal Data Architect in Ann Arbor with 13 years of engineering and leadership experience designing data platforms and back-end systems. He leads data architecture at National Geographic after senior engineering and technical lead roles at Pentaho and QCatalyst, bringing deep expertise in ETL, Hadoop ecosystem integrations, and analytics platform internals. A prolific contributor to Pentaho open-source projects, he has improved OLAP query handling in Mondrian, enhanced Pentaho Reporting and Kettle ETL behavior, and helped modernize big-data plugins for SparkSQL, Oozie, and secure HBase impersonation. Known for pragmatic bug fixes and performance work, he combines hands-on code changes with system-level design and operational considerations. His background blends computer science with a master’s in philosophy, which surfaces in clear problem decomposition and pragmatic trade-off decisions. Matt thrives at the intersection of data engineering and analytics, making complex data flows reliable and performant for production use.
code13 years of coding experience
job19 years of employment as a software developer
bookMaster's degree, Philosophy, Master's degree, Philosophy at Western Michigan University
github-logo-circle

Github Skills (39)

hbase10
debug10
report-builder10
databases10
big-data10
hadoop10
java10
olap10
javas10
mondrian10
data-integration10
sql-database10
report-generator10
filesystem9
avro9

Programming languages (4)

JavaScalaJavaScriptLogos

Github contributions (5)

github-logo-circle
pentaho/mondrian

May 2013 - Sep 2020

Mondrian is an Online Analytical Processing (OLAP) server that enables business users to analyze large quantities of data in real-time.
Role in this project:
userBack-end Developer
Contributions:1 review, 435 commits, 227 PRs in 7 years 5 months
Contributions summary:Matt primarily contributed to the Mondrian OLAP server, modifying existing code for the ExistsFunDef and FunctionTest classes to improve query functionality. The changes involved checking hierarchies within tuples and adding tests for queries with multiple hierarchies. Furthermore, the user made several commits to the DrillThroughTest class to address issues related to drillthrough functionality.
mondrianolaponline-analytical-processingmdxdatabase
pentaho/pentaho-kettle

May 2014 - Nov 2020

Pentaho Data Integration ( ETL ) a.k.a Kettle
Role in this project:
userBackend Developer & Data Engineer
Contributions:394 commits, 373 PRs, 229 pushes in 6 years 7 months
Contributions summary:Matt primarily focused on enhancing the functionality of Pentaho Data Integration (PDI), specifically related to handling time columns in the Vertica database and adding timestamp column mappings in the ThinResultSetMetaData. The user fixed a bug where time columns in Vertica were treated as dates. Additionally, the user worked on code related to logging and database integration. Furthermore, the user added new extension points for step validation.
pentaho-data-integrationetldata-integrationkettlepentaho
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
Matt Campbell - Principal Data Architect