Über mich
Skills
Projekte
Angular Frontend - Entwickler
Bundesdruckerrei · Internet und Informationstechnologie
• Unterstützung des Scrum-Teams in der Entwicklung voneiner Angular Applikation zur Digitalisierung des Organspendeausweises
• Mitwirkem beim Modellieren & Umsetzen performance-steigerndenFrontend-Architektur-Entscheidungen
• Umsetzung von Designvorgaben und Funktionalitätsanforderungen in• Kleinere Entwicklungen im Java Springboot Backend
• Nutzung von Docker Containern beim (lokalen) Entwickeln
• Jasmine/Karma Unit Tests• Cypress Integration Tests• Cypress E2E Tests• Nutzung des Redux-Patterns mit NgRx
• Entwicklung auf Ubuntu Umgebung
• Verwendung von Gitlab zur Versionskontrolle unter Erstellung von Pull-Requests•
Topic Driver bei diversen Features unter Nutzung von Jira
• Verwendung von Confluence zur Dokumentation von Architektur-Entscheidungen oder Anleitungen• Verwendung von Jira als Ticketsystem und Projekt-Management Tool für agiles Arbeiten
• Verwendete Frameworks & Technologien : Angular 13 (HTML, SCSS,Typescript), RxJs, NGRX, , Gitlab, Docker, Maven, Java Springboot
Angular Frontend Architekt
Diebold Nixdorf/IKEA · Industrie und Maschinenbau
- Unterstützung des Front-End Teams in der Entwicklung von Angular Applikationen zur Verwaltung von Self-Checkout Kassen in IKEA Restaurants
- Mitwirkem beim Modellieren & Umsetzen performance-steigernden Architektur-Entscheidungen
- Split einer monolithischen Angular Applikation zu über 12 einzelnen, voneinander unabhängigen Feature Apps (Micro-App-Architektur)
- Implementierung und Erweiterung von nach ihrem Kontext hierarchisch unterscheidbaren npm Packages, die in den Micro-Apps verwendet werden
- Implementierung von wiedervewendbaren Komponenten in projektinternen Libraries
- Verantwortung über Migration der Micro-Apps von Angular Version 9 auf 12
- Veröffentlichung und Monitoring von Releases am Ende eines Sprints
- Kontrolle der releasten Versionen basierend auf Kriterien wie Major-/Minor-Changes
- Verwendung von Jenkins Build-Pipelines für automatisierte Build Generierung
- Implementierung einer Shell-App mittels IFrame zum Nutzen der Micro-Apps
- Erweiterung eines Node.js JSON-Servers zum offline testen
- Jasmine/Karma Unit Tests
- Protractor End-to-End Tests
- Interaktions-Tests mit cdk Component Harnesses
- Nutzung des Flux-Patterns mit NgRx
- Implementierung einer NgRx Library zum Zentralisieren von wiederverwendtbarem Code
- Topic Driver bei diversen Features unter Nutzung von Jira
- Verwendung von Bitbucket zur Versionskontrolle unter Erstellung von Pull-Requests
- Verwendung von Confluence zur Dokumentation von Architektur-Entscheidungen oder Anleitungen
- Verwendete Frameworks & Technologien : Angular 9-12 (HTML, SCSS, Typescript), RxJs, NGRX, Node.js + Express.js, Jenkins,
Angular Frontend-Entwickler & Projekt-Verantwortlicher
MCT-Netzwerke · Internet und Informationstechnologie
- Alleinige Verantwortung bei der Entwicklung einer Angular Web-Applikation zur Dokumentenverwaltung und Buchführung im Immobiliengeschäft
- Automatisierte Generierung von Code-Templates mit Angular Schematics
- Planung, Modellierung & Implementierung der Infrastruktur und Architektur
- Implementierung des gesamten Frontends mit Verwendung eines CMS
- Atlassian Jira & Confluence zum Projektmanagement & zur Dokumentation
- Nutzung des Facade Patterns mit Anlehnung an Flux-Pattern (Redux/NgRx) mit RxJS
- Strikte Differenzierung von App-Komponenten basierend auf jeweiliger Verantwortung
- Stylings mit Bootstrap 5
- Verwendete Technologien und Systeme: Angular 11 (HTML, SCSS, TypeScript), Directus Headless CMS, Bootstrap