David Oliver

Director Of Engineering at Neo4j

Hindon, England, United Kingdom
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
David Oliver is a Director of Engineering with 11 years in software-focused roles and a long background in technical writing and documentation leadership, currently overseeing Docs & UX Design at Neo4j. He progressed from technical writer roles at IBM and startups to lead Neo4j’s documentation team and now run engineering for developer-facing content and experience. David combines hands-on back-end contributions to the prominent open-source Neo4j graph database with strategic product and UX stewardship, improving settings, metrics, and test robustness. Based in Hindon, England, he excels at translating complex distributed systems detail into clear guidance and tooling that helps engineers adopt graph technology. Colleagues rely on him for pragmatic refactors, cross-team synchronization, and maintaining high documentation standards as a force-multiplier for developer productivity.
code11 years of coding experience
job7 years of employment as a software developer
bookBSc, Media Science, BSc, Media Science at Sheffield Hallam University
bookBishop Wordsworth's School
github-logo-circle

Github Skills (11)

neo4j10
javas10
bolt10
graph-database10
java10
cypher9
database9
database-testing9
databases9
causal8
clustering8

Programming languages (10)

TypeScriptC#JavaCSSScalaJavaScriptCypherJupyter Notebook

Github contributions (5)

github-logo-circle
neo4j/neo4j

Nov 2017 - Jun 2022

Graphs for Everyone
Role in this project:
userBack-end Developer
Contributions:52 commits, 3 PRs, 1 push in 4 years 7 months
Contributions summary:David primarily contributed to the Neo4j graph database codebase by modifying and enhancing existing functionalities. Their commits focused on improving descriptions for settings and metrics, specifically within the bolt, causal clustering, and metrics modules. They also merged updates from upstream branches to keep the project synchronized with new versions. The user further made some refactoring changes by modifying the structure and content of several test cases.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
Driver Documentation
Contributions:14 pushes, 128 branches in 4 years 9 months
drivernette
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
David Oliver - Director Of Engineering at Neo4j