Senior Software Engineer Backend at Giesecke+Devrient
Unterhaching, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Matthias Fasching is a Senior Backend Software Engineer with 12 years of professional experience and over seven years focused on backend work in finance, currently building secure systems at Giesecke+Devrient. He specializes in Go and Java, distributed systems, and brings a deep interest in cryptography and blockchain—evidenced by core contributions to the Go implementation of the Spacemesh protocol. Matthias has a strong track record of improving build processes, dependency management, and static-analysis-driven code quality in notable open-source projects like Buffalo and go-spacemesh. His career progression from junior engineer to lead roles at Zühlke demonstrates both hands-on delivery and technical leadership across complex, regulated domains. With a background in biotechnology, he couples analytical rigor with a pragmatic engineering approach, often focusing on maintainability and reproducible builds behind the scenes. Based in Unterhaching, Bavaria, he blends enterprise-grade finance experience with active involvement in cutting-edge decentralized tech.
13 years of coding experience
13 years of employment as a software developer
Master's degree Biotechnology, Master's degree Biotechnology at IMC Krems University of Applied Sciences
Go Implementation of the Spacemesh protocol full node. 💾⏰💪
Role in this project:
Back-end Developer
Contributions:4 releases, 2750 reviews, 67 commits in 5 months
Contributions summary:Matthias primarily focused on adding and improving build targets within the Go implementation of the Spacemesh protocol. They added a `make generate` target to update generated code, which improved code generation and maintainability. Furthermore, the user addressed various issues flagged by go staticcheck, including dead code, unused variables, and deprecated code usage. The contributions demonstrate a focus on code quality, dependency management, and build process improvements.
Contributions:46 reviews, 15 commits, 42 PRs in 8 months
Contributions summary:Matthias primarily focused on addressing build and dependency issues related to Go versions within the Buffalo framework. They implemented fixes to ensure compatibility with Go 1.16 and 1.17, including modifications to `go.mod` and build scripts. The user also worked on optimizing the project initialization process, adding `go mod tidy` commands and updating dependencies after project creation. These changes contributed to a more robust and up-to-date build system for the Buffalo framework.
goweb-developmentgolanggobuffalorails
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.