Mathias Boettcher is a Senior Data Engineer based in Hamburg with 20 years of hands-on experience building reliable backend systems and developer-focused tooling. He combines production data engineering at enterprises like Otto with a strong open-source footprint, contributing to high-profile projects such as Deno, Terraform, Nomad and DuckDB where he improved runtime internals, state locking, auth, and filesystem stability. Comfortable across the stack, he has implemented low-level fixes in Rust, Go and C/C++ extensions while also shaping infrastructure and Terraform providers for robustness and security. His indie product mindset shows in his GitHub bio—he enjoys building tools that make developers’ lives easier—and is reflected in pragmatic improvements like marking sensitive data and adding error checks. With a Dipl. Inf. from TFH Berlin and long tenure in web and backend roles, he blends deep technical debugging skills with practical system design for production scale.
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
Back-end Developer
Contributions:14 commits, 10 PRs, 30 comments in 1 month
Contributions summary:Mathias contributed to the Nomad project by implementing features and fixing bugs related to core functionalities. They added support for HTTP basic authentication in the Nomad client code, allowing authentication against protected endpoints. The user also addressed typos in the source code and modified existing features, such as allowing the configuration of the Docker working directory, and made improvements to the node and allocation status features. Furthermore, the user updated the Go API by including parent ID in job info.
Contributions:7 reviews, 11 commits, 10 PRs in 4 months
Contributions summary:Mathias made contributions focused on improving the Deno runtime, with changes spanning multiple areas. They refactored core runtime modules and updated documentation to enhance clarity and usability. The user also addressed linting issues, ensuring code quality and consistency across the project, and made some changes relating to Rust version upgrades and testing. They also implemented support for creating workers with custom v8 snapshots.
rustjavascriptruntimedenotypescript
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.