Grant Lodge

Lead Software Engineer at Neo4j

Cambridge, 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
Grant Lodge is a Lead Software Engineer based in Cambridge with 11 years' experience building reliable back-end systems across industries from energy and insurance to marketing technology. He moved up through hands-on roles at National Energy Services, MS Amlin and dotdigital before joining Neo4j, where he progressed to lead engineering and has contributed to the widely used open-source Neo4j database—improving the Bolt protocol, stabilising concurrency tests and hardening transaction handling. Comfortable spanning development and QA, he focuses on robust testing, concurrency fixes and production-ready integrations that reduce flakiness in critical systems. A Computer Science and Games Development graduate from the University of Hull, he blends academic rigor with practical engineering and an eye for subtle protocol- and tooling-level improvements that pay off at scale.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BSc Hons) Computer Science and Games Development, Bachelor of Science (BSc Hons) Computer Science and Games Development at University of Hull
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

neo4j10
javas10
junit10
bolt10
graph-database10
java10
testing10
graphdb9
nosql8
cypher7

Programming languages (6)

C#JavaRustJavaScriptGoPython

Github contributions (5)

github-logo-circle
neo4j/neo4j

Sep 2023 - Feb 2025

Graphs for Everyone
Role in this project:
userBack-end Developer & QA Engineer
Contributions:8 comments, 4 issues in 1 year 5 months
Contributions summary:Grant primarily focused on improving the Neo4j database's Bolt protocol and testing. They addressed flaky tests within the Bolt integration testing framework, fixing concurrency issues and introducing more robust testing for transaction handling. Contributions also include the configuration and implementation of notification features, along with adding tests to ensure the correct behavior of the Bolt agent and various error conditions.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
https://graphacademy.neo4j.com/courses/app-dotnet
Contributions:21 commits, 55 pushes, 17 branches in 6 months
courses-appdotnetneo4j
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
Grant Lodge - Lead Software Engineer at Neo4j