Matthias Langer

Senior Software Engineer & PO at Dynatrace

Vienna, Austria
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

👤
Senior
🎓
Top School
Matthias Langer is a Senior Software Engineer and Product Owner based in Vienna with 17 years of professional experience and 20+ years working with JVM technologies. He blends deep backend expertise in Scala and concurrency—demonstrated by contributions to prominent open-source projects like ZIO and the Scala IDE for Eclipse—with practical product delivery at Dynatrace and prior big-data work at SCIGILITY. Comfortable across architecture, testing and refactoring, he has fixed subtle concurrency bugs, improved typeclass derivation, and implemented features such as ZManaged#memoize and enhanced scaladoc tooling. His academic background in mathematics and physics informs a methodical, analytical approach to complex system design. Colleagues rely on him to translate tricky technical problems into reliable, production-ready solutions while also shaping product direction. Quietly, he pairs open-source craftsmanship with hands-on operational experience from early Linux system administration to large-scale observability platforms.
code17 years of coding experience
job16 years of employment as a software developer
bookBachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at University of Vienna
languagesGerman, English, French
stackoverflow-logo

Stackoverflow

Stats
994reputation
37kreached
8answers
19questions
github-logo-circle

Github Skills (25)

asynchronous10
concurrent-programming10
develop10
async10
testing10
ide10
zio10
scala10
effects10
functional-programming10
eclipse10
refactoring10
concurrency10
stream8
es6-promise8

Programming languages (7)

JavaShellC++ScalaSCSSJavaScriptPython

Github contributions (5)

github-logo-circle
scala-ide/scala-ide

Oct 2014 - Mar 2017

Scala IDE for Eclipse
Role in this project:
userBack-end Developer
Contributions:93 commits, 21 PRs, 82 comments in 2 years 5 months
Contributions summary:Matthias's commits primarily focus on enhancing the Scala IDE for Eclipse. Their contributions include implementing the display of the `@return` tag in scaladoc hovers, improving the test suite, and adding semantic highlighting for by-name parameters at the call site. They also worked on refactoring code, specifically improving the "Copy Qualified Name" functionality and handling function and call by name arguments.
javascalaideeclipse
zio/zio

Mar 2019 - Mar 2020

ZIO — A type-safe, composable library for async and concurrent programming in Scala
Role in this project:
userBack-end Developer
Contributions:16 commits, 16 PRs, 56 comments in 11 months
Contributions summary:Matthias primarily contributed to bug fixes and improvements within the ZIO library. They addressed compile errors related to Java 11, resolved issues in cats typeclass derivation, and fixed a division-by-zero error. Additionally, the user worked on improving fiber reference handling and test flakiness, demonstrating an understanding of concurrency and asynchronous programming principles. Further contributions include implementing `ZManaged#memoize` and adapting `ZIO.someOrFailException`, solidifying their involvement in enhancing core ZIO functionality.
functional-programmingqueuesstreamsasynchronicityasync
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
Matthias Langer - Senior Software Engineer & PO at Dynatrace