
Senior Full-Stack Engineer mit Fokus auf Angular, Java & Cloud-Architekturen
- Verfügbarkeit einsehen
- 10 Referenzen
- auf Anfrage
- 52146 Würselen
- Weltweit
- de | en | es
- 22.04.2025
Kurzvorstellung
Auszug Referenzen (10)
"H. ist als erfahrener Angular-Frontend-Entwickler zu empfehlen. Er hat über ein Jahr unser Projekt in der UX/UI nach vorne gebracht."
8/2023 – 2/2025
Tätigkeitsbeschreibung
Entwicklung einer modernen Webplattform für die Vermögensoptimierung, die es
Bankkunden ermöglicht, ihre Finanzstrategien visuell und interaktiv zu analysieren. Highcharts
wurde für die Darstellung von Investmentportfolios eingesetzt, während das Atruvia Design
System für eine konsistente und benutzerfreundliche UI sorgte. Neben der Feature
Entwicklung lag ein Fokus auf Performance-Optimierung, Refactoring und Qualitätssicherung
durch umfassende Tests.
Aufgaben:
• Entwicklung und Wartung einer skalierbaren Angular-Anwendung für die Finanzanalyse
• Umsetzung interaktiver Diagramme mit Highcharts für visuelle Finanzübersichten
• Optimierung der UI mit dem Atruvia Design System und Angular Material
• State-Management mit SignalStore und NgRx zur Verbesserung der Performance
• Automatisiertes Testing mit Jasmine und Cypress für eine hohe Code-Qualität
• Refactoring bestehender Komponenten zur Reduzierung von Komplexität und
Verbesserung der Wartbarkeit
• Integration neuer Features auf Basis fachlicher Anforderungen
• Enge Zusammenarbeit mit Backend-Teams zur API-Implementierung
Angular, CSS-Programmierer, HTML5, JavaScript, Spring Framework, Test Automation, Testen, Typescript
"Herr K. hat eine sehr gute Zusammenarbeit mit den anderen Team-Mitglieder gezeigt und eigene Ideen eingebracht um unser Produkt voranzubringen"
6/2023 – 1/2024
Tätigkeitsbeschreibung
Weiterentwicklung eines Dashboard-Anwendung zur Visualisierung und Verwaltung von KPIs aus AWS DynamoDB
Aufgaben:
• Konfiguration und Einbindung von Tableau Dashboards zur Darstellung von KPIs
• Entwicklung von Angular-Komponenten für das Dashboard und Detailseiten
• Integration von Tailwind CSS für modernes, responsives Design
• Durchführung des Upgrades von Angular 14 auf Angular 17
• Implementierung von Services unter Verwendung von RxJS
• Erstellung von Unit-Tests und End-to-End-Tests
• Code-Management mit Git, Erstellung und Überprüfung von PR/MR
• Verwaltung von User Stories in JIRA
• Erstellung von technischer Dokumentation
Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), FTAM (File Transfer Access and Management), HTML, Java (allg.), JavaScript, Json, Kotlin, Responsive Webdesign, Spring Framework, SQL, Testen, Typescript, XML
"Die Zusammenarbeit hat sehr gut funktioniert und auch das gelieferte Ergebnis war gut und wie abgesprochen."
9/2022 – 6/2023
TätigkeitsbeschreibungSoftwareentwicklung mit Angular 14 für den Product Guide, zur Auswahl und Dimensionierung des geeigneten Messgeräts. Entwicklung einer Applikation für die Auswahl an Dokumenten zum ausgewählten Produkt
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Json, Representational State Transfer (REST), Responsive Webdesign, Testen, Typescript
"H. hat sich schnell eingearbeitet und konnte seine Aufgaben immer gut abschließen."
2/2022 – 4/2023
TätigkeitsbeschreibungWeiterentwicklung einer Content Management Applikation, für die Ausspielung von personalisierten Angeboten.
Eingesetzte QualifikationenAmazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Git, Graphql, HTML5, JavaScript, Json, Representational State Transfer (REST), Testen, Typescript
"Die Zusammenarbeit mit H. war sehr angenehm."
7/2021 – 6/2022
TätigkeitsbeschreibungEntwicklung eines Kundenportals
Eingesetzte QualifikationenAmazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Docker, Git, HTML5, Json, Representational State Transfer (REST), Responsive Webdesign, Testen, Typescript
"Herr K. hat uns in diesem Zeitraum bei der Weiterentwicklung unserer Web App und Cordova App (iOS und Android) unterstützt."
2/2021 – 7/2021
Tätigkeitsbeschreibung
• Erstellen von Modulen und Komponenten in Angular
• Implementieren von Services in RxJS
• Implementieren von Unit Tests und End to End tests in Karma und Protector
• npm Packages updaten, code in GitLab einchecken, PR/MR erstellen und überprüfen
• Bearbeitung von User Storys in JIRA
• Absprache mit Backend-Kollegen über Services die in Angular überführt werden sollen
• Technische Dokumentation
Angular, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Node.Js, Typescript
"Danke für die gute Zusammenarbeit."
5/2020 – 2/2021
Tätigkeitsbeschreibung
Technologien:
Visual Code, Angular 8+, Angular Elements, TypeScript, JavaScript, ES6, Git,
Docker, npm, TSLint, JSLint, JSON, REST, XML/TMX, Jenkins, Karma, Protector, HTML5, CSS4, D3, Web Components, Polymer, lid.js, Nexus, Spring Boot, Java Agent Development, Framework, YAML, Java, MQTT, MongoDB, LDAP, Portainer, Linux (Ubuntu, Alpine), Gitea, Trello, Mural, Jira, Confluence, Webstorm, NGINX, Polyfills, Slack, Insomnia Designer/Core, GitKraken, Markdown
Softwareentwicklung für das EOP Frontend um den Ablauf der Maschinen über das Frontend zu beobachten und zu konfigurieren.
Aufgaben:
- Über Jenkins sowie Gitea Release, Publish und Deploy bereitstellen sowie auch Jenkins Build/Release Pipeline anpassen. Jira Storys in Sub-Tasks unterteilen
- Komponenten in Polymer, Angular Elements und lid.js entwickeln
- Entwickelte Komponenten sowie Services in der Angular Applikation überführen
- Unit Tests und End to End tests durch Karma und Protector implementieren
- Implementierung mit Git einchecken, npm Packages updaten,
- SCRUM Vorgehensweise, Frontend Talk, Retro Prespektiv, Workshop, Refaktoring
- Feature Branch erstellen und ins Develop/Master Branch überführen
- Mehrsprachigkeit mit Sprachspezifischen StyleSheets (Chinesisch) implementieren
- Docker Image erstellen und ins Portainer überführen sowie Basis Node anpassen
- Über die Swagger API, Rest Endpoints sowie Subskriptions die in MQTT übertragen werden in der Angular Applikation implementieren
- Technsche Dokumentation
Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Typescript
"Sehr engagierter Entwickler, der uns bei der Überführung von InVision Vorlagen zu Angular Komponenten unterstützt hat."
2/2020 – 3/2020
Tätigkeitsbeschreibung
Softwareentwicklung mit HTML, CSS, JavaScript und Angular für die Bedieneinheit einer dentalen Fräs- und Schleifmaschine.
+Analyse der in InVision hinterlegten Screens und Komponenten, Fitnesslevelanzeige der Werkzeuge, Bearbeitungsprozesse
+Erstellen eines technischen Konzepts zur Umsetzung der Screens und Komponenten in das Frontend der Bedieneinheit
+ Entwicklung des Frontends der Bedieneinheit mit CSS, HTML, JavaScript, Typescript und Angular auf Basis des zuvor erstellten Konzepts
+ Testen der in Angular entwickelten Frontendkomponenten im Storybook
+ Erstellen einer technischen Dokumentation
+ Anlegen von Protos Modellen
+ Konvertieren der Protos in Ubuntu WSL über einer Toolchain (Poky SDK)
+ Visual Code Extension Angular Watch
+ Prototyping in InVision mit Design System Management und Storybook
+ Service Anbindung (GRPC, .NET Core, Webservices)
+ liquid.js Templates Konvertierung
+ MobaXterm X-Server
+ Websocket
+ end-to-end testing (Protractor, Karma)
+ Yarn Package Manager
+ NPM (node.js)
+ Gulp
+ webpack bundle
+ Prettier Code Formatter
+ Git
+ BitBucket Filehosting
+ Jira
+ Confluence
+ Angular 9 Ivy
+ Bugfixing
Ergebnis:
+ Analyse
+ Technisches Konzept
+ Quellcode
+ Sourcecode
+ Testdokumentation
+ technische Dokumentation
Storyboards, Ubuntu, .Net, C#, Typescript, Microsoft Visual Studio, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript
"Herr K. hat uns im Sommer 2019 bei der Entwicklung von Angular/Razor Anwendungen unterstützt."
5/2019 – 10/2019
Tätigkeitsbeschreibung
Implementierung eines Upload Managers für den Transfer von Textdateien auf verschiedene
Endsysteme
Microsoft Business Intelligence, Microsoft SQL Server Analysis Services (SSAS), Transact-Sql, DevOps (allg.), Testen, Active Directory, C#, Entity Framework, Git, Node.Js, Team Foundation Server, Typescript, XML, Angular, ASP.NET, CSS (Cascading Style Sheet), HTML5, Json, Representational State Transfer (REST)
"."
12/2018 – 4/2019
Tätigkeitsbeschreibung
Modernisierung und Weiterentwicklung des Softwareprodukts ZAS Motor R2. ZAS Motor R2 ist
eine Software mit der man Versicherungsdaten erfasst und Versicherungsverträge über das
Internet abschließen und ausrechnen kann.
DevOps (allg.), Scrum, Testen, Git, Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Json, Representational State Transfer (REST)
Qualifikationen
Projekt‐ & Berufserfahrung
8/2023 – 2/2025
Tätigkeitsbeschreibung
Entwicklung einer modernen Webplattform für die Vermögensoptimierung, die es
Bankkunden ermöglicht, ihre Finanzstrategien visuell und interaktiv zu analysieren. Highcharts
wurde für die Darstellung von Investmentportfolios eingesetzt, während das Atruvia Design
System für eine konsistente und benutzerfreundliche UI sorgte. Neben der Feature
Entwicklung lag ein Fokus auf Performance-Optimierung, Refactoring und Qualitätssicherung
durch umfassende Tests.
Aufgaben:
• Entwicklung und Wartung einer skalierbaren Angular-Anwendung für die Finanzanalyse
• Umsetzung interaktiver Diagramme mit Highcharts für visuelle Finanzübersichten
• Optimierung der UI mit dem Atruvia Design System und Angular Material
• State-Management mit SignalStore und NgRx zur Verbesserung der Performance
• Automatisiertes Testing mit Jasmine und Cypress für eine hohe Code-Qualität
• Refactoring bestehender Komponenten zur Reduzierung von Komplexität und
Verbesserung der Wartbarkeit
• Integration neuer Features auf Basis fachlicher Anforderungen
• Enge Zusammenarbeit mit Backend-Teams zur API-Implementierung
Angular, CSS-Programmierer, HTML5, JavaScript, Spring Framework, Test Automation, Testen, Typescript
6/2023 – 1/2024
Tätigkeitsbeschreibung
Weiterentwicklung eines Dashboard-Anwendung zur Visualisierung und Verwaltung von KPIs aus AWS DynamoDB
Aufgaben:
• Konfiguration und Einbindung von Tableau Dashboards zur Darstellung von KPIs
• Entwicklung von Angular-Komponenten für das Dashboard und Detailseiten
• Integration von Tailwind CSS für modernes, responsives Design
• Durchführung des Upgrades von Angular 14 auf Angular 17
• Implementierung von Services unter Verwendung von RxJS
• Erstellung von Unit-Tests und End-to-End-Tests
• Code-Management mit Git, Erstellung und Überprüfung von PR/MR
• Verwaltung von User Stories in JIRA
• Erstellung von technischer Dokumentation
Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), FTAM (File Transfer Access and Management), HTML, Java (allg.), JavaScript, Json, Kotlin, Responsive Webdesign, Spring Framework, SQL, Testen, Typescript, XML
9/2022 – 6/2023
TätigkeitsbeschreibungSoftwareentwicklung mit Angular 14 für den Product Guide, zur Auswahl und Dimensionierung des geeigneten Messgeräts. Entwicklung einer Applikation für die Auswahl an Dokumenten zum ausgewählten Produkt
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Json, Representational State Transfer (REST), Responsive Webdesign, Testen, Typescript
2/2022 – 4/2023
TätigkeitsbeschreibungWeiterentwicklung einer Content Management Applikation, für die Ausspielung von personalisierten Angeboten.
Eingesetzte QualifikationenAmazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Git, Graphql, HTML5, JavaScript, Json, Representational State Transfer (REST), Testen, Typescript
7/2021 – 6/2022
TätigkeitsbeschreibungEntwicklung eines Kundenportals
Eingesetzte QualifikationenAmazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Docker, Git, HTML5, Json, Representational State Transfer (REST), Responsive Webdesign, Testen, Typescript
2/2021 – 7/2021
Tätigkeitsbeschreibung
• Erstellen von Modulen und Komponenten in Angular
• Implementieren von Services in RxJS
• Implementieren von Unit Tests und End to End tests in Karma und Protector
• npm Packages updaten, code in GitLab einchecken, PR/MR erstellen und überprüfen
• Bearbeitung von User Storys in JIRA
• Absprache mit Backend-Kollegen über Services die in Angular überführt werden sollen
• Technische Dokumentation
Angular, CSS (Cascading Style Sheet), Git, HTML5, JavaScript, Node.Js, Typescript
5/2020 – 2/2021
Tätigkeitsbeschreibung
Technologien:
Visual Code, Angular 8+, Angular Elements, TypeScript, JavaScript, ES6, Git,
Docker, npm, TSLint, JSLint, JSON, REST, XML/TMX, Jenkins, Karma, Protector, HTML5, CSS4, D3, Web Components, Polymer, lid.js, Nexus, Spring Boot, Java Agent Development, Framework, YAML, Java, MQTT, MongoDB, LDAP, Portainer, Linux (Ubuntu, Alpine), Gitea, Trello, Mural, Jira, Confluence, Webstorm, NGINX, Polyfills, Slack, Insomnia Designer/Core, GitKraken, Markdown
Softwareentwicklung für das EOP Frontend um den Ablauf der Maschinen über das Frontend zu beobachten und zu konfigurieren.
Aufgaben:
- Über Jenkins sowie Gitea Release, Publish und Deploy bereitstellen sowie auch Jenkins Build/Release Pipeline anpassen. Jira Storys in Sub-Tasks unterteilen
- Komponenten in Polymer, Angular Elements und lid.js entwickeln
- Entwickelte Komponenten sowie Services in der Angular Applikation überführen
- Unit Tests und End to End tests durch Karma und Protector implementieren
- Implementierung mit Git einchecken, npm Packages updaten,
- SCRUM Vorgehensweise, Frontend Talk, Retro Prespektiv, Workshop, Refaktoring
- Feature Branch erstellen und ins Develop/Master Branch überführen
- Mehrsprachigkeit mit Sprachspezifischen StyleSheets (Chinesisch) implementieren
- Docker Image erstellen und ins Portainer überführen sowie Basis Node anpassen
- Über die Swagger API, Rest Endpoints sowie Subskriptions die in MQTT übertragen werden in der Angular Applikation implementieren
- Technsche Dokumentation
Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Typescript
2/2020 – 3/2020
Tätigkeitsbeschreibung
Softwareentwicklung mit HTML, CSS, JavaScript und Angular für die Bedieneinheit einer dentalen Fräs- und Schleifmaschine.
+Analyse der in InVision hinterlegten Screens und Komponenten, Fitnesslevelanzeige der Werkzeuge, Bearbeitungsprozesse
+Erstellen eines technischen Konzepts zur Umsetzung der Screens und Komponenten in das Frontend der Bedieneinheit
+ Entwicklung des Frontends der Bedieneinheit mit CSS, HTML, JavaScript, Typescript und Angular auf Basis des zuvor erstellten Konzepts
+ Testen der in Angular entwickelten Frontendkomponenten im Storybook
+ Erstellen einer technischen Dokumentation
+ Anlegen von Protos Modellen
+ Konvertieren der Protos in Ubuntu WSL über einer Toolchain (Poky SDK)
+ Visual Code Extension Angular Watch
+ Prototyping in InVision mit Design System Management und Storybook
+ Service Anbindung (GRPC, .NET Core, Webservices)
+ liquid.js Templates Konvertierung
+ MobaXterm X-Server
+ Websocket
+ end-to-end testing (Protractor, Karma)
+ Yarn Package Manager
+ NPM (node.js)
+ Gulp
+ webpack bundle
+ Prettier Code Formatter
+ Git
+ BitBucket Filehosting
+ Jira
+ Confluence
+ Angular 9 Ivy
+ Bugfixing
Ergebnis:
+ Analyse
+ Technisches Konzept
+ Quellcode
+ Sourcecode
+ Testdokumentation
+ technische Dokumentation
Storyboards, Ubuntu, .Net, C#, Typescript, Microsoft Visual Studio, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript
5/2019 – 10/2019
Tätigkeitsbeschreibung
Implementierung eines Upload Managers für den Transfer von Textdateien auf verschiedene
Endsysteme
Microsoft Business Intelligence, Microsoft SQL Server Analysis Services (SSAS), Transact-Sql, DevOps (allg.), Testen, Active Directory, C#, Entity Framework, Git, Node.Js, Team Foundation Server, Typescript, XML, Angular, ASP.NET, CSS (Cascading Style Sheet), HTML5, Json, Representational State Transfer (REST)
12/2018 – 4/2019
Tätigkeitsbeschreibung
Modernisierung und Weiterentwicklung des Softwareprodukts ZAS Motor R2. ZAS Motor R2 ist
eine Software mit der man Versicherungsdaten erfasst und Versicherungsverträge über das
Internet abschließen und ausrechnen kann.
DevOps (allg.), Scrum, Testen, Git, Typescript, Angular, CSS (Cascading Style Sheet), HTML5, JavaScript, Json, Representational State Transfer (REST)
Zertifikate
Ausbildung
Köln
Über mich
Ich bringe über ein Jahrzehnt Erfahrung in der Entwicklung performanter, cloudfähiger Anwendungen mit – branchenübergreifend und teamfähig.
Kernkompetenzen:
Frontend: Angular 18, SignalStore, RxJS, Highcharts, Tailwind, Angular Material
Backend: Java 17+, Spring Boot, JPA, REST, OpenAPI, OAuth2
DevOps: Docker, Kubernetes, Helm, Azure Cloud, GitHub Actions
Testing: Playwright, Cypress, JUnit, Jest, Jasmine
Methoden: Scrum, Clean Code, DDD, TDD, CI/CD
Branchen: Banken, Versicherungen, Energie, Industrie
Sprachen: Deutsch (Muttersprache), Englisch (verhandlungssicher)
Verfügbarkeit: Nach Vereinbarung
Remote / Vor-Ort möglich
Lassen Sie uns gemeinsam Ihr nächstes digitales Produkt verwirklichen.
Weitere Kenntnisse
• Microservice-Architekturen, Event-Driven Architecture (Kafka), RESTful API Design, OpenAPI/Swagger
• Authentifizierung & Autorisierung mit OAuth2, OpenID Connect, Keycloak, Azure AD
• CI/CD mit GitHub Actions, Azure Pipelines, Jenkins, Docker, Kubernetes, Helm
• Cloud-Infrastruktur mit Microsoft Azure (App Services, Blob Storage, Key Vault, AKS), AWS (EC2, DynamoDB)
• Datenbankdesign und Performance-Optimierung für SQL (PostgreSQL, MSSQL, Oracle) & NoSQL (MongoDB, Redis, Elasticsearch)
• State-Management in Angular: Signal Store, NgRx, NGXS, RxJS
• Visualisierungen & UI-Komponenten: Highcharts, D3.js, Angular Material, Tailwind CSS
• Testing & Qualitätssicherung: Playwright, Cypress, JUnit, Jasmine, Jest, Testcontainers
• Agile Methoden: Scrum, Kanban, Jira, Confluence, GitFlow
• Technische Dokumentation, Code Reviews, Pair Programming, Mentoring von Juniors
• SAP-Technologien: SAP UI5, Fiori, OData, ABAP, SAP Gateway, SAP PO/PI, SAP BPM (Grundkenntnisse)
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden