Markus Pfeiffer is a Senior Software Engineer in the UK with 14 years of experience building and optimising core database and distributed systems, currently contributing to ArangoDB's CoreDB team. He brings deep C++ and backend expertise from multiple ArangoDB roles and R&D positions at Huawei, with hands-on experience across replication, cluster coordination, graph analytics and hot-backup systems. Markus is an active open-source contributor, having improved database internals in ArangoDB, added OS portability and numeric features to the Idris language, and implemented device support for Zigbee home-automation converters. His background in academic research and long-term involvement with DragonFlyBSD reflect a strong systems-thinking mindset and attention to low-level portability and performance. Colleagues rely on him to tackle complex, distributed problems where correctness and efficiency matter at scale.
🥑 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:
Back-end Developer & Database Engineer
Contributions:663 reviews, 770 commits, 814 PRs in 4 years 3 months
Contributions summary:Markus contributed to the core functionality of ArangoDB by addressing bug fixes, improving error handling, and optimizing the performance of various operations. They primarily focused on the distributed database aspect, making changes related to agency transactions, cluster information, and the performance of the k shortest path algorithm. Furthermore, the user has demonstrated experience with database internals, by adapting and improving existing functionalities of the database, in particular regarding the graph database capabilities of ArangoDB. The user's work involved interactions with C++ and possibly the internals of the graph database.
A Dependently Typed Functional Programming Language
Role in this project:
Back-end Developer
Contributions:27 commits, 2 PRs, 32 comments in 2 years
Contributions summary:Markus primarily contributed to the Idris programming language's codebase by implementing features and addressing compatibility issues. They added support for the DragonFly BSD operating system by incorporating conditional compilation directives. The user also introduced and refactored features related to floating-point number handling and the `Neg` typeclass for negation. Furthermore, the user made changes to the build system and codebase to factor out the LLVM backend.
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
Markus Pfeiffer - Senior Software Engineer at ArangoDB