Max Neunhöffer

Senior Software Developer at ArangoDB

Kerpen, North Rhine-Westphalia, Germany
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
Max Neunhöffer is a Senior Software Developer with 12+ years focused on backend and distributed database systems, currently shaping architecture and development at ArangoDB. With a deep academic foundation in mathematics (PhD and habilitation) and a long history in research and lecturing, he brings rigorous analytical thinking to complex system design and replication protocols. His open-source contributions to the well-known ArangoDB project include practical fixes to synchronous replication timeouts and read-lock acquisition, improving performance and fault tolerance in clustering. Prior roles at triAGENS and long academic tenure at RWTH Aachen and University of St Andrews underscore his blend of production-grade engineering and theoretical expertise. Based in Kerpen, Germany, he is comfortable navigating both low-level C++ core changes and higher-level cluster coordination logic. Colleagues can expect a methodical problem-solver who pairs mathematical rigor with hands-on distributed-systems experience.
code12 years of coding experience
job1 year of employment as a software developer
bookDiplom, Mathematik, Diplom, Mathematik at Ruprecht-Karls-Universität Heidelberg
bookPromotion, Mathematik, Promotion, Mathematik at RWTH Aachen University
languagesGerman, English, Latin, French
stackoverflow-logo

Stackoverflow

Stats
1,392reputation
59kreached
19answers
0questions
Badges
mongodb
top-5%
neo4j
top-5%
github-logo-circle

Github Skills (19)

c-language10
database-replication10
cprogramming-language10
cluster-manager9
neo4j9
mongodb9
clustering9
cluster-api9
database6
arangodb6
multi-model-database6
graph6
query-optimization6
orientdb6
aql6

Programming languages (13)

JavaC++CSSRustCGoMustachePerl

Github contributions (5)

github-logo-circle
arangodb/arangodb

Nov 2013 - Jan 2023

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Role in this project:
userBack-end Developer
Contributions:2040 reviews, 4098 commits, 1713 PRs in 9 years 4 months
Contributions summary:Max's contributions primarily involved adjusting the timeout for synchronous replication based on chunk size in the arangodb/arangodb repository. The code changes reveal modifications to core components like `Transaction.cpp`, `RestReplicationHandler.cpp` and `js/server/modules/@arangodb/cluster.js`, showcasing contributions to internal replication and cluster functionality, potentially with the aim of improving performance and fault-tolerance. The user also fixed acquire of read locks for sync. replication.
arangodbjavascriptkey-valuemulti-model-databasequery-language
arangodb/gobench

Jun 2018 - Sep 2021

Some parallel benchmarks in Go for ArangoDB
Contributions:31 commits, 2 PRs, 5 pushes in 3 years 3 months
arangodbgo
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