Hero
Profil

Ich bin ein selbst-erlernter Entwickler mit über 10 Jahren Erfahrung und entwickle benutzerfreundliche Produkte mit starkem Fokus auf Benutzerfreundlichkeit, Performance und Wartbarkeit. Ich arbeite fast ausschließlich mit TypeScript und entwickle Webanwendungen mit React und Next.js sowie native iOS- und Android-Apps mit React Native und Expo. Ich liebe typsichere Architekturen: Monorepos mit gemeinsamen Libraries, vollständig typisierte API-Contracts zwischen Frontend und Backend sowie umfangreiche End-to-End-Tests mit Playwright und Maestro, um stabile Produkte mit Zuversicht auszuliefern.

Mein persönliches Ziel ist es meine Fähigkeiten Tag für Tag zu erweitern, um die Performance sowie Benutzer-Erlebnisse zu verbessern.


Erfahrung

Karl-Franzens Universität in Graz

09/2010 - 12/2010
Praktikum als IT Techniker

König & Co. GesmbH, Graz

11/2011 - 06/2013
Software engineer und technischer first-level support

Chance B in Gleisdorf

06/2013 - 03/2014
Zivildienst

König & Co. GesmbH, Graz

03/2014 - 09/2014
Software engineer und technischer first-level support

Freelance

09/2014 - 09/2015
Frontend Developer
Tools:
ReactReact Native

Saubermacher Dienstleistungs AG 

Saubermacher Dienstleistungs AG

12/2015 - 09/2018
Fullstack Developer
Tools:
Node.jsExpressPostgresReactCakePHPRedis

Invenium Data Insights GmbH 

Invenium Data Insights GmbH

09/2018 - 07/2022
Senior Frontend Engineer

Invenium Data Insights GmbH 

Invenium Data Insights GmbH

07/2022 - 07/2023
Head of Frontend
Task:
  • Automatisierung der Build-und Releasepipeline
  • Vollständige React Component Library basierend auf der Corporate Identity
  • Datenvisualisierungen anhand von Karten und Diagrammen
  • Automatisierte End-to-End-Klicktests basierend auf Cypress
  • PDF generator basierend auf react output
  • Interne Helper um die Developer Experience zu verbessern
Tools:
ReactGraphQLNode.jsPuppeteerCypressJest

Asset Management by froots GmbH 

Asset Management by froots GmbH

Seit 09/2023
Frontend Team Lead
Task:
  • Auswahl des Architektur-und Frontend-Stacks
  • Automatisierung der Buildpipeline mit Docker
  • Automatisierung der Releasepipeline mit Github Actions
  • Automatisierte End-to-End-Klicktests mit Hilfe von Playwright
  • Interne Tools zur Verbesserung der DX
  • Plattformübergreifende Mobile-App mit React Native und Expo
  • Turborepo-Monorepo mit gemeinsamen Libraries für Web und Mobile
Tools:
TypeScriptNext.jsReactReact NativeExpoMantineTamaguiTanStack Queryts-restTurborepoPlaywrightMaestroDockerAWS ECSGithub ActionsSentry

Ausbildung

Fachschule für Datenverarbeitung, HTBLA Weiz

2007 - 2011

Berufsreifeprüfung, BFI Gleisdorf

2012 - 05/2015