Matthew De Detrich

Member at The Apache Software Foundation

Berlin, 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
Matthew De Detrich is a pragmatic open-source engineer with 13 years of experience building and hardening back-end systems, currently based in Berlin. He has focused heavily on Scala and the Kafka ecosystem—contributing to high-profile projects like the Scala compiler, Apache Kafka, and ZIO Quill—bringing deep expertise in collections, database encoders/decoders, and distributed-stream testing. At Aiven he worked on Kafka-related open-source tooling, and his cross-project work shows a knack for improving reliability through test automation and build/tooling fixes. Matthew’s contributions range from performance-minded collection implementations to stabilizing flaky distributed tests and enhancing S3 and caching integrations, revealing both low-level optimization skills and systems-level thinking. Colleagues rely on him to modernize build systems and refactor complex codebases while keeping deployments and CI reliable. He combines steady craftsmanship with a preference for practical, well-tested solutions that scale in production.
code13 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (57)

algorithm10
scalafmt10
gradle10
caching10
algorithms10
immutables10
integrate10
memoization10
databases10
kafka10
sbt10
akka10
development-tools10
jdbc10
integrations10

Programming languages (27)

CGoHTMLGroovyReasonTypeScriptShellOCaml

Github contributions (5)

github-logo-circle
apache/pekko

Nov 2022 - Mar 2023

Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
Role in this project:
userBack-end Developer
Contributions:633 reviews, 40 commits, 384 PRs in 4 months
Contributions summary:Matthew primarily contributed to refactoring and updating build configurations within the Apache Pekko project. Their commits focused on updating build dependencies, renaming package names to align with the Pekko branding, and removing unnecessary code. They also updated the scalafmt and related plugins for code formatting. These changes suggest a focus on maintaining the project's codebase and build processes.
distributedmessage-drivenconcurrencydistributed-actorsresilient
zio/zio-quill

Oct 2016 - Jul 2021

Compile-time Language Integrated Queries for Scala
Role in this project:
userBack-end Developer
Contributions:23 reviews, 37 commits, 43 PRs in 4 years 9 months
Contributions summary:Matthew primarily focused on enhancing the functionality of the `zio/zio-quill` project by addressing various aspects of its backend operations. Their contributions include fixing existing tests, implementing and refactoring encoders and decoders for database interactions, and modifying SQL types. These changes involved adjusting existing code and adding new features related to data conversion and database integration. Furthermore, the user also improved the build configuration and dependencies.
functional-programmingdottylinqjdbccompile-time
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
Matthew De Detrich - Member at The Apache Software Foundation