Matthias Dittrich

Principal Software Engineer at QPLIX | Wealth Management Software

Straubing, Bavaria, 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
🎓
Top School
Matthias Dittrich is a Principal Software Engineer with 13 years of experience, currently leading technical efforts in wealth management software from Straubing, Germany. He blends backend engineering, architecture and tech leadership—previously serving as a Software Architect at AIT—focused on reliable, testable systems and smooth operational delivery. A long-time F# ecosystem contributor, Matthias has improved core projects like Suave, FAKE, FsAutoComplete and the F# compiler, often enhancing Razor templating, caching, internationalization and build/runtime integration. His contributions show a strong emphasis on testing, tooling and cross-platform robustness (including Mono and Python.NET fixes), revealing a pragmatic attention to stability that’s easy to miss from job titles alone. He holds a Master’s in Informatics from the University of Passau and consistently pairs deep language-level knowledge with product-focused engineering. Colleagues benefit from his knack for turning subtle concurrency and tooling issues into maintainable solutions.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster, Informatics, Master, Informatics at University of Passau
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,674reputation
244kreached
42answers
4questions
github-logo-circle

Github Skills (48)

asynchronous10
unit-testing10
debugging10
git10
debug10
python10
async10
testing10
windows10
net10
nunit10
dotnet-new10
dotnet10
template-engine10
language-server-protocol10

Programming languages (16)

C#PowerShellJavaC++RustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Antaris/RazorEngine

Sep 2014 - Jan 2018

Open source templating engine based on Microsoft's Razor parsing engine
Role in this project:
userBack-end Developer
Contributions:452 commits, 72 PRs, 247 pushes in 3 years 4 months
Contributions summary:Matthias's contributions primarily focused on improving the RazorEngine, a templating engine. The commits involved introducing end-of-line normalization, using static fields to allow custom references in template compilation, and allowing custom assembly resolving for improved mono support. These changes indicate a focus on code quality and compatibility with different platforms.
razortemplate-enginetemplatingparsing-engineparsing
fsprojects/FAKE

Jul 2012 - Dec 2022

FAKE - F# Make
Role in this project:
userBack-end Developer
Contributions:115 releases, 11 reviews, 2539 commits in 10 years 6 months
Contributions summary:Matthias made significant contributions to FAKE, a build automation tool, through multiple commits focused on enhancing core functionality. Their work involved debugging and updating the build process by modifying the `build.fsx` file, including adding support for package management tools and versioning. They implemented modifications to improve code readability and functionality within the build scripts, along with improving the testing suite.
fsharpdotnetcsharpdotnet-core
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 Dittrich - Principal Software Engineer at QPLIX | Wealth Management Software