Mathias Ertl

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
Mathias Ertl is a seasoned software leader with 18 years of experience, currently heading Software Development & Integration at TTControl in Vienna. He combines hands-on backend engineering—contributing to high-profile open-source projects like the Python cryptography library and Celery—with product- and DevOps-focused leadership across IoT, cloud, and CI/CD domains. His career spans technical roles from freelance Python/Django development to managing global core development at UBIMET, giving him a rare blend of low-level security-aware coding and strategic delivery oversight. Colleagues know him for meticulous maintenance work (fixing Erlang module imports and adding type hints) and pragmatic improvements that reduce technical debt while enabling safe, scalable systems.
code19 years of coding experience
job8 years of employment as a software developer
bookVienna University of Technology
languagesEnglish, French
stackoverflow-logo

Stackoverflow

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

Github Skills (26)

docker10
erlang10
pytest10
back-end-development10
python10
object-oriented-programming10
dockers10
cryptography10
pydantic10
backend10
package-development9
testing9
plugin-development9
x5099
typehinting9

Programming languages (9)

TypeScriptJavaPugJavaScriptPHPObjective-CHTMLErlang

Github contributions (5)

github-logo-circle
pyca/cryptography

Mar 2019 - Dec 2022

cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Role in this project:
userBack-end Developer
Contributions:37 reviews, 20 commits, 24 PRs in 3 years 9 months
Contributions summary:Mathias primarily focused on enhancing the `cryptography` library, a Python package. Their contributions involved implementing and refining functionalities for cryptographic primitives, particularly concerning the `OCSPNoCheck` and `PrecertPoison` extensions. They addressed bugs, added type hints for read-only properties, and implemented methods such as `__eq__`, `__hash__`, and `__repr__` for various classes, enhancing the library's functionality and maintainability. Furthermore, the user addressed type hinting issues within the codebase.
cryptographypython
celery/celery

Nov 2022 - Dec 2022

Distributed Task Queue (development branch)
Role in this project:
userBackend & DevOps Engineer
Contributions:2 commits, 6 PRs, 37 comments in 1 month
Contributions summary:Mathias contributed to the Celery project by updating Python versions, Docker Compose configurations, and fixing issues related to Pydantic model validation and serialization. They implemented features and made code changes to enhance the integration of Pydantic for task argument validation and return value serialization, including the handling of optional and generic types. They also modified documentation and test files to accommodate the new functionality.
task-queuepythontask-managertask-schedulertask-runner
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