translate to DE for Barbaric automation+

This commit is contained in:
2026-03-18 12:36:00 +01:00
parent 96dddc23d3
commit 368f7280b1

View File

@@ -9,11 +9,10 @@
<div class="left-hang"> <div class="left-hang">
<div><img id="david-portrait" src="david.jpg" alt="David Portrait" /></div> <div><img id="david-portrait" src="david.jpg" alt="David Portrait" /></div>
<div> <div>
<h3><span class="t">Contact</span></h3> <h3><span class="t">Kontakt</span></h3>
<p> <p>
<svg id="ico-home" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M341.8 72.6C329.5 61.2 310.5 61.2 298.3 72.6L74.3 280.6C64.7 289.6 61.5 303.5 66.3 315.7C71.1 327.9 82.8 336 96 336L112 336L112 512C112 547.3 140.7 576 176 576L464 576C499.3 576 528 547.3 528 512L528 336L544 336C557.2 336 569 327.9 573.8 315.7C578.6 303.5 575.4 289.5 565.8 280.6L341.8 72.6zM304 384L336 384C362.5 384 384 405.5 384 432L384 528L256 528L256 432C256 405.5 277.5 384 304 384z"/></svg>Reschgasse 15/16<br/> <svg id="ico-home" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M341.8 72.6C329.5 61.2 310.5 61.2 298.3 72.6L74.3 280.6C64.7 289.6 61.5 303.5 66.3 315.7C71.1 327.9 82.8 336 96 336L112 336L112 512C112 547.3 140.7 576 176 576L464 576C499.3 576 528 547.3 528 512L528 336L544 336C557.2 336 569 327.9 573.8 315.7C578.6 303.5 575.4 289.5 565.8 280.6L341.8 72.6zM304 384L336 384C362.5 384 384 405.5 384 432L384 528L256 528L256 432C256 405.5 277.5 384 304 384z"/></svg>Reschgasse 15/16<br/>
<span class="ico-home-spacer"></span>1120 Wien<br/> <span class="ico-home-spacer"></span>1120 Wien
<span class="ico-home-spacer"></span>Austria
</p> </p>
<p> <p>
<svg id="ico-phone" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>+43 677 648 54 483 <svg id="ico-phone" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M224.2 89C216.3 70.1 195.7 60.1 176.1 65.4L170.6 66.9C106 84.5 50.8 147.1 66.9 223.3C104 398.3 241.7 536 416.7 573.1C493 589.3 555.5 534 573.1 469.4L574.6 463.9C580 444.2 569.9 423.6 551.1 415.8L453.8 375.3C437.3 368.4 418.2 373.2 406.8 387.1L368.2 434.3C297.9 399.4 241.3 341 208.8 269.3L253 233.3C266.9 222 271.6 202.9 264.8 186.3L224.2 89z"/></svg>+43 677 648 54 483
@@ -27,29 +26,29 @@
</div> </div>
</div> </div>
<h1>David Madl MSc</h1> <h1>David Madl MSc</h1>
<h2>Roles</h2> <h2>Rollen</h2>
<div class="block"> <div class="block">
<h3><span class="t">Performance Engineer, ITERGO / triscon IT-Services GmbH</span> <span></span class="d">(2023&NoBreak;&ndash;&NoBreak;2025)</span></h3> <h3><span class="t">Performance Engineer, ITERGO / triscon IT-Services GmbH</span> <span></span class="d">(2023&NoBreak;&ndash;&NoBreak;2025)</span></h3>
<p>Conducted performance testing in a dozen different projects. Troubleshooted acute performance and stability issues in production. Prevented 18 performance incidents.</p> <p>Performance-Tests in einem Dutzend Projekten durchgeführt. Performance- und Stabilitätsprobleme diagnostiziert. 18 Performance-Incidents vor dem Live-Gang abgefangen.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">Software Architect, BMSGPK / Qualysoft GmbH</span> <span></span class="d">(2022)</span></h3> <h3><span class="t">Software Architect, BMSGPK / Qualysoft GmbH</span> <span></span class="d">(2022)</span></h3>
<p>Design and development of a prototype disease management software in C#. Responsible for requirements, software architecture, and agile development. Sped up search by 1000x.</p> <p>Entwurf und Entwicklung eines Prototyps einer Falldatenbank in C#. Verantwortlich für Requirements, Software-Architektur, und agile Entwicklung. Suchfunktion um Faktor 1000x beschleunigt.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">DevOps Expert, Direktorat Jenderal Pajak / Qualysoft GmbH</span> <span></span class="d">(2021&NoBreak;&ndash;&NoBreak;2022)</span></h3> <h3><span class="t">DevOps Expert, Direktorat Jenderal Pajak / Qualysoft GmbH</span> <span></span class="d">(2021&NoBreak;&ndash;&NoBreak;2022)</span></h3>
<p>Designed Helm/Kubernetes configuration and staged deployment for the national tax management system. Conducted interviews for Software Architect and Performance Engineer positions.</p> <p>Helm/Kubernetes Konfiguration sowie Staged Deployment für das indonesische Finanzamt entworfen und umgesetzt. Interviews für die Rollen Software Architect und Performance Engineer geleitet.</p>
</div> </div>
<div class="block"> <div class="block">
<div class="left-hang"> <div class="left-hang">
<h3><span class="t">Technologies</span></h3> <h3><span class="t">Technologien</span></h3>
</div> </div>
<h3><span class="t">DevOps Consultant, GESIG GmbH</span> <span></span class="d">(2021)</span></h3> <h3><span class="t">DevOps Consultant, GESIG GmbH</span> <span></span class="d">(2021)</span></h3>
<div class="left-hang"> <div class="left-hang">
C++, Makefile, Jenkins C++, Makefile, Jenkins
</div> </div>
<p>Introduced CI/CD to a legacy codebase for traffic control.</p> <p>CI/CD auf einer legacy Codebasis für Verkehrssteuerung eingeführt.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">Technical Consultant, Digit-2-go Kft</span> <span></span class="d">(2020)</span></h3> <h3><span class="t">Technical Consultant, Digit-2-go Kft</span> <span></span class="d">(2020)</span></h3>
@@ -57,18 +56,18 @@
<div class="left-hang"> <div class="left-hang">
MagicLeap One, CCD sensors MagicLeap One, CCD sensors
</div> </div>
<p>Conducted requirements engineering and feasibility analysis of mm-accurate indoor localization for a VR augmented welding plan for steel portal constructions.</p> <p>Anforderungsanalyse und Machbarkeitsstudie für mm-genaue Indoor-Lokalisation eines VR projizierten Schweißplanes für Stahlportalkonstruktion durchgeführt.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">DevOps Expert, Liebherr, Palfinger, Porsche Bank, A1, Admiral / Qualysoft GmbH</span> <span></span class="d">(2019&NoBreak;&ndash;&NoBreak;2020)</span></h3> <h3><span class="t">DevOps Expert, Liebherr, Palfinger, Porsche Bank, A1, Admiral / Qualysoft GmbH</span> <span></span class="d">(2019&NoBreak;&ndash;&NoBreak;2020)</span></h3>
<p>Standardized continuous delivery of software in 14+ projects.</p> <p>Continuous Delivery von Software in 14+ Projekten standardisiert.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">Technical Consultant, Laqa GmbH</span> <span></span class="d">(2018)</span></h3> <h3><span class="t">Technical Consultant, Laqa GmbH</span> <span></span class="d">(2018)</span></h3>
<div class="left-hang"> <div class="left-hang">
Arduino, GSM modules, load cells, undisclosed energy harvesting tech Arduino, GSM Module, Wägezellen, thermische und mechanische Generatoren
</div> </div>
<p>Evaluated technical feasibility of a smart drinking glass. Prototyped detail solutions for energy harvesting, weighing, and mobile communications.</p> <p>Machbarkeitsstudie eines smarten Trinkglases durchgeführt. Prototypen für Energy Harvesting, Gewichtsmessung und mobile Kommunikation erstellt.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">Co-founder, HeartShield Ltd</span> <span></span class="d">(2016&NoBreak;&ndash;&NoBreak;2018)</span></h3> <h3><span class="t">Co-founder, HeartShield Ltd</span> <span></span class="d">(2016&NoBreak;&ndash;&NoBreak;2018)</span></h3>
@@ -78,18 +77,18 @@
<p>Android, C++, gnuradio</p> <p>Android, C++, gnuradio</p>
</div> </div>
<p> <p>
Created an Android app to collect biosignals (PPG, ECG, BCG, SCG) and estimate heart disease risk. Android App für die Früherkennung von koronarer Herzkrankheit entwickelt.
<!--Implemented <em>signal quality estimates</em> and <em>event detection</em> from literature.--> <!--Implemented <em>signal quality estimates</em> and <em>event detection</em> from literature.-->
Published arrhythmia detection, see "Publications". Arrhythmie-Erkennung publiziert, siehe "Publikationen".
Validated use-cases at exhibitions and insurers. Some modules I implemented: Markt bei Messen und Krankenversicherungen validiert. Einige Module, die ich implementiert habe:
</p> </p>
<ul> <ul>
<li>FIR filtering to remove noise and baseline wander</li> <li>FIR Filter um Rauschen und schwankende Grundlinie zu entfernen</li>
<li>Realtime auto-correlation for live BPM detection</li> <li>Echtzeit Autokorrelation für Live-Herzrate</li>
<li>Event detection of heartbeats [1, 2]</li> <li>Erkennung von Herzschlägen [1, 2]</li>
<li>Signal quality estimation and marking noisy sections</li> <li>Signalqualitätserkennung und verrauschte Teile markieren</li>
<li>Alignment of signals with different time basis and clock drift</li> <li>Signale mit verschiedener Zeitbasis und Clockdrift zeitlich angleichen</li>
<li>Reverse engineering of Kardia ECG encoding [3]</li> <li>Reverse Engineering des Kardia EKG Signals [3]</li>
</ul> </ul>
<!-- <!--
@@ -104,39 +103,37 @@
</div> </div>
<div class="section-spacer" style="height: 8pt; clear: both;"></div> <div class="section-spacer" style="height: 8pt; clear: both;"></div>
<div class="block"> <div class="block">
<h3><span class="t">Research Associate, The University of Edinburgh</span> <span></span class="d">(2015&NoBreak;&ndash;&NoBreak;2016)</span></h3> <h3><span class="t">Forschungsassistent, The University of Edinburgh</span> <span></span class="d">(2015&NoBreak;&ndash;&NoBreak;2016)</span></h3>
<div class="left-hang"> <div class="left-hang">
C++, Python, matplotlib, GNU Parallel, awk, sed, LaTeX C++, Python, matplotlib, GNU Parallel, awk, sed, LaTeX
</div> </div>
<p>Implemented domain adaptation and optimized runtime performance in a machine translation software. See "Publications".</p> <p>Maschinelles Übersetzungsprogramm für die industrielle Anwendung vorbereitet: um den Faktor 3 beschleunigt und an Fachsprache angepasst.</p>
<div class="left-hang"> <div class="left-hang">
mosesdecoder mosesdecoder
</div> </div>
<p>Implemented a mixture model as the language model to improve translation quality above that of Google Translate when used in a domain-specific scenario.</p>
<p>Sped up the translation model in an online-learning scenario by changing the data structure for the underlying suffix array, reaching an overall speedup of 3x.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">Software Developer and Tester, Catalysts GmbH</span> <span></span class="d">(2010&NoBreak;&ndash;&NoBreak;2014)</span></h3> <h3><span class="t">Software Entwickler und Tester, Catalysts GmbH</span> <span></span class="d">(2010&NoBreak;&ndash;&NoBreak;2014)</span></h3>
<div class="left-hang"> <div class="left-hang">
C++, Java, Linux kernel, u-boot C++, Java, Linux kernel, u-boot
</div> </div>
<ul> <ul>
<li>Implemented SEO for a webapp for an online marketplace</li> <li>Suchmaschinenoptimierung einer Webapp für einen Online-Marktplatz</li>
<li>Ported routines for processing satellite data</li> <li>Portieren und Routinen-Optimierung für Satellitendaten-Verarbeitung</li>
<li>Organized tasks and infrastructure for a coding contest</li> <li>Aufgaben und Infrastruktur für einen Coding Contest organisiert</li>
<li>Adapted bootloader and kernel of an embedded router for 4-byte flash memory</li> <li>Bootloader und Kernel eines Embedded Routers für 4-byte Flash-Speicher angepasst</li>
</ul> </ul>
</div> </div>
<div class="section-spacer" style="height: 8pt; clear: both;"></div> <div class="section-spacer" style="height: 8pt; clear: both;"></div>
<div class="block"> <div class="block">
<h3><span class="t">Working Student, Zelisko GmbH</span> <span></span class="d">(2008&NoBreak;&ndash;&NoBreak;2010)</span></h3> <h3><span class="t">Werkstudent, Zelisko GmbH</span> <span></span class="d">(2008&NoBreak;&ndash;&NoBreak;2010)</span></h3>
<div class="left-hang"> <div class="left-hang">
EAGLE, C++ EAGLE, C++
</div> </div>
<p>Designed a test device for connecting to and testing ticket printer hardware for buses, including circuit design, layouting, mechanical design and industrialisation.</p> <p>Ein Testgerät für Fahrscheindrucker in Autobussen entworfen, inklusive Schaltungsdesign, Layouting, mechanischer Konstruktion und Industrialisierung.</p>
</div> </div>
<div class="section-spacer" style="height: 24pt;"></div> <div class="section-spacer" style="height: 52pt;"></div>
<!--<h2>References</h2>--> <!--<h2>References</h2>-->
<div class="block references"> <div class="block references">
<hr/> <hr/>
@@ -148,45 +145,43 @@
</div> </div>
<div class="block"> <div class="block">
<h2>Education</h2><!-- deliberately here, forces h2 on new page --> <h2>Ausbildung</h2><!-- deliberately here, forces h2 on new page -->
<h3><span class="t">MSc Informatics, The University of Edinburgh</span> <span></span class="d">(2014&NoBreak;&ndash;&NoBreak;2015)</span></h3> <h3><span class="t">MSc Informatik, The University of Edinburgh</span> <span></span class="d">(2014&NoBreak;&ndash;&NoBreak;2015)</span></h3>
<p><em>Specialism: Learning from Data</em></p> <p><em>Spezialisierung: Learning from Data</em></p>
<div class="left-hang"> <div class="left-hang">
C++, Python, nltk, matplotlib, LaTeX C++, Python, nltk, matplotlib, LaTeX
</div> </div>
<p>Master thesis: "Handling out-of-vocabulary words in a domain adaptation setting in statistical machine translation"</p> <p>Masterarbeit: "Handling out-of-vocabulary words in a domain adaptation setting in statistical machine translation"</p>
<p>Out-of-domain MT is sensitive to the alignment of rare words. 27 % of untranslated words in the output could be found in training data, but were too rare for the word alignment algorithm to extract.</p> <p>Das Übersetzen von Fachsprache mit fremden Trainingsdaten ist sensitiv auf das Alignment seltener Wörter. 27 % der nicht übersetzbaren Worte waren in Trainingsdaten präsent, aber zu selten um durch das Alignment extrahiert zu werden.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">BSc Electrical Engineering, TU Wien</span> <span></span class="d">(2010&NoBreak;&ndash;&NoBreak;2014)</span></h3> <h3><span class="t">BSc Elektrotechnik und Informatik, TU Wien</span> <span></span class="d">(2010&NoBreak;&ndash;&NoBreak;2014)</span></h3>
<div class="left-hang"> <div class="left-hang">
<p>C++, LaTeX</p> <p>C++, LaTeX</p>
<p>Matlab</p> <p>Matlab</p>
</div> </div>
<p>Bachelor thesis: "Interfacing of the PARDISO Sparse Linear Solver for Schrödinger-Poisson simulation"</p> <p>Bachelorarbeit: "Interfacing of the PARDISO Sparse Linear Solver for Schrödinger-Poisson simulation"</p>
<p>10-25 % overall speedup of simulations through refactoring the C++ codebase to introduce a representation of sparse matrices and interfacing a sparse solver package.</p> <p>10-25 % Beschleunigung der Simulation von Halbleitern durch das Refactoring einer C++ Codebasis. Eine Repräsentation von dünn besetzten Matrizen und eine Sparse Solver Bibliothek eingeführt.</p>
</div> </div>
<div class="block"> <div class="block">
<h3><span class="t">IT and Organisation, HTBLVA Spengerg. 20, Wien</span> <span></span class="d">(2005&NoBreak;&ndash;&NoBreak;2010)</span></h3> <h3><span class="t">IT and Organisation, HTBLVA Spengerg. 20, Wien</span> <span></span class="d">(2005&NoBreak;&ndash;&NoBreak;2010)</span></h3>
<div class="left-hang"> <div class="left-hang">
C++, Java C++, Java
</div> </div>
<p><em>Specialism: Commercial IT</em><br/> <p><em>HTBLVA für EDV, Kommerzielle Datenverarbeitung</em><br/>
Diploma project: "Distributed server monitoring"<br/> 1. und 2. Platz bei der Österreichischen Informatik-Olympiade 2009 und 2010.</p>
Higher Institute of Technology (HTBLVA für EDV)<br/>
1st, 2nd places at Austrian Olympiad in Informatics 2009 and 2010.</p>
</div> </div>
<div class="section-spacer"></div> <div class="section-spacer"></div>
<h2>Publications</h2> <h2>Publikationen</h2>
<div class="left-hang"> <div class="left-hang">
<div class="block"> <div class="block">
<h3><span class="t">Languages</span></h3> <h3><span class="t">Sprachen</span></h3>
<ul> <ul>
<li>Hungarian: C2</li> <li>Ungarisch: C2</li>
<li>German: C2</li> <li>Deutsch: C2</li>
<li>English: C2</li> <li>Englisch: C2</li>
<li>Spanish: B1</li> <li>Spanisch: B1</li>
</ul> </ul>
</div> </div>
<div class="section-spacer" style="height: 24pt;"></div> <div class="section-spacer" style="height: 24pt;"></div>
@@ -194,9 +189,9 @@
<h3><span class="t">Hobbies</span></h3> <h3><span class="t">Hobbies</span></h3>
<ul> <ul>
<li>Tango Argentino</li> <li>Tango Argentino</li>
<li>Bouldering</li> <li>Bouldern</li>
<li>Chess</li> <li>Schach</li>
<li>HAM radio (OE3DAW)</li> <li>Amateurfunk (OE3DAW)</li>
</ul> </ul>
</div> </div>
</div> </div>
@@ -213,22 +208,23 @@
<p>(Automatic method for documenting offences against the traffic regulation "No entry"). Madl, F., Madl. T, & Madl, D. (2014). Austrian utility patent: GM 8061/2013.</p> <p>(Automatic method for documenting offences against the traffic regulation "No entry"). Madl, F., Madl. T, & Madl, D. (2014). Austrian utility patent: GM 8061/2013.</p>
</div> </div>
<h2>Organizer</h2> <h2>Organisiert</h2>
<div class="section-spacer" style="height: 24pt;"></div> <div class="section-spacer" style="height: 24pt;"></div>
<h3><span class="t">Organized at ...</span></h3> <h3><span class="t">Organisiert bei ...</span></h3>
<div class="block"> <div class="block">
<ul> <ul>
<li>Edinburgh International Tango Festival 2015: Reception</li> <li>Edinburgh International Tango Festival 2015: Reception</li>
<li>OHM2013 (Observe. Hack. Make): Technical helpdesk</li> <li>OHM2013 (Observe. Hack. Make): Technical helpdesk</li>
<li>Catalysts Coding Contest 2012: Tasks and infrastructure</li> <li>Catalysts Coding Contest 2012: Aufgaben und Infrastruktur</li>
<li>Vienna Children's University 2012: Prepared and held the workshop: "Let's build an electric generator!"</li> <li>Kinderuni Wien 2012: Workshop vorbereitet und gehalten: "Wir bauen einen Generator!"</li>
<li>European Men's Handball Championship 2010: Responsibility for IT infrastructure</li> <li>Handball Euro 2010: Verantwortlich für IT-Infrastruktur</li>
</ul> </ul>
</div> </div>
<h2>Participant</h2>
<div class="section-spacer" style="height: 24pt;"></div> <div class="section-spacer" style="height: 24pt;"></div>
<h3><span class="t">Participated in ...</span></h3>
<h2>Teilgenommen</h2>
<div class="section-spacer" style="height: 24pt;"></div>
<h3><span class="t">Teilgenommen an ...</span></h3>
<div class="block"> <div class="block">
<ul> <ul>
<li>HiPEAC 2026: High Performance and Embedded Architecture and Compilation</li> <li>HiPEAC 2026: High Performance and Embedded Architecture and Compilation</li>
@@ -242,9 +238,9 @@
<li>Chaos Communication Camp 2011</li> <li>Chaos Communication Camp 2011</li>
<li>Catalysts Coding Contest 2010 and 2011</li> <li>Catalysts Coding Contest 2010 and 2011</li>
<li>International Olympiad in Informatics 2010</li> <li>International Olympiad in Informatics 2010</li>
<li>Austrian Olympiad in Informatics 2010: <em>2nd place</em></li> <li>Österreichische Informatik-Olympiade 2010: <em>2. Platz</em></li>
<li>International Olympiad in Informatics 2009</li> <li>International Olympiad in Informatics 2009</li>
<li>Austrian Olympiad in Informatics 2009: <em>1st place</em></li> <li>Österreichische Informatik-Olympiade 2009: <em>1. Platz</em></li>
</ul> </ul>
</div> </div>
</div> </div>