Joshua Shinavier

Owner at Apache TinkerPop

Seacliff, California, 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
Joshua Shinavier is a veteran software engineer and entrepreneur with 18 years of experience building distributed systems, graph databases, and data-processing infrastructure. As a co-founder and long-time contributor to Apache TinkerPop, he helped create the Gremlin graph query language and made substantive backend contributions to Blueprints and Titan, including implementing TTL semantics and Sail-based RDF support. His career spans senior technical roles at LinkedIn, Uber, and Microsoft as well as founding advisory and owner positions in early-stage ventures, reflecting a blend of deep R&D and product-focused engineering. Known for improving test automation, performance, and storage integrations, he brings rare expertise at the intersection of graph theory, RDF/semantic web tooling, and production-grade backend systems. Based in Seacliff, California, he pairs academic pedigree (RPI PhD work) with practical, open-source impact that continues to influence graph computing stacks.
code18 years of coding experience
job18 years of employment as a software developer
bookBS in Computer Science BA in Physics, BS in Computer Science BA in Physics at Eastern Washington University
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Rensselaer Polytechnic Institute
bookPhysics, Physics at ETH Zürich
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
126reputation
7kreached
4answers
1question
github-logo-circle

Github Skills (22)

back-end-development10
cassandra10
testing10
graph-database10
java10
data-storage10
javas10
junit10
rdf10
gremlin9
database-design9
slf4j8
performance-testing8
sparql7
ttl6

Programming languages (6)

JavaShellJavaScriptHaskellHTMLPython

Github contributions (5)

github-logo-circle
tinkerpop/blueprints

Jan 2011 - Jul 2014

A Property Graph Model Interface (no longer active - see Apache TinkerPop)
Role in this project:
userBack-end Developer
Contributions:167 commits, 3 comments in 3 years 6 months
Contributions summary:Joshua primarily contributed to the development of the `blueprints` project, specifically implementing and modifying core classes such as `GraphSailConnection` and `GraphBasedMatcher`. They added a Sail-based implementation with various optimizations. The user also focused on adding features such as unique statement constraints, support for RDF/JSON, and enabling inference.
tinkerpopapacheapache-tinkerpopgraphproperty-graph
apache/tinkerpop

Nov 2016 - Nov 2021

Apache TinkerPop - a graph computing framework
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:4 reviews, 21 commits, 14 PRs in 5 years 1 month
Contributions summary:Joshua primarily contributed to integration testing and performance enhancements within the Apache TinkerPop framework. Their work involved setting up integration tests with Failsafe, consolidating test suites, and optimizing test execution. Furthermore, the user introduced the use of pure SLF4J logging. The changes indicate a focus on improving the quality and reliability of the Gremlin Server.
graph-computingtinkerpopgremlin-serverapacheapache-tinkerpop
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
Joshua Shinavier - Owner at Apache TinkerPop