Thomas Leitner

Director Quality Assurance at ADB SAFEGATE

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

🤩
Rockstar
🎓
Top School
Thomas Leitner is a seasoned Director of Quality Assurance based in Austria with 22 years of experience leading QA and engineering teams across aviation and safety-critical domains. He blends hands-on software engineering and test automation expertise with executive leadership, having run QA functions at ADB SAFEGATE and AviBit and served as managing director of an air traffic solutions company. Trained as an electrical engineer with a PhD in Radar Communications from TU Graz, he pairs deep technical knowledge of signal and systems engineering with a pragmatic approach to product quality and reliability. An active contributor to Ruby open-source projects like kramdown, HexaPDF and Prawn, he has improved PDF processing, parser documentation and automation test suites—work that reflects a keen eye for refactoring and performance. Colleagues rely on him to translate complex, safety-critical requirements into robust, testable systems and scalable QA processes. He is notable for combining academic rigor with applied engineering in both research and commercial aviation software.
code22 years of coding experience
job34 years of employment as a software developer
bookDipl.-Ing., Electronics and Radar Technology, Dipl.-Ing., Electronics and Radar Technology at TU Graz
bookIng., Electrical and Electronics Engineering, Ing., Electrical and Electronics Engineering at HTL Kapfenberg
bookPhD, Dr., 2001, Radar Communications and Systems Technology, PhD, Dr., 2001, Radar Communications and Systems Technology at TU-Graz
languagesEnglish, German, Italian
github-logo-circle

Github Skills (16)

serialization10
ruby10
api-documentation10
pdf10
data-serialization10
parser10
pdf-parsing10
optimization9
testing9
optimisation9
numerical-optimization9
algorithm9
code-optimization9
algorithms9
performance-tuning8

Programming languages (16)

C#C++CRustGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
gettalong/kramdown

Dec 2008 - Apr 2022

kramdown is a fast, pure Ruby Markdown superset converter, using a strict syntax definition and supporting several common extensions.
Role in this project:
userBack-end Developer
Contributions:5 reviews, 967 commits, 149 PRs in 13 years 6 months
Contributions summary:Thomas contributed to refactoring and updating the API documentation of the kramdown parser. The changes included small refactorings in the code and updates to the documentation to improve the overall readability of the code and to keep the documentation up-to-date with the new functionalities being implemented. The contributions also included implementing automatic header ID generation and the addition of attributes in code for new features.
kramdownmarkdownrubypdf
gettalong/hexapdf

Sep 2014 - Jan 2023

Versatile PDF creation and manipulation for Ruby
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 1812 commits, 17 PRs in 8 years 6 months
Contributions summary:Thomas primarily contributed to the HexaPDF library by refactoring existing tests, modifying content stream parsing and serialization, and enhancing the internal workings of the library. They focused on improving performance and stability by optimizing code for various parts of the PDF processing pipeline, including true type font handling and data stream processing. Additionally, the user implemented test cases to ensure the correctness of parsing PDF data and refactored to support newly added features.
pdfrubypdf-generationpdf-manipulation
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