M Allen

Director Of Developer Advocacy at Grafana Labs

Richmond, Virginia, 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
M Allen is a director-level developer advocacy leader with 12 years of experience building developer ecosystems and bridging engineering with product and community strategy. Currently leading Developer Advocacy at Grafana Labs after senior leadership roles at Neo4j, he combines cloud architecture experience with hands-on backend and database engineering. His open-source contributions to well-known Neo4j projects (APOC procedures and GraphQL integrations) show deep expertise in graph databases, secure query handling, and production-grade tooling. He has led technical teams and SaaS builds as a former CTO, and earlier work in federal interoperability and healthcare data demonstrates strength in complex, regulated systems. Based in Richmond, VA, he brings a rare mix of strategic finance governance (VCU trustee roles) and day-to-day engineering chops. Colleagues note his knack for turning database-level insights into developer-friendly APIs and metrics that scale.
code12 years of coding experience
job26 years of employment as a software developer
bookM.S. Information Systems, M.S. Information Systems at Virginia Commonwealth University - School of Business
bookB.S. Computer Science, B.S. Computer Science at Virginia Commonwealth University
languagesEnglish, German, Chinese
stackoverflow-logo

Stackoverflow

Stats
17,784reputation
831kreached
462answers
58questions
Badges
cypher
top-1%
java
top-5%
relationship
top-5%
schema
top-5%
python
top-5%
database
top-5%
github-logo-circle

Github Skills (42)

stored-procedures10
javascript10
css10
graph-database10
wpgraphql10
java10
neo4j10
javas10
junit10
cypher10
wordpress-graphql10
jtest10
html10
graphql10
web-development10

Programming languages (22)

JavaCSSC++RustMakefileScalaGoCypher

Github contributions (5)

github-logo-circle
this repository is outdated and will be archived
Role in this project:
userFull-stack Developer
Contributions:46 commits, 11 PRs, 21 pushes in 2 years 3 months
Contributions summary:M made multiple updates to the documentation repository, primarily focusing on the user interface and menu structure. They addressed the CSS links, fixed menu inaccuracies, and updated links. Additionally, the user performed code modifications in the head partial and assets related to CSS.
outdatedarchived
Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
Role in this project:
userBack-end Developer & Database Engineer
Contributions:6 reviews, 18 commits, 8 PRs in 3 years 6 months
Contributions summary:M focused on enhancing the Neo4j APOC procedures library by implementing new functions for parsing URLs and email addresses, deprecating older methods. This involved creating new test cases and integrating Java API functionalities. They also contributed to ensuring the library's robustness by addressing trigger-related issues and integrating metrics and file streaming capabilities. Further contributions include adding storage metrics for inspecting disk space.
apoccypherneo4jgraph-databasegraph-algorithms
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