- Getslash GmbHImplementierung von responsive Web AppsREISEN & TOURISMUSFebruar 2024 - Heute (11 Monate)Rolle: Senior Web EntwicklerAufgabe: Update einer legacy Angular App auf den neusten Stand der Technik- Update einer legacy Angular Web App auf den neusten Stand der Technik mit Angular17, Standalone Components, Reactive and Declarative Code, RxJS Best Practices- Einführung des Tactical Domain Driven Designs für Angular mit NX zur Verwaltungdes Monorepos, Einführung von Storybook zur Erstellung des Designsystems- Entwicklung von Apps mit Vue.js, Tailwind und PrimeVue- Sicherstellung der Code Qualität mit Hilfe von automatisierten Unit-Tests in Jest und Vitest, E2E-Tests in Cypress basierend auf der Agilen Test Matrix- Coaching von Mitarbeitern in die Clean Code Guidelines und Best Practices in Angular, Vue.js, TypeScript und RxJS- Beratung bei der langfristigen technologischen Ausrichtung des Unternehmens- Verbesserung der GitLab CI/CD Build Pipeline Performance
- RTL Technology GmbHImplementierung einer Multipurpose Streaming Plattform, insbesondere MusikAUDIOVISUELLE MEDIENJanuar 2022 - Februar 2024 (2 Jahre und 2 Monate)Köln, NW, DeutschlandRolle: Senior Web DeveloperAufgabe: Implementierung der Multipurpose Streaming Plattform RTL+, insbesondere Musik- Konzipierung und Implementierung der RTL+ Musik Streaming Web App von Grund auf in Angular mit Typescript, HTML5 und SCSS, in einem von NX organisierten Monorepo- Implementierung einer ausgiebigen Test Abdeckung von Unit-, Integration- und Snapshot-Tests in Jest und Jasmine und E2E-Tests in Cypress zur Qualitätssicherung der on demand Releases mit Hilfe von GitLab CI/CD- Coaching und Einführung des Collective Code Ownership Mindsets und Clean Code Guidelines mit der Hilfe von Static Code Analyse Tools wie SonarQube und ESLint- Implementierung von Apollo GraphQL Clients zur Kommunikation mit den RTL und Deezer Backends- Optimierung der App für Server Side Rendering und Search Engine Optimization- Unterstützung des Backends bei ihrer Microservice Architecture durch Implementierung von Services in Node.js, Releases von npm Paketen mit GitLab CI/CD, Erstellung von Docker Images und Verwaltung von Kubernetes Clustern- Erweiterung und Verbesserung der Deezer Beispiel-Implementierungen in React
- Technische Hochschule OWLForschung, Implementierung und Optimierung von Artificial Neural NetworksFORSCHUNGApril 2023 - Dezember 2023 (9 Monate)Lemgo, NW, DeutschlandRolle: Wissenschaftlicher MitarbeiterAufgabe: KI und ML Forschungsprojekt Sydapro (Synthetische Daten in Produktion)- Forschung, Implementierung und Optimierung von Artificial Neural Networks, insbesondere (Conditional) Variational AutoEncoders und Generative Adversarial Networks, in Python, TensorFlow, Keras, Pytorch, scikit-learn und pandas- Aufbereitung, Analyse und Visualisierung von Daten mit seaborn, Matplotlib und Plotly- Unterstützung bei der Erstellung von Berichten und wissenschaftlichen Veröffentlichungen
- B.Sc. Angewandte MathematikFachhochschule Bielefeld2016
- POPM Certified SAFe® 5 Product Owner/ Product ManagerKegon AG2020
- Kubernetes for App DevelopersLinux Foundation2022
- Google Cloud ArchitectCoursera Inc.2018
- PM Academy - Foundation SetupReply AG2018