Mark Van Der Tol is a Principal Software Engineer with 13 years of experience building and leading teams that deliver cloud-native services, mobile libraries, and scalable back ends. He combines hands-on expertise in Go, Java, TypeScript, Python and Scala with a strong focus on optimizing the Software Development Lifecycle for continuous delivery, observability and compliance (ISO 27001/9001). At Shell Recharge he defined a Golden Path that balanced security, reliability and low friction for engineers while remaining an active coder and mentor. His open-source contributions include improving BLE scanning and distance calculations in the well-known android-beacon-library and enhancing core driver behavior in the ReactiveMongo Scala driver, showing attention to low-level correctness and immutability. Comfortable across APIs, backend, and mobile stacks, he also brings practical observability skills with OpenTelemetry, Datadog and Dynatrace. Trained with a Master in Software Engineering from the University of Amsterdam, he prefers solutions that make quality explicit and measurable across teams.
13 years of coding experience
15 years of employment as a software developer
Technische Informatica, Technische Informatica at Avans University of Applied Sciences
Master Software Engineering, Master Software Engineering at University of Amsterdam
:leaves: Non-blocking, Reactive MongoDB Driver for Scala
Role in this project:
Back-end Developer
Contributions:6 commits in 5 months
Contributions summary:Mark primarily contributed to the `reactivemongo/reactivemongo` project, a reactive MongoDB driver for Scala. Their work focused on improving the driver's internal logging mechanisms by using fully qualified class names, enhancing code maintainability, and fixing a buffer handling issue. They also implemented features, such as adding new index types and handling bulk inserts, while also modifying the BSON type definitions to adhere to the specification. These changes demonstrate a focus on core driver functionality and data handling.
Contributions:8 commits, 8 PRs, 10 comments in 28 days
Contributions summary:Mark primarily contributed to the `android-beacon-library`, focusing on improvements to the Bluetooth scanning and distance calculation functionalities. They addressed HTTP redirection issues in the distance configuration fetching mechanism. Additionally, they refactored the `CycledLeScanner` class to improve readability and prevent class loading errors. The user also made changes to the `Identifier` and `Region` classes, improving their immutability.
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
Mark Van Der Tol - Principal Software Engineer at Shell