Karsten Thoms is a Principal Software Engineer based in Dortmund with over two decades of hands-on experience building Java backend systems, tooling, and cloud-native microservices. He combines enterprise delivery roles at itemis and Deutsche Bahn with deep open-source involvement—most notably contributions to the Eclipse SWT codebase and as a committer on Operaton, a free Java BPM engine forked from Camunda. Known for pragmatic architecture and tooling craftsmanship, he excels at fixing subtle cross-platform UI bugs, improving layout and event handling in long-lived frameworks. Colleagues rely on him to bridge customer project delivery with sustainable developer tooling and OSS stewardship. Outside work he’s a committed community member, speaker, and tool crafter who also keeps sharp as a handball goalkeeper and ardent Borussia Dortmund supporter.
11 years of coding experience
20 years of employment as a software developer
Dipl.-Informatiker (FH), Information Science, Dipl.-Informatiker (FH), Information Science at University of Applied Sciences and Arts Dortmund
Contributions:1 review, 6 commits, 1 comment in 9 months
Contributions summary:Karsten's contributions primarily focus on bug fixes and code improvements within the Eclipse SWT framework. They addressed issues by correcting typos, optimizing code, and adding checks to prevent disposal-related errors. The user demonstrated a good understanding of the SWT codebase, specifically concerning layout management, event handling, and cross-platform compatibility. The commits also include fixing issues that improved SWT's functionality for Tree and CTabFolder widgets.
Contributions:634 reviews, 1097 PRs, 1908 pushes in 1 year 9 months
automationbpmnjavaworkflow-engine
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.