Steffen Forkmann

Chief Architect at msu solutions GmbH | Kraftwerk

Leipzig, Saxony, 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
Steffen Forkmann is a Chief Architect and seasoned software leader with 16 years of experience building and automating .NET and F# ecosystems from Leipzig, Germany. He blends deep compiler and tooling knowledge—contributing to dotnet/fsharp, FsAutoComplete and Fable—with prolific DevOps skills, having modernized CI/CD, FAKE and Paket-based build pipelines across many high-profile open-source projects like Ionide, FAKE and Paket. As Head of Product Development for an e-mobility consortium and IT lead for msu solutions, he bridges platform architecture with product delivery in cloud and Azure deployment scenarios. Steffen’s work often focuses on making complex builds reproducible and deployable, evidenced by numerous automation and bootstrapper improvements across widely used libraries. Known for pragmatic refactors and edge-case fixes in formatters, compilers and testing frameworks, he brings a rare combination of compiler internals, backend systems and release engineering expertise.
code16 years of coding experience
job20 years of employment as a software developer
bookDiplom, Computational Biology, Diplom, Computational Biology at The Martin Luther University of Halle-Wittenberg
github-logo-circle

Github Skills (113)

dependency-management10
nuget10
package-management10
compiler-development10
testing10
asp-net-core10
microsoft-azure10
language-server-protocol10
fakerjs10
type-providers10
asp-net10
automation10
gitk10
build-automation10
netcore10

Programming languages (19)

C#PowerShellMDXCSSC++ScalaGoPerl

Github contributions (5)

github-logo-circle
fsprojects/Paket

Aug 2014 - Nov 2022

A dependency manager for .NET with support for NuGet packages and Git repositories.
Role in this project:
userBack-end Developer
Contributions:1974 releases, 8 reviews, 9772 commits in 8 years 4 months
Contributions summary:Steffen primarily worked on refactoring and fixing issues within the dependency management system, focusing on .NET-related libraries and processes. Their contributions involved modifying core functionalities, like restoring dependencies and handling framework restrictions, along with applying fixes to ensure the correct dependencies are installed during project building. The user also focused on improving code quality by fixing a typo in a project.
dependency-managerdotnetnuget-packagepaketnuget
dnauck/Portable.Licensing

Jan 2013 - Nov 2014

Portable.Licensing is a cross platform software licensing framework which allows you to implement licensing into your application or library. It provides you all tools to create and validate licenses for your software.
Role in this project:
userDevOps Engineer
Contributions:10 commits in 1 year 9 months
Contributions summary:Steffen primarily focused on infrastructure and build process improvements. They addressed issues with the `cleandir` task and made modifications to build scripts (`build.sh`, `build-runTests.bat`, and `build-all.bat`). The commits indicate efforts to unbundle dependencies like FAKE and NuGet, and they also added a bootstrapper, streamlining the build and dependency management.
all-toolslicenseslicensinguwpsoftware-licensing
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