- Accenture GmbHFrontend Webentwickler und TechnologieberaterDIGITALAGENTUREN & IT-CONSULTINGApril 2022 - Juli 2024 (2 Jahre und 3 Monate)Hamburg, GermanyIn meiner Rolle als beratender Frontend Webentwickler in drei internationalen Teams war ich über mehrere Jahre hinweg an der Konzeption, Entwicklung und Optimierung moderner Webanwendungen beteiligt. Meine Schwerpunkte lagen in Projekten für den öffentlichen Verkehrssektor sowie den Finanzdienstleistungsbereich.
- Konzeption und Umsetzung moderner, performanter Webanwendungen mit Schwerpunkt auf Vue.js, Ionic, React.js, und Next.js inklusive State Management, Routing und komponentenbasierter Architektur
- Eigenverantwortliche Entwicklung komplexer Features sowie Mitarbeit an der technischen Planung von Single Page Applications
- Performanceoptimierung bestehender Anwendungen unter Einsatz von Tools wie Google Lighthouse und gezieltem Refactoring
- Qualitätssicherung durch die Implementierung automatisierter Unit und End-to-End-Tests mit Jest und Cypress
- Anpassung und Pflege von Anwendungen für unterschiedliche Vertriebspartner über ein Headless CMS (Contentful)
- Code Reviews zur Sicherstellung technischer Standards und Weitergabe von Best Practices an Teammitglieder
- Enge Abstimmung mit UX/UI-Designer*innen zur Umsetzung benutzerfreundlicher Oberflächen gemäß Designsystemen
- Technisches Onboarding und Mentoring neuer Kolleg*innen: Vermittlung projektspezifischer Abläufe, Entwicklungsstandards und Unternehmenskultur
- Analyse und Bewertung technischer Anforderungen sowie Konzeption geeigneter Lösungen in direkter Zusammenarbeit mit Kund*innen
- Integration und Betreuung von Anwendungen in Cloud-Umgebungen (Azure) inklusive CMS-Anbindung und Deployment
- Teilnahme an internen Communities und Wissensaustauschformaten durch Vorträge und Präsentationen (z. B. neue Technologien, Feature Previews)
- Teamgröße: bis zu 10 Personen, internationale und crossfunktionale Zusammenarbeit
In dieser Position konnte ich meine Expertise in modernen Frontend-Technologien weiter ausbauen und aktiv zur erfolgreichen Umsetzung komplexer digitaler Lösungen beitragen. - Selbständiger Frontend EntwicklerFrontend WebentwicklerFORSCHUNGDezember 2021 - März 2022 (3 Monate)München, DeutschlandIn meiner Tätigkeit als selbstständiger Frontend-Entwickler mit Schwerpunkt Testautomatisierung habe ich maßgeblich an der Migration bestehender Protector-Tests hin zu modernen Cypress End-to-End-Tests mitgewirkt.
- Konzeption, Planung und Durchführung der Migration von Legacy-Tests zu Cypress
- Entwicklung und Implementierung neuer End-to-End Tests
- Optimierung, Stabilisierung und Wartung bestehender Cypress Test-Suiten
- Erstellung modularer, wiederverwendbarer Cypress-Komponenten und Custom Commands
- Aufbau einer skalierbaren Testarchitektur in enger Zusammenarbeit mit dem Entwicklungsteam
- Laufende Abstimmung mit Product Ownern, QA und Entwicklern zur Definition sinnvoller Testszenarien und Akzeptanzkriterien
Dadurch konnte ich zur nachhaltigen Verbesserung der Testabdeckung und zur Beschleunigung von Release-Zyklen beitragen. - Carl Zeiss Microscopy Deutschland GmbHAngular Frontend WebentwicklerFORSCHUNGMärz 2021 - Dezember 2021 (9 Monate)Munich, GermanyVollzeitpraktikum als Angular Frontend WebentwicklerWährend seines Praktikums war ich mit folgenden Aufgaben betraut:
- Diskussion und Umsetzung neuer Features in enger Zusammenarbeit mit dem Product Owner und den Designer-, Frontend-, Backend- und DevOps-Kolleg:Innen
- Aktive Teilnahme am Scrum- und Kanban Prozess
- Unterstützung neuer Mitarbeiter bei Fragen
- Konzipierung und Implementierung von Unit-Tests mit Karma und Jasmine sowie e2e-Tests mit Cypress
- Einbau des dynamischen Bereitstellens von Testaten für die Protractor und Cypress e2e -Tests in Anhängigkeit der ausführenden
- Deploymentumgebung, sowohl für die lokale Entwicklungsumgebung als auch für die Ausführung in der Azure DevOps Pipeline
- Selbstständige Übertragung der Designidee und Usability-Richtlinien von bereits vorhandenen Komponenten auf neue Features
- Responsive Seitengestaltung mit Hilfe von CSS-Media-Queries und CSS-Flexbox
- Generalisierung und Zusammenlegen von Angular-Komponenten zur Wiederverwendung
- Erstellen von Modaldialogen mit Hilfe von Smart- und Dumb-Components
- Erstellung und Anpassung von Suchergebnisfiltern
- Anpassung von Reactive und Template-Driven Formularen
- Erstellung und Anpassung von reaktiven Funktionen mithilfe von RxJS inklusive Behandlung von related datastreams
- Migration des Frontendprojekts von Angular 11 auf Angular 12
- Automatisierung der Anpassung und Erstellung von Dateien durch Angular Schematics
- Weitergabe des aufgebauten Wissens über Angular Schematics in einem Tech-Talk inklusive Live-Coding
- Wirtschaftsinformatik B. ScUniversität Münster,2010Abschluss: Wirtschaftsinformatik B. Sc
- Ausbildung zum Film- und FernsehschauspielerFirst Take Schauspielakademie,2015Ausbildung zum Film- und Fernsehschauspieler