Thomas Glaeser is a software architect with over two decades of experience and nine years in senior architecture roles, currently on sabbatical after transitioning to IBM following Software AG’s acquisition. He specializes in cloud-native integration platforms, build and test automation, and distributed systems, having driven major improvements like raising code coverage from 0% to ~70% and building a Gradle/Helm-based integration infrastructure. Thomas has deep expertise in integration middleware and protocols (including MQTT and SAP adapters) and a history of shipping high-impact features and refactoring compiler subsystems, evidenced by contributions to the Java Ethereum client’s Solidity compiler. Based in Herndon, Virginia, he pairs hands-on engineering with architectural leadership and a physics MSc background, and is comfortable moving between low-level language work and large-scale platform design.
9 years of coding experience
23 years of employment as a software developer
Master of Science, Physics, Master of Science, Physics at Ruprecht-Karls-Universität Heidelberg
DEPRECATED! Java implementation of the Ethereum yellowpaper. For JSON-RPC and other client features check Ethereum Harmony
Role in this project:
Back-end Developer
Contributions:13 commits, 1 PR, 14 comments in 23 days
Contributions summary:Thomas primarily focused on enhancing the Solidity compiler within the Java-based EthereumJ project. Their contributions involved refactoring code, replacing enum types with more flexible interfaces, and adding new features to the compiler, like support for allow-paths and state mutability types. They upgraded dependencies, specifically solCJ-all, and made adjustments in various test files to accommodate changes in the compiler and its functionalities.
Contributions:57 commits, 51 pushes, 1 branch in 1 year
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.