Thomas Heller

Senior Software Entwickler In at Boost

Nuremberg, Bavaria, 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
Thomas Heller is a Senior Software Entwickler in Nuremberg with 17 years of experience bridging academic research and production-grade C++ systems. He holds a PhD in Computer Science from FAU Erlangen‑Nürnberg and has contributed to high-performance, parallel-concurrency projects such as HPX, where he improved MPI parcelport robustness and shutdown reliability for large-process runs. As a long-term Boost contributor (author of Boost.Phoenix V3) and former Exasol developer, he combines deep language-level expertise with practical engineering at scale. Currently splitting time between research at FAU and industry work at Filics, he brings both rigorous problem-solving and a focus on threading/concurrency edge cases that often go unnoticed until they break distributed systems.
code17 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at FAU Erlangen-Nürnberg
languagesGerman, English, French
github-logo-circle

Github Skills (9)

mpi10
c-language10
cprogramming-language10
thread10
concurrency10
parallel-computing9
hpc8
performance-optimization8
lib7

Programming languages (9)

TypeScriptDockerfileC++CCMakeTeXGoHTML

Github contributions (5)

github-logo-circle
STEllAR-GROUP/hpx

Jul 2012 - May 2020

The C++ Standard Library for Parallelism and Concurrency
Role in this project:
userBack-end Developer
Contributions:1500 commits, 493 PRs, 1178 pushes in 7 years 11 months
Contributions summary:Thomas's contributions primarily focused on debugging and resolving issues in the MPI parcelport of the HPX library. They implemented and refined functionality to improve the overall stability and reliability of the parcel transport system, including handling edge cases and preventing deadlocks. Furthermore, the user made adjustments to the codebase to ensure proper operation in the context of a high number of processes, fixing thread-related concurrency problems. The changes also incorporate enhancements for improved robustness during shutdown procedures.
cppconcurrencyc-plus-plusparallelismstandard-library
sithhell/mp

Sep 2011 - Aug 2012

Contributions:23 commits in 11 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
Thomas Heller - Senior Software Entwickler In at Boost