Thomas Reitmayr

Software Architect at Hitachi Rail

Vienna, Austria
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
Thomas Reitmayr is a software architect with 26 years of experience designing safety-critical train interlocking systems and leading embedded and digital hardware projects. He combines system architecture, requirements specification and hands-on implementation across FPGA/ASIC design, Linux/virtualization, and embedded software (C, Java, CHILL, assembler), with deep experience in production test pattern generation and test-driven hardware design. His career includes long tenures at Thales and Hitachi Rail, and managerial ASIC work coordinating P&R and first-sample deliveries with manufacturers. An active open-source contributor, he improved SWIG’s Ruby bindings and fixed watchdog behavior in embedded IoT code, showing a knack for subtle cross-language and platform integration issues. Based in Vienna, he pairs rigorous engineering discipline from a TU Wien Master’s with practical field support for deployed rail systems.
code26 years of coding experience
job24 years of employment as a software developer
bookVienna University of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (18)

c-language10
timer10
watchdog10
ruby10
code-generation10
sys10
arm10
embedded10
cprogramming-language10
swig10
testing9
c119
linux-kernel9
c179
build-automation8

Programming languages (11)

TypeScriptJavaDockerfileC++ShellCSWIGJavaScript

Github contributions (5)

github-logo-circle
swig/swig

Oct 2019 - Jun 2021

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Role in this project:
userBack-end Developer
Contributions:1 review, 9 commits, 8 PRs in 1 year 7 months
Contributions summary:Thomas primarily contributed to the SWIG project, specifically focusing on improving the Ruby language bindings. Their work involved fixing issues related to global variables, ensuring proper handling of mutable and immutable variables in Ruby. The commits demonstrate a deep understanding of SWIG's code generation process for Ruby, including adjusting code for Ruby 2.7 compatibility. Moreover, the user addressed director method declarations for cases returning constant pointers and optimized aspects of director class unwrapping for improved functionality.
cppprogramming-languageswig
jonsmirl/mpc5200

Dec 2008 - Jun 2009

Digispeaker
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits in 5 months
Contributions summary:Thomas contributed to the Digispeaker project by fixing bugs and adding features related to the watchdog timer. Their work involved modifying the watchdog driver to include shutdown callbacks and a ping function. Furthermore, they made modifications to the Kirkwood and Orion5x architectures by adding watchdog platform devices and adjusting register names.
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