Full-Stack Developer: Java, Angular
Aktualisiert am 07.04.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 20.04.2025
Verfügbar zu: 100%
davon vor Ort: 0%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre
2023-04 - heute

Entwicklung einer Plattform zur Datenvisualisierung

Full-Stack Developer
Full-Stack Developer

Für die Hotelbranche wird eine Datenauswertungs- und visualisierungs-plattform entwickelt. Diese ermöglicht es Hotelketten, verschiedenste Datenquellen anzubinden und kombinierte Auswertungen zu erhalten. Ein wichtiger Punkt ist das Duplettenmanagement von Hotelgästen, welches bei anderen Lösungen oftmals für Probleme und inkonsistente Daten sorgt. Aus diesen Daten können im Anschluss Berichte erstellt werden, welche mittels PowerBI visualisiert werden.

  • Neuentwicklung einer NodeJS-Applikation zum Abrufen der PMS-Daten aus Ibelsa, Apaleo und Sihot und Speicherung in einer Postgres-Datenbank
  • Neuentwicklung einer Web-Applikation zur Visualisierung der Hoteldaten
  • Authentifizierung mit Oauth Visualisierung mit PowerBI

TypeScript Angular RxJS Node.js Nest.js Sequelize PowerBI
10 Monate
2022-07 - 2023-04

Entwicklung einer Verwaltungsplattform für digitale Werbeanzeigen

Full-Stack Developer
Full-Stack Developer

LivingAds sind interaktive Ads, die den User zum Interagieren anregen und dadurch neue Erkenntnisse zur Optimierung von Werbekampagnen generieren. Zur Erstellung neuer LivingAds, Verwaltung von Kampagnen und der Generierung von Reports wurde eine Verwaltungsplattform entwickelt.

Im Zeitraum wurden neue, in Funktionalität und Styling stärker anpassbare LivingAds entwickelt, die Funktionalität der Verwaltungsplattform erweitert sowie bestehender Code optimiert. Bei LivingAds lag der Entwicklungsfokus stark auf Responsive Webdesign für mobile Endgeräte sowie Optimierung der Ladegeschwindigkeit. Die Verwaltungsplattform wurde durch komplexe Funktionalitäten erweitert, deren Interface jedoch weiterhin einfach zu bedienen sein musste.

  • Entwicklung neuer LivingAds in TypeScript
  • Integration und Optimierung der Funktionen in der Verwaltungsplattform
  • Umstieg auf Reactive Forms und RxJS
  • Verbesserung der Test Coverage und Automatisierung des Testings
  • Analyse, Behebung und Präventention von Bugs während Live-Kampagnen
  • Enge Zusammenarbeit mit dem Backend Team


TypeScript (LivingAds) Angular (Admin-Center) Angular Material RxJS Webpack Cucumber.js Jest Jasmine Spring Boot Jenkins Elasticsearch Java
Wagawin GmbH
2 Jahre
2020-07 - 2022-06

Entwicklung einer Low-Code Plattform

Full-Stack Developer
Full-Stack Developer
Graphische Oberfläche zur Erstellung komplexer Anwendungen im Bereich der Telekommunikation, um neue Weboberflächen, Backend und Schnittstellen ohne dem Schreiben von Code zu verwirklichen.

Die Tätigkeit umfasste hierbei ein Tool zum Erstellen von Workflows in Baumstruktur mit Knoten und Kanten. Weiterhin wurden die Datenstrukturen zum Speichern der Workflows sowie der Funktionalität von Knotenpunkten entworfen. Die Workflows wurden mit der Canvas API dargestellt, um eine gleichbleibende Performance selbst bei komplexen Workflows zu gewährleisten.


? Erstellung des Architekturkonzepts

? Erstellung der Datenstrukturen der Workflows und Knotenpunkten

? Implementierung des Frontends

? Zusammenarbeit mit externen und internen Mitarbeitern

? Aufbau eines Git-Workflows mit Code-Reviews

? Konzeption und Bereitstellung einer E2E-Testumgebung

Angular TypeScript RxJS Canvas API Selenium Webdriver Java Spring Boot
European Computer Telecoms AG
9 Monate
2019-10 - 2020-06

Neuentwicklung einer Telekommunikation-Verwaltungsplattform

Full-Stack Developer
Full-Stack Developer
Die INtellECT® Service Delivery Plattform ist eine Umgebung mit Werkzeugen zum Erstellen und Verwalten von Anwendungen und Schnittstellen im Bereich der Telekommunikation.

Im Zuge eines Updates von AngularJS auf eine aktuelle Angular-Version wurde die Codebasis refaktorisiert. Dies beinhaltete das Implementieren eines besseres Software-Designs, das Beheben von Software-Bugs, Implementierung neuer Features, Umstieg von JavaScript auf TypeScript inkl. starker Typisierung sowie Verbesserung des UX Designs.


? Analyse der bestehenden Architektur, Konzeption einer verbesserten Architektur

? Refaktorisieren des bestehenden Codes

? Implementierung neuer Features

AngularJS Vue.js Node.js TypeScript MySQL Bash Java Spring Boot
European Computer Telecoms AG
1 Jahr 8 Monate
2018-02 - 2019-09

Verwaltung und Visualisierung von Serverkonfigurationen

Full-Stack Developer
Full-Stack Developer
Die Applikationen dienen zur Verbesserung der Verwaltung und Visualisierung von Serverkonfigurationen und Deployments. Folgende Anwendungen wurden entwickelt:
? GUI zur graphischen Erstellung und Verwaltung von Serverkonfigurationen
? Karten- und diagrammbasierte Visualisierungen von Serverkonfigurationen

? Automatisierte Generation von Konfigurationsdateien im XML-Format


Tätigkeiten
? Anforderungsanalyse mit internen Endanwendern
? Entwurf der Projektstruktur
? Entwicklung der Applikationen
Vue.js TypeScript GraphQL SASS Webpack Jest Cypress Storybook GitLab Node.js Microservices (Moleculer Library) PostgreSQL MongoDB RabbitMQ Java Spring Boot
European Computer Telecoms AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2017-12 - 2019-12

M. Eng.

Hochschule München
Hochschule München
4 Jahre 1 Monat
2013-06 - 2017-06

M. Sc.

Universität Leipzig
Universität Leipzig

Kompetenzen

Kompetenzen

Programmiersprachen

Angular
Experte
Apollo Client
Experte
Bootstrap
Experte
Bulma
Experte
Canvas API
Experte
Figma
Experte
HTML / CSS
Experte
Jest, Karma, Jasmine
Experte
Material UI Libraries
Experte
NPM, Gulp, Webpack, Yarn
Experte
React
Experte
Responsive Design
Experte
RxJS
Experte
SCSS / CSS
Experte
Tailwind CSS
Experte
TypeScript
Experte
Vue.js, Vuex
Experte
Java
Experte
Gradle
Experte
Node.js
Experte
Python
Experte
Spring Framework, Spring Boot
Experte
CI / CD
Experte
Docker
Experte
GIT
Experte
GitHub Actions
Experte
Google Cloud Platform
Experte
Jenkins
Experte
Microservice-Architektur
Experte
SonarQube
Experte
GraphQL
Experte
REST
Experte
SOAP
Experte
Swagger.io/OpenAPT
Experte
Android
Experte
Elasticsearch
Experte
MongoDB
Experte
MySQL
Experte
Oracle
Experte
PostgreSQL
Experte
Cucumber
Experte
Cypress
Experte
Protractor
Experte
Selenium
Experte
TestCafe
Experte
WebdriverIQ
Experte
Contao
Experte
PrestaShop
Experte
Typo3
Experte
Wordpress
Experte
Behavior Driven Development (BDD)
Experte
Domain-driven Design
Experte
Scrum, Kanban
Experte
Test-driven Development
Experte

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre
2023-04 - heute

Entwicklung einer Plattform zur Datenvisualisierung

Full-Stack Developer
Full-Stack Developer

Für die Hotelbranche wird eine Datenauswertungs- und visualisierungs-plattform entwickelt. Diese ermöglicht es Hotelketten, verschiedenste Datenquellen anzubinden und kombinierte Auswertungen zu erhalten. Ein wichtiger Punkt ist das Duplettenmanagement von Hotelgästen, welches bei anderen Lösungen oftmals für Probleme und inkonsistente Daten sorgt. Aus diesen Daten können im Anschluss Berichte erstellt werden, welche mittels PowerBI visualisiert werden.

  • Neuentwicklung einer NodeJS-Applikation zum Abrufen der PMS-Daten aus Ibelsa, Apaleo und Sihot und Speicherung in einer Postgres-Datenbank
  • Neuentwicklung einer Web-Applikation zur Visualisierung der Hoteldaten
  • Authentifizierung mit Oauth Visualisierung mit PowerBI

TypeScript Angular RxJS Node.js Nest.js Sequelize PowerBI
10 Monate
2022-07 - 2023-04

Entwicklung einer Verwaltungsplattform für digitale Werbeanzeigen

Full-Stack Developer
Full-Stack Developer

LivingAds sind interaktive Ads, die den User zum Interagieren anregen und dadurch neue Erkenntnisse zur Optimierung von Werbekampagnen generieren. Zur Erstellung neuer LivingAds, Verwaltung von Kampagnen und der Generierung von Reports wurde eine Verwaltungsplattform entwickelt.

Im Zeitraum wurden neue, in Funktionalität und Styling stärker anpassbare LivingAds entwickelt, die Funktionalität der Verwaltungsplattform erweitert sowie bestehender Code optimiert. Bei LivingAds lag der Entwicklungsfokus stark auf Responsive Webdesign für mobile Endgeräte sowie Optimierung der Ladegeschwindigkeit. Die Verwaltungsplattform wurde durch komplexe Funktionalitäten erweitert, deren Interface jedoch weiterhin einfach zu bedienen sein musste.

  • Entwicklung neuer LivingAds in TypeScript
  • Integration und Optimierung der Funktionen in der Verwaltungsplattform
  • Umstieg auf Reactive Forms und RxJS
  • Verbesserung der Test Coverage und Automatisierung des Testings
  • Analyse, Behebung und Präventention von Bugs während Live-Kampagnen
  • Enge Zusammenarbeit mit dem Backend Team


TypeScript (LivingAds) Angular (Admin-Center) Angular Material RxJS Webpack Cucumber.js Jest Jasmine Spring Boot Jenkins Elasticsearch Java
Wagawin GmbH
2 Jahre
2020-07 - 2022-06

Entwicklung einer Low-Code Plattform

Full-Stack Developer
Full-Stack Developer
Graphische Oberfläche zur Erstellung komplexer Anwendungen im Bereich der Telekommunikation, um neue Weboberflächen, Backend und Schnittstellen ohne dem Schreiben von Code zu verwirklichen.

Die Tätigkeit umfasste hierbei ein Tool zum Erstellen von Workflows in Baumstruktur mit Knoten und Kanten. Weiterhin wurden die Datenstrukturen zum Speichern der Workflows sowie der Funktionalität von Knotenpunkten entworfen. Die Workflows wurden mit der Canvas API dargestellt, um eine gleichbleibende Performance selbst bei komplexen Workflows zu gewährleisten.


? Erstellung des Architekturkonzepts

? Erstellung der Datenstrukturen der Workflows und Knotenpunkten

? Implementierung des Frontends

? Zusammenarbeit mit externen und internen Mitarbeitern

? Aufbau eines Git-Workflows mit Code-Reviews

? Konzeption und Bereitstellung einer E2E-Testumgebung

Angular TypeScript RxJS Canvas API Selenium Webdriver Java Spring Boot
European Computer Telecoms AG
9 Monate
2019-10 - 2020-06

Neuentwicklung einer Telekommunikation-Verwaltungsplattform

Full-Stack Developer
Full-Stack Developer
Die INtellECT® Service Delivery Plattform ist eine Umgebung mit Werkzeugen zum Erstellen und Verwalten von Anwendungen und Schnittstellen im Bereich der Telekommunikation.

Im Zuge eines Updates von AngularJS auf eine aktuelle Angular-Version wurde die Codebasis refaktorisiert. Dies beinhaltete das Implementieren eines besseres Software-Designs, das Beheben von Software-Bugs, Implementierung neuer Features, Umstieg von JavaScript auf TypeScript inkl. starker Typisierung sowie Verbesserung des UX Designs.


? Analyse der bestehenden Architektur, Konzeption einer verbesserten Architektur

? Refaktorisieren des bestehenden Codes

? Implementierung neuer Features

AngularJS Vue.js Node.js TypeScript MySQL Bash Java Spring Boot
European Computer Telecoms AG
1 Jahr 8 Monate
2018-02 - 2019-09

Verwaltung und Visualisierung von Serverkonfigurationen

Full-Stack Developer
Full-Stack Developer
Die Applikationen dienen zur Verbesserung der Verwaltung und Visualisierung von Serverkonfigurationen und Deployments. Folgende Anwendungen wurden entwickelt:
? GUI zur graphischen Erstellung und Verwaltung von Serverkonfigurationen
? Karten- und diagrammbasierte Visualisierungen von Serverkonfigurationen

? Automatisierte Generation von Konfigurationsdateien im XML-Format


Tätigkeiten
? Anforderungsanalyse mit internen Endanwendern
? Entwurf der Projektstruktur
? Entwicklung der Applikationen
Vue.js TypeScript GraphQL SASS Webpack Jest Cypress Storybook GitLab Node.js Microservices (Moleculer Library) PostgreSQL MongoDB RabbitMQ Java Spring Boot
European Computer Telecoms AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2017-12 - 2019-12

M. Eng.

Hochschule München
Hochschule München
4 Jahre 1 Monat
2013-06 - 2017-06

M. Sc.

Universität Leipzig
Universität Leipzig

Kompetenzen

Kompetenzen

Programmiersprachen

Angular
Experte
Apollo Client
Experte
Bootstrap
Experte
Bulma
Experte
Canvas API
Experte
Figma
Experte
HTML / CSS
Experte
Jest, Karma, Jasmine
Experte
Material UI Libraries
Experte
NPM, Gulp, Webpack, Yarn
Experte
React
Experte
Responsive Design
Experte
RxJS
Experte
SCSS / CSS
Experte
Tailwind CSS
Experte
TypeScript
Experte
Vue.js, Vuex
Experte
Java
Experte
Gradle
Experte
Node.js
Experte
Python
Experte
Spring Framework, Spring Boot
Experte
CI / CD
Experte
Docker
Experte
GIT
Experte
GitHub Actions
Experte
Google Cloud Platform
Experte
Jenkins
Experte
Microservice-Architektur
Experte
SonarQube
Experte
GraphQL
Experte
REST
Experte
SOAP
Experte
Swagger.io/OpenAPT
Experte
Android
Experte
Elasticsearch
Experte
MongoDB
Experte
MySQL
Experte
Oracle
Experte
PostgreSQL
Experte
Cucumber
Experte
Cypress
Experte
Protractor
Experte
Selenium
Experte
TestCafe
Experte
WebdriverIQ
Experte
Contao
Experte
PrestaShop
Experte
Typo3
Experte
Wordpress
Experte
Behavior Driven Development (BDD)
Experte
Domain-driven Design
Experte
Scrum, Kanban
Experte
Test-driven Development
Experte

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.