Marko Rodriguez

Director Of Engineering at The Apache Software Foundation

Santa Fe, New Mexico, 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
Marko Rodriguez is a Director of Engineering based in Santa Fe with 16 years of experience leading teams, founding startups, and driving engineering strategy across both industry and research institutions. He has helmed engineering organizations at DataStax and PhaseShift Studio, founded companies including Aurelius and RReduX, and served as a long-time Apache Software Foundation PMC member, blending product leadership with open-source governance. A researcher-turned-practitioner with a PhD and MS in Computer Science and a background in cognitive science, he brings deep technical rigor from roles at Los Alamos and Vrije Universiteit Brussel into practical system design. His open-source contributions to Apache TinkerPop and Gremlin reveal a focus on graph traversal core optimizations and Neo4j integrations—work that underpins widely used graph computing frameworks. Known for translating academic insight into production-grade back-end systems, he combines entrepreneurial grit with steady stewardship of complex, distributed graph technologies.
code16 years of coding experience
job20 years of employment as a software developer
bookUniversity of California, San Diego
bookUniversity of California Santa Cruz
stackoverflow-logo

Stackoverflow

Stats
1,702reputation
46kreached
39answers
1question
Badges
neo4j
top-5%
github-logo-circle

Github Skills (22)

algorithm10
unit-testing10
algorithms10
graph-database10
data-structure10
java10
javas10
pipe10
graph-traversal10
data-structures10
software-design9
neo4j9
performance-optimization8
functional-programming8
graph6

Programming languages (11)

JavaC++ShellRustScalaSCSSJavaScriptGo

Github contributions (5)

github-logo-circle
tinkerpop/gremlin

Nov 2009 - Oct 2015

A Graph Traversal Language (no longer active - see Apache TinkerPop)
Role in this project:
userBack-end Developer
Contributions:933 commits, 1 push, 1 comment in 6 years
Contributions summary:Marko contributed to the development and optimization of core functionality in Gremlin. The commits focused on implementing new features, such as a future filter pipe, and updating existing functions like type checking. Moreover, the user implemented and tested Neo4j-related functions and optimized existing code, demonstrating a focus on enhancing the core logic and maintainability of the project.
graph-traversaltinkerpop
apache/tinkerpop

Feb 2015 - Apr 2019

Apache TinkerPop - a graph computing framework
Role in this project:
userBack-end Developer
Contributions:2861 commits, 157 PRs, 155 pushes in 4 years 3 months
Contributions summary:Marko contributed to the Apache TinkerPop graph computing framework, primarily focusing on back-end development tasks. Their commits show efforts in adding test cases for count strategy optimization, implementing and refining core features, and ensuring proper functionality and consistency within the graph traversal process. The user's contributions are centered around core graph traversal functionalities within the Apache TinkerPop project.
graphtinkerpopgremlingraphdbgraph-database
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