Maximilian Mairinger

Design

Web dev

Notfallmedizin

profile picture

Wien

Hallo 👋

Ich bin Softwareentwickler mit Schwerpunkt Data Science & AI - derzeit an der JKU im Studium und bei der Erste Bank AG in diesem Bereich angestellt. Bei der Solarys GmbH bin ich für die Leitung der Incident-Mitigation verantwortlich. Zudem habe ich ein starkes Fundament in Webentwicklung und ein Faible für gutes Design. In meiner Freizeit engagiere ich mich als Notfallsanitäter (NKI) beim Wiener Roten Kreuz.

Fähigkeiten

  • Data Science & AI: Supervised & Unsupervised ML, Reinforcement Learning, Search-Algorithmen, Natural Language Processing, Numerische Optimierung, Mathematik, frequentistische & bayesianische Statistik, Datenvisualisierung. (Stack: Python, R, DataBricks)
  • Tech: Fullstack Softwareentwicklung (TypeScript, Java) mit Fokus auf Web-Technologien. Custom Framework Design & Architecture. Ops: CI/CD-Pipelines. Bildkomprimierung. Datenbanken: SQL, NoSQL, Graph.
  • Design & Media: Interaction Design, Visual Communication, Information Design, Generative Design, Interface Systems.
  • Notfallmedizin: Notfallsanitäter (NKI) beim Wiener Roten Kreuz. Lehrbeauftragter für Erste Hilfe und Sanitätshilfe.

Arbeit

10.25 - Jetzt

|

15h/W

AI Engineer

|

Erste Bank Services GmbH

Entwicklung eines ML Systems zur Anomalie-Erkennung von Buchungszeilen der Erste Bank Group und allen Subunternehmen. Implementiert auf der Databricks Plattform.

05.24 - Jetzt

|

10h/W

Head of Incident Response

|

Solarys GmbH

Zusätzlich 40h/Woche Rufbereitschaft. Leitung der Abteilung für die Überwachung und Incident-Mitigation systemrelevanter IT-Infrastruktur für die Alarmierung von Blaulichtorganisationen. Implementiert mit Grafana.

02.22 - Jetzt

|

Mixed

Notfallsanitäter NKI

|

Wiener Rotes Kreuz

Als Notfallsanitäter NKI meist freiwillig, teils hauptberuflich tätig in der Notfallrettung. Meist eingesetzt als Transportführer eines RTWs. Zudem tätig in der Lehre von Erster Hilfe & Sanitätshilfe.

09.19 - 01.24

|

Freiberuflich

Designer, Web Dev

|

Xcenic

Design und Entwicklung von Websites und Web-Apps. Kamera und Assistenz bei Video-Projekten (siehe Portfolio).

07.19 - 07.19

|

Vollzeit

Praktikant Softwareentwicklung

|

Kontron

Entwicklung von Software zur Testung von Telekommunikations-Netzwerken/Software der Wiener Linien in Java. Dabei unter anderem Arbeit an einer/einem GUI mit JavaFX.

08.18 - 08.18

|

Vollzeit

Praktikant Netzwerktechnik

|

Heimbau

Unterstützung beim Ausbau der Netzwerkinfrastruktur im Unternehmen. Zusätzlich interner First-Level-Support.

Ausbildung

10.22 - Jetzt

|

Berufs‐begleitend

Bachelor in AI

|

JKU

Fundierte Ausbildung in Mathematik, Computer Science, Data Science, und vor allem Artificial Intelligence (primär ML). Mit Python & R als Programmiersprache.

02.22 - 04.26

|

Berufs‐begleitend

NFS NKI & Lehrsanitäter

|

WRK, ÖRK, JUH, BVRD

Umfangreiche Ausbildung in der Notfallmedizin zum staatlich anerkannten Notfallsanitäter mit den Notfallkompetenzen “Arzneimittellehre”, “Venenpunktion u. Infusion” und “Beatmung und Intubation”. Neben den 300h Theorie umfasst die Ausbildung 900h Praxis, davon 36h im Notarztsystem und 160h im Krankenhaus auf einer internistischen Notaufnahme (im AKH und Donauspital) und auf der Anästhesie (im St. Josef KH). Zusätzlich Ausbildung zum Lehrbeauftragten für Sanitätshilfe und Erste Hilfe. Neben der “offiziellen” Ausbildung bin ich auch immer wieder auf Kongressen (AGN, Notfallseminar Graz) gewesen und habe Fortbildungen wie PHTLS besucht.

09.16 - 06.21

|

Vollzeit

HTL Abteilung IT

|

TGM

Neben den allgemeinbildenden Fächern eine technische Ausbildung in: Software-Entwicklung (Java u. Python), Web-Entwicklung (PHP, Python, PUG, HTML, CSS, TS, Vue, …) und App-Entwicklung (Android), IT-Sicherheit, Informationssysteme (Virtualisierung u. diverse DBs: PSQL, MongoDB, Neo4J), Projektmanagement, Film und Fotografie, Design, Netzwerk- und Systemtechnik.

Diplomarbeit

Projekte

Data-Science

Im Rahmen meiner professionellen und akademischen Karriere habe ich mit den folgenden Konzepten gearbeitet.

  • Supervised ML: Diverse Classifier: (Explizit parametrisierte, Image, Natural Language, Audio Keywords) implementiert z.B. als FFNN, CNN, RNN (LSTM), Random Forest, SVM. Außerdem: Diverse Regressoren, Recommender Systems, Generative Models.
  • Unsupervised ML: Clustering-Algorithmen (Gaussian Mixture Models, k-means), Dimensionality Reduction (PCA, ICA, t-SNE). Density Estimation (Maximum Likelihood Estimation, Kernel Density Estimation)
  • Search/Reinforcement Learning: Dynamic Programming, k-armed Bandits, Monte Carlo, Temporal Difference Learning, Search (uninformed & heuristic)
  • Statistics: Bayesian Linear Regression, MCMC (Metropolis Hastings), RNGs, Probability Theory, Hypothesis Testing
  • Numerical Optimization:
    • First-order Methods: Steepest Descent, linear & nonlinear Conjugate Gradient Methods
    • Second-order Methods: Newton Method & Quasi-Newton Methods (BFGS)

Data Science Projekte

Greifbare Projekte, die daraus entstanden sind, umfassen:

  • Ein Bild “unblurer”: Grayscale fixed dimension Bild bei welchem ein beliebiges Rechteck geblurrt wurde + die Dimensionen und Koordinaten des Bildes als Input => Das rekonstruierte Bild raus.
  • Tax booking anomaly detection: Mein aktuelles Projekt bei der Erste Bank. Buchungszeilen rein => anomaly score raus. Leider ist das Steuerrecht so kompliziert bzw. schwammig formuliert, dass (trotz mehrerer Versuche) deterministische Regeln kein gangbarer Weg sind. Die Schwierigkeit dieses Projektes liegt in der Mischung von deterministisch ausformulierbarer Regeln mit dem probabilistischen Modell.
  • Finanzmodell zur Rentenvorhersage: Die aufgehende Rentenlücke macht eine private Vorsorge fast unumgänglich. Um die Fragen zu beantworten, wie viel Kapital gegen Ende der Karriere genug ist, welche Entnahmestrategien am sinnvollsten sind, und welche Kapitalmarkt-Exposure sinnvoll ist, habe ich eine MC-Simulation entwickelt. Mit möglichst realitätsnahen Distributionen der Sterblichkeit und des Kapitalmarkts.

Software Projekte

Beinahe alle meine Softwareprojekte findet man auf Github. Hier ist ein Auszug der repräsentativsten aus der jungen Vergangenheit.

2019 -

Webseiten u. WebApps

In der Zeit, als SPAs gerade cool geworden sind, habe ich neben der Schule, motiviert durch ein damaliges Projekt, ein Fullstack Framework (inkl. CI/CD) von Grund auf entwickelt. Dieses ist mit seinen Aufgaben gewachsen und hat im Laufe der Zeit viele Webseiten und WebApps als Früchte getragen.

Mehr Websites

2020-24

State Manager

Getrieben durch die Notwendigkeit, deklarativ Logik im Frontend darzustellen, habe ich eine State Management Library erstellt. Heute vergleichbar mit Svelte Runes. Im Gegenzug dazu, aber runtime agnostic. Also auch für serverseitige Anwendung.

Github Repo

2023

Flowchart to JSON

Durch meine Kontaktpunkte mit der Notfallmedizin und meiner Rolle bei der Solarys als Head of Incident Mitigation, beides hochstandardisierte Felder (wenn gut gemacht), hatte ich viel mit SOPs am Hut. Diese habe ich meist in Figma erstellt. Um diese interoperabel zu machen, habe ich ein Plugin gebastelt, das Flowcharts zu JSON konvertiert.

Figma market place

Design Projekte

Manche der obigen Softwareentwicklungsprojekte haben künstlerische Aspekte. Einige Design-Projekte sind aber auch abseits der Softwareentwicklung entstanden. Ein Überblick über meine Designprojekte ist in meinem Portfolio zu finden.

Design Portfolio