Troels Thomsen

Software Engineering Architect at Heroku

Copenhagen, Capital Region of Denmark
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
Troels Thomsen is a seasoned Software Engineering Architect based in Copenhagen with 40 years of experience building robust back-end systems and developer tooling. Currently at Heroku and running his own consultancy Codesensus, he combines product-facing architecture with hands-on implementation across languages and platforms. A long-time open-source contributor, Troels has improved notable projects like Git Extensions and the DotLiquid .NET template engine and contributed to container registry tooling and the Heroku CLI, showing deep familiarity with version control, persistence, and registry semantics. His work often focuses on refactoring for maintainability, improving performance and error handling, and modernizing build and test infrastructure. Comfortable at both strategic and implementation levels, he has a pragmatic eye for API and SQL dialect compatibility that keeps distributed systems interoperable. Trained in computer science at the University of Copenhagen and with a business background from Aalborg Handelsskole, he blends technical rigor with practical product sensibility.
code40 years of coding experience
bookComputer Science, Computer Science at Københavns Universitet - University of Copenhagen
bookHHX, HHX at Aalborg Handelsskole
languagesEnglish, Danish, German, Norwegian, Swedish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (52)

git10
docker10
apidoc10
testing10
gitextensions10
net10
http10
dotnet10
ui-design10
dockers10
event-sourcing10
distributions10
manifest10
netframework10
aws-sdk10

Programming languages (15)

C#JavaRustCGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
heroku/heroku-repo

Oct 2013 - Jun 2015

Plugin for heroku CLI that can manipulate the repo
Role in this project:
userBack-end Developer
Contributions:10 commits, 4 PRs, 3 pushes in 1 year 7 months
Contributions summary:Troels primarily focused on modifying the repository's cache functionality within the Heroku CLI plugin. Their contributions involved exposing URLs for cache object management, including deletion, and implementing the associated logic. The changes involved alterations to the `lib/heroku/command/repo.rb` file, suggesting a focus on building and maintaining backend components of the plugin. These changes indicate an understanding of the plugin's architecture and its interaction with Heroku's infrastructure.
heroku-cliherokuheroku-cli-plugincli
A Go API client for the v2 Docker Registry API
Role in this project:
userBack-end Developer
Contributions:15 commits, 6 PRs, 10 pushes in 1 day
Contributions summary:Troels primarily focused on modifying the `registry/manifest.go` file to handle and manipulate Docker manifest files. They implemented changes related to manifest payloads, media types, and header values. Additionally, they updated the code to accept any manifest type and generalized methods for interacting with blobs, further demonstrating their expertise in registry operations.
golangapiapi-clientapi-registrydocker-registry-v2
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
Troels Thomsen - Software Engineering Architect at Heroku