Profil
Ich bin ein selbst-erlernter Webentwickler, der es liebt Erlebnisse mit starken Fokus auf Benutzerfreundlichkeit, Performance und Wartbarkeit zu schaffen. Ich habe Erfahrung mit Frontend-Frameworks wie React und Next.js. Ich schreibe SCSS oder verwende CSS-Frameworks wie TailwindCSS. Für das Back-End verwende ich gerne das typisierte ORM Prisma und Nexus, um automatisch eine GraphQL API zu erstellen.
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
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
Tools:
Next.jsReactNode.jsPlaywright
Ausbildung
Fachschule für Datenverarbeitung, HTBLA Weiz
2007 - 2011
Berufsreifeprüfung, BFI Gleisdorf
2012 - 05/2015
Meine Ziele
Ich möchte meine Fähigkeiten und Kenntnisse in verschiedenen Bereichen erweitern
- Prototyping und Wireframing, z.b. mit Sketch, Figma, Adobe XD
- Mobile development, z.b. React Native, Expo
- Machine Learning, z.b. mit TensorFlow.js und Large Language Models