Dennis Adolfi

Head Of Technology at Knowit

Gothenburg, Västra Götaland County, Sweden
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
Dennis Adolfi is a Head of Technology and engineering leader with 11 years of experience building and scaling large engineering teams and AI initiatives from Gothenburg, Sweden. He combines hands-on backend refactoring expertise—evidenced by contributions to the popular Umbraco CMS improving dependency injection and testability—with strategic leadership roles at Knowit, where he leads Nordic AI efforts and AI advisory. A four-time Microsoft MVP and seven-time Umbraco MVP, Dennis is deeply active in the Microsoft and Umbraco communities, speaking at international conferences and contributing to open-source AI projects like Microsoft AI Foundry. Passionate about Sustainable Technology and Trustworthy AI, he blends practical architecture, developer advocacy, and community impact, and even coaches handball locally—bringing team coaching skills from the court into engineering leadership.
code11 years of coding experience
job10 years of employment as a software developer
bookGymnasieutbildning, Gymnasieutbildning at Sälens Gymnasieskola
bookArtificiell intelligens, Artificiell intelligens at Linköping University
bookSystemutveckling, Systemutveckling at Göteborgs Teknikhögskola
languagesDanish, English, Swedish
github-logo-circle

Github Skills (9)

umbraco10
asp-net-core10
csharp10
dependency-injection10
dotnet-core10
cms9
dotnet9
net9
unit-testing9

Programming languages (5)

C#TypeScriptJavaScriptHTMLTSQL

Github contributions (5)

github-logo-circle
umbraco/Umbraco-CMS

Jul 2017 - Jan 2020

Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
Role in this project:
userBack-end Developer
Contributions:8 commits, 12 PRs, 33 comments in 2 years 5 months
Contributions summary:Dennis primarily focused on refactoring and improving the Umbraco CMS's backend code, specifically around dependency injection and API controllers. They updated the UmbracoApiController class to use constructor injection, deprecating the use of service locators, for better testability. They also added unit tests to verify the correct behavior of the API controller with injected dependencies, indicating a focus on code quality and maintainability. Additionally, the user worked on translating UI elements.
cmscontent-management-systemheadless-cmsaspumbraco
Adolfi/UmbracoDocs

Sep 2016 - Aug 2022

The official Umbraco Documentation
Contributions:63 pushes, 18 branches in 6 years
umbraco
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
Dennis Adolfi - Head Of Technology at Knowit