Martijn Laarman

Principal Software Engineer I at Elastic

Amsterdam, North Holland, Netherlands
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
Martijn Laarman is a Principal Software Engineer with 15 years of experience building and leading backend systems, currently focused on .NET agent development at Elastic from Amsterdam. He blends deep expertise in Elasticsearch clients and server components with hands-on work across APM, cloud deployment, and build automation, often improving performance and edge-case handling in production libraries. A long-time open-source contributor and EditorConfig board member, Martijn has enhanced high-profile projects such as elastic/elasticsearch, elasticsearch-net, and Serilog sinks, and implemented practical features like geo_shape Z-values and composite aggregation after_key support. He pairs pragmatic engineering—refactoring build scripts, improving test automation, and shipping robust .NET tooling—with an appreciation for developer ergonomics (he literally loves his keyboard). Colleagues rely on him for Microsoft, Windows and Azure integrations, and he has a track record of simplifying complex integrations for .NET users of the Elastic Stack. Quietly, his contributions often center on the plumbing that makes observability and developer experience scale.
code15 years of coding experience
job18 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
13,516reputation
1.7mreached
266answers
6questions
Badges
elasticsearch
top-1%
php
top-5%
filter
top-5%
svn
top-5%
xslt
top-5%
github-logo-circle

Github Skills (101)

dependency-management10
data-stream10
testing10
distributed-tracing10
bash10
microsoft-azure10
asp-net10
javas10
elasticsearchquery10
aws-elasticsearch10
build-automation10
arm10
elasticsearch10
rest-api10
stream-processing10

Programming languages (24)

C#PowerShellJavaC++CSSCRustCMake

Github contributions (5)

github-logo-circle
Mpdreamz/shellprogressbar

Nov 2013 - Jun 2022

ShellProgressBar - display progress in your console application
Role in this project:
userFull-stack Developer
Contributions:9 releases, 12 reviews, 39 commits in 8 years 8 months
Contributions summary:Martijn implemented the core functionality of a console progress bar library, including the primary `ProgressBar` class and supporting extension methods. They fixed the build file, added an example GIF, and addressed several bugs related to handling zero and negative tick values. Furthermore, the user introduced support for nested progress bars and allowed messages to be displayed above the progress bar, enhancing the library's capabilities.
consolein-progressbashconsole-applicationshell
elastic/elasticsearch-net

Oct 2010 - Jun 2022

This strongly-typed, client library enables working with Elasticsearch. It is the official client maintained and supported by Elastic.
Role in this project:
userBack-end Developer
Contributions:22 releases, 175 reviews, 4786 commits in 11 years 9 months
Contributions summary:Martijn's contributions centered around enhancing the Elasticsearch client library, focusing on the implementation of back-end features. The user added support for third-dimension (Z value) to points for geo_shape, implemented additional translog properties, and added support for the after_key support to composite aggregation results. They also fixed code to handle edge cases and refined internal processes for efficient data handling. The user also contributed to the core code base adding support for index_phrases and improved performance.
dot-net-clientelasticsearch-netdot-netclient-libraryelastic
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
Martijn Laarman - Principal Software Engineer I at Elastic