Matthias Heinzel

Software Developer at Freelance

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
🎓
Top School
Matthias Heinzel is a software developer with nine years of experience building robust backend systems, primarily in Haskell, and a pragmatic appreciation for strong static typing to design maintainable solutions. He has shipped production features for an end-to-end encrypted, open-source communication platform (Wire) including federation APIs and migrations, and contributed backend improvements in a widely used repo for secure messaging. At Habito he delivered auditable mortgage origination services using Event Sourcing/CQRS and led efforts to decouple and containerize systems on AWS/Kubernetes, demonstrating both product-focused thinking and operational ownership. Comfortable in languages from Rust and C to Python and Kotlin, he picks up new skills quickly and leverages types to prevent class-of-bug errors (e.g., enforcing local vs global user ID correctness). Based in Berlin, he balances enthusiasm for challenging technical tooling with a user-centered approach and a track record of mentoring and onboarding teammates.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, 8.44 / 10, Master's degree, Computer Science, 8.44 / 10 at Utrecht University
bookBachelor of Science, Computer Engineering, 1.3 (very good), Bachelor of Science, Computer Engineering, 1.3 (very good) at Technische Universität Berlin
languagesGerman, English, Spanish
github-logo-circle

Github Skills (9)

json10
api10
apidoc10
server10
haskell10
server-side10
rust9
database-design8
cassandra7

Programming languages (12)

ShellCRustMakefileJavaScriptHaskellHTMLVim script

Github contributions (5)

github-logo-circle
wireapp/wire-server

Jan 2020 - Dec 2020

🇪🇺 Wire back-end services
Role in this project:
userBack-end Developer
Contributions:1 release, 27 reviews, 222 commits in 11 months
Contributions summary:Matthias implemented and modified backend services for the Wire application, specifically focusing on custom backend management and the addition of a new endpoint for default SSO codes. They introduced new types, added and updated API endpoints, and made changes to the data layer and integration tests to support these features. Furthermore, the user removed deprecated code and refactored parts of the codebase for better consistency.
golangreactrusthaskellnodejs
lwm/haskellbook-berlin

Oct 2016 - Feb 2017

Contributions:15 commits, 2 PRs, 8 pushes in 4 months
haskellreading-group
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 Heinzel - Software Developer at Freelance