Stefan Hoffmann

Lead Developer at Mahr EDV GmbH

Berlin Metropolitan Area 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

👤
Senior
🎓
Top School
Stefan Hoffmann is a Lead Developer based in the Berlin area with over 13 years of hands-on experience building scalable .NET solutions and driving architecture and technology decisions at Mahr EDV. He combines a strong focus on Clean Code and modular architecture—reinforced by certifications from the Clean Code Akademie—with day-to-day mentorship via pair programming and training. Stefan has practical expertise across C#, ASP.NET, Blazor, Microsoft SQL Server and developer tooling, and he champions coding standards, automated testing and living documentation to boost long-term maintainability. He is also an active contributor to the Neovim project, where he improved environment handling and added unit tests—an indicator of his attention to code hygiene beyond his primary stack. Fascinated by systemic problem solving, he applies Theory of Constraints and the Logical Thinking Process to both team workflows and product engineering. Colleagues know him as a pragmatic architect who balances business needs with sustainable technical craftsmanship.
code13 years of coding experience
job13 years of employment as a software developer
bookBachelor, Wirtschaftsinformatik, Bachelor, Wirtschaftsinformatik at Berufsakademie Berlin
bookClean Code Developer Architect, Clean Code Developer Architect at Clean Code Akademie
github-logo-circle

Github Skills (7)

c1710
unit-testing10
environment-variables10
c1110
neovim9
lua9
api6

Programming languages (7)

C#JavaScriptObjective-CHTMLVim ScriptElixirPython

Github contributions (5)

github-logo-circle
neovim/neovim

Jan 2015 - Jan 2015

Vim-fork focused on extensibility and usability
Role in this project:
userBack-end Developer
Contributions:1 comment in 1 day
Contributions summary:Stefan primarily contributed to improving the environment variable handling and unit tests within the Neovim project. This involved refactoring code to move environment variable functions to `src/os/env.c`, removing direct calls to `getenv()` and `setenv()` outside that file, and adding unit tests. The changes demonstrate a focus on cleaning up existing code, improving code structure, and ensuring the reliability of environment variable functionalities within Neovim.
usabilityapiluavimvim-plugin
stefan991/NeoVimX

Jun 2014 - Jan 2015

Contributions:42 commits, 1 push, 1 branch in 7 months
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