Nicolas Mervaillie

Principal Consultant at Neo4j

Lille, Hauts-de-France
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

👤
Senior
🎓
Top School
Nicolas Mervaillie is a Principal Consultant with 11 years of experience helping organizations turn fragmented data into actionable knowledge using graph technology and JVM back-end systems. Based in Lille, he advises and implements Neo4j-based architectures, optimizes performance, and mentors teams while shaping internal best practices. He combines hands-on engineering with consulting, having contributed to core open-source projects like Neo4j OGM and Spring Data Neo4j—fixing transaction, concurrency and indexing issues that improve real-world stability. His background as a founder and tech lead means he’s comfortable from pre-sales and architecture down to code and CI/CD for microservices ecosystems. He regularly integrates Neo4j with Spring Boot, Kafka, Spark and search engines, and has a track record of rescuing and refactoring large production systems. Colleagues rely on him not only for technical depth but for translating complex data problems into pragmatic, deployable solutions.
code11 years of coding experience
job19 years of employment as a software developer
bookComputer science, Computer science at University of Lille 1 Sciences and Technology
bookNetworksTelecom, NetworksTelecom at Université d'Artois
languagesEnglish, French
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

transaction10
spring10
databases10
spring-data10
graph-database10
repos10
java10
neo4j10
javas10
transactionscope10
transaction-manager10
hibernate-ogm10
neo4j-ogm10
database10
repository-pattern10

Programming languages (7)

TypeScriptJavaShellJavaScriptHTMLPythonKotlin

Github contributions (5)

github-logo-circle
neo4j/neo4j-ogm

Feb 2017 - Jan 2018

Java Object-Graph Mapping Library for Neo4j
Role in this project:
userBack-end Developer
Contributions:3 releases, 92 commits, 29 PRs in 1 year
Contributions summary:Nicolas primarily focused on improving the HTTP driver within the Neo4j OGM library, specifically addressing issues related to transaction handling and the "X-WRITE" header. They fixed a bug in a test that was never executed. The user also contributed to fixing tests, avoiding setup method overrides, and removing static session factories. Further commits included improvements to primary index handling.
javaneo4jobject-graphogmdatabase
Provide support to increase developer productivity in Java when using Neo4j. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
Role in this project:
userBack-end Developer
Contributions:26 commits, 14 PRs, 32 pushes in 10 months
Contributions summary:Nicolas's commits primarily focus on improving the Spring Data Neo4j library's functionality and stability. Their contributions include addressing concurrency issues in repository finders, centralizing query execution, enhancing support for projections, and adding support for persistence constructors. Furthermore, the user implemented fixes for transaction rollbacks and optimized the `saveAll` method, demonstrating a focus on data access layer improvements.
javaneo4jdddspringspring-data
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