Full Stack Entwickler
Aktualisiert am 24.07.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 01.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
sehr gut

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-02 - heute

DB Cargo - DFS

Full Stack Entwickler Scrum Java Kotlin ...
Full Stack Entwickler
Full Stack Entwickler im Projekt ?DFS? (DB Cargo), mit dem Ziel Zuführungen historisch und live auszuwerten sowie Bad Actors zu identifizieren.
  • Entwicklung des Frontends mit Angular 14/15
    • Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Typescript/ Javascript
    • Nutzung des DB SSO (Single-Sign-On)
  • Entwicklung des Backends mit Spring
    • API-Entwicklung nach RESTful
    • Anbindung diverser Schnittstellen inklusive Datentransformation
    • Kotlin
    • Spring Boot 2.7.x
    • Anbindung einer PostgreSQL und des DB Cargo Data Lakes
    • OAuth Authentifizierung
    • Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Verarbeitung von SAP ISI Daten
  • Deployment im OpenShift
    • Dockerizing von Frontend und Backend
  • Ausetzen und Nutzen verschiedener AWS Komponenten aus dem DB AWS, bspw. S3, OpenShift, RDS Datenbanken, IAM, ... 
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines, Environment Variables, Testing Pipelines, ...
Scrum Java Kotlin AWS OpenShift Kubernetes Angular TypeScript Spring Spring Boot GitLab Cypress Jest PostgreSQL Data Lake REST Amazon RDS
DB Cargo AG
5 Monate
2022-09 - 2023-01

ODIE

Full Stack Entwickler Scrum
Full Stack Entwickler
Full Stack Entwickler im Erlösmanagement-Projekt ?ODIE? (DB Fernverkehr), mit dem Ziel Preisanpassungen besser zu steuern
  • Weiterentwicklung des Frontends mit Angular 13
    • Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Typescript/ Javascript
    • Nutzung des DB SSO (Single-Sign-On)
  • Weiterentwicklung der Middleware (Backend) mit Spring
    • Anbindung an Message Broker
    • API-Entwicklung nach RESTful
    • Kotlin
    • Spring Boot 2.7.x
    • PostgreSQL
    • OAuth Authentifizierung
  • Generierung von Rest-Schnittstellen durch OpenAPI-Dokumentation
  • Verarbeitung von SAP ISI Daten
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • ?Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines
Scrum
DB Systel GmbH
6 Monate
2022-05 - 2022-10

verschiedenes

Scrum
  • Entwicklung des Moduls ?Loco Tracker? mit dem Ziel gefahrene Kilometer je Lok nachzuvollziehen
  • Erstellung von GitLab CI/CD-Pipelines zum automatisierten Testen des Codes (JUnit/ Cypress) und anschließendem Deployment auf AWS
  • Das Deployment erfolgt über eine gesicherte ssh-Verbindung mit Hilfe von durch die build-stage erstellten und in GitLab registrierten Docker Images auf eine AWS EC2-Instanz
  • Der interne Netzwerkverkehr wird durch Docker geregelt, die PostgreSQL-Datenbank ist nach außen hin nicht erreichbar und nur Docker-compose intern vom Spring-Backend zu erreichen
  • Der eingehende Netzwerkverkehr wird mittels Route 53 über eine Subdomain geregelt und an den Loadbalancer (ELB) weitergeleitet
  • Berechtigungsverwaltung mit IAM, Kostenüberwachung durch Budgets

Erbrachte Leistungen
  • Entwicklung des Frontends mit Angular 13+ (TS/JS)
    • Nutzung von Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Einbinden von Open Street Map via Leaflet
    • Generierung von Rest-Schnittstellen durch OpenAPI-Dokumentation
    • UI-E2E-Testing durch Cypress
  • Entwicklung des Backends (Spring-Boot, gradle)
    • API-Entwicklung nach RESTful, siehe auch Spring HateOas
    • OpenAPI-Dokumentation (springdoc-openapi-ui)
    • Spring Boot 2.39+, Kotlin 1.7.x
    • ?Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Erstellen von Gitlab CI/CD-Pipelines und Deployment auf AWS
  • AWS-Deployment: EC2 mit Docker-Images aus der GitLab build-stage deployed, Loadbalancing + Netzwerkverkehr mit ELB und Route 53, Berechtigungsverwaltung mit IAM
  • Nutzung einer PostgreSQL-Datenbank und Verarbeitung von SAP ISI Daten
  • Dockerized Frontend + Backend
Scrum
Track Forward GmbH
10 Monate
2021-07 - 2022-04

Entwicklung verschiedener Angular WebApps

Scrum
Entwicklung verschiedener Angular WebApps in Verbindung mit Java Spring Backends
  • Komplette Neuentwicklung des Angular Frontends
    • Nutzung von Reactive Programming mit RxJS
    • Angular Material UI Framework
    • Nutzung von FlexLayout
    • Frontend Statemanagement mit NgRX
    • Typescript/ Javascript
  • API-Entwicklung nach RESTful, siehe auch Spring HateOas
  • Weiterentwicklung des Backends (Spring Framework)
    • Im besonderen Spring Boot in Versionen 1.X bis 2.39.RELEASE
    • Java 8
    • Spring Cloud Gateway
    • Eureka (Anbindung an internen Eureka Discovery Service)
    • ?Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Build Management mit Maven
  • AWS Dynamo DB
  • Visualisierung von Daten mit Grafana
Scrum
Itesign GmbH
1 Jahr 9 Monate
2019-10 - 2021-06

Weiterentwicklung des Frontends und des Backends

Kanban
Weiterentwicklung des Frontends und des Backends der FirstSpirit Digital Experience Plattform (DXP) - ein CMS System mit Fokus auf Omnichannel-Marketing
  • Entwicklung und Weiterentwicklung des Backends und Frontends
  • Weiterentwicklung des Angular Frontends
  • Entwicklung von JUnit Testfällen im Java-Backend
  • Mapping mit Hibernate
  • Anbindung an MySQL Datenbank
  • Pipeline via Jenkins
Kanban
e-Spirit AG
6 Monate
2019-04 - 2019-09

Projekt VBLife

Scrum
Entwicklung und Weiterentwicklung des Backends eines internen Bestandsverwaltungssystems (Projekt VBLife)
  • Weiterentwicklung eines Microservices
  • Einbettung in bestehende Microservice Architektur (Konfiguration via Configurationsservice) & RESTful Anbindung
  • (Security) Absicherung des Service
Scrum
Volkswohl Bund Versicherungen
2 Jahre 1 Monat
2017-04 - 2019-04

verschiedene Projekte

Java AWT/Swing MySQL
Übernahme nach der Ausbildung und Einsatz in den Projekten EDICheck, EDIFACT-Generierung und EDIView.
Java AWT/Swing MySQL
DDG GmbH
2 Jahre 8 Monate
2014-08 - 2017-03

Duale Ausbildung

DDG GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 8 Monate
2014-08 - 2017-03

Duale Ausbildung - Fachinformatiker für Anwendungsentwicklung

Heinz-Nixdorf Berufskolleg, Essen
Heinz-Nixdorf Berufskolleg, Essen

Position

Position

Full Stack Entwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Frameworks/Tools
  • Backend
    • Spring (Boot)
    • Hibernate
    • Flyway
    • OAuth
    • OpenAPI-Specifications
    • Testing
      • Mockito
      • Mockk
      • JUnit
  • Frontend
    • Angular
    • RxJS
    • NgRx
    • Testing
      • Cypress
      • Jest
  • Weiteres
    • Java Swing
    • Flexbox
    • (HTML/CSS)
    • Angular Material
    • DB UI-Core

Cloud-Computing (AWS)
  • EC2
  • ELB
  • S3
  • Lambda
  • Route 53
  • CDK
  • IAM
  • DynamoDB
  • RDS
  • Certificate Manager
  • CloudWatch
  • Budgets
  • Cost Explorer

Build-Tools
  • Gradle
  • Maven
  • Ant

Versionverwaltung
  • git
  • SVN

Tools
  • Docker
  • AWS
  • Figma
  • Zeplin
  • Postman
  • Grafana
  • Swagger
  • nginx

CI/CD
  • GitLab
  • Bamboo
  • Jenkins

Projektmanagament
  • Jira (Confluence)
  • YouTrack
  • Redmine

Programmiersprachen

Java
Kotlin
JavaScript
Python
TypeScript

Datenbanken

MySQL
PostgreSQL
AWS DynamoDB
H2
Influx

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

1 Jahr 5 Monate
2023-02 - heute

DB Cargo - DFS

Full Stack Entwickler Scrum Java Kotlin ...
Full Stack Entwickler
Full Stack Entwickler im Projekt ?DFS? (DB Cargo), mit dem Ziel Zuführungen historisch und live auszuwerten sowie Bad Actors zu identifizieren.
  • Entwicklung des Frontends mit Angular 14/15
    • Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Typescript/ Javascript
    • Nutzung des DB SSO (Single-Sign-On)
  • Entwicklung des Backends mit Spring
    • API-Entwicklung nach RESTful
    • Anbindung diverser Schnittstellen inklusive Datentransformation
    • Kotlin
    • Spring Boot 2.7.x
    • Anbindung einer PostgreSQL und des DB Cargo Data Lakes
    • OAuth Authentifizierung
    • Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Verarbeitung von SAP ISI Daten
  • Deployment im OpenShift
    • Dockerizing von Frontend und Backend
  • Ausetzen und Nutzen verschiedener AWS Komponenten aus dem DB AWS, bspw. S3, OpenShift, RDS Datenbanken, IAM, ... 
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines, Environment Variables, Testing Pipelines, ...
Scrum Java Kotlin AWS OpenShift Kubernetes Angular TypeScript Spring Spring Boot GitLab Cypress Jest PostgreSQL Data Lake REST Amazon RDS
DB Cargo AG
5 Monate
2022-09 - 2023-01

ODIE

Full Stack Entwickler Scrum
Full Stack Entwickler
Full Stack Entwickler im Erlösmanagement-Projekt ?ODIE? (DB Fernverkehr), mit dem Ziel Preisanpassungen besser zu steuern
  • Weiterentwicklung des Frontends mit Angular 13
    • Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Typescript/ Javascript
    • Nutzung des DB SSO (Single-Sign-On)
  • Weiterentwicklung der Middleware (Backend) mit Spring
    • Anbindung an Message Broker
    • API-Entwicklung nach RESTful
    • Kotlin
    • Spring Boot 2.7.x
    • PostgreSQL
    • OAuth Authentifizierung
  • Generierung von Rest-Schnittstellen durch OpenAPI-Dokumentation
  • Verarbeitung von SAP ISI Daten
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • ?Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines
Scrum
DB Systel GmbH
6 Monate
2022-05 - 2022-10

verschiedenes

Scrum
  • Entwicklung des Moduls ?Loco Tracker? mit dem Ziel gefahrene Kilometer je Lok nachzuvollziehen
  • Erstellung von GitLab CI/CD-Pipelines zum automatisierten Testen des Codes (JUnit/ Cypress) und anschließendem Deployment auf AWS
  • Das Deployment erfolgt über eine gesicherte ssh-Verbindung mit Hilfe von durch die build-stage erstellten und in GitLab registrierten Docker Images auf eine AWS EC2-Instanz
  • Der interne Netzwerkverkehr wird durch Docker geregelt, die PostgreSQL-Datenbank ist nach außen hin nicht erreichbar und nur Docker-compose intern vom Spring-Backend zu erreichen
  • Der eingehende Netzwerkverkehr wird mittels Route 53 über eine Subdomain geregelt und an den Loadbalancer (ELB) weitergeleitet
  • Berechtigungsverwaltung mit IAM, Kostenüberwachung durch Budgets

Erbrachte Leistungen
  • Entwicklung des Frontends mit Angular 13+ (TS/JS)
    • Nutzung von Reactive Programming mit RxJS
    • Angular Material UI Framework + DB UI-Core
    • Einbinden von Open Street Map via Leaflet
    • Generierung von Rest-Schnittstellen durch OpenAPI-Dokumentation
    • UI-E2E-Testing durch Cypress
  • Entwicklung des Backends (Spring-Boot, gradle)
    • API-Entwicklung nach RESTful, siehe auch Spring HateOas
    • OpenAPI-Dokumentation (springdoc-openapi-ui)
    • Spring Boot 2.39+, Kotlin 1.7.x
    • ?Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Erstellen von Gitlab CI/CD-Pipelines und Deployment auf AWS
  • AWS-Deployment: EC2 mit Docker-Images aus der GitLab build-stage deployed, Loadbalancing + Netzwerkverkehr mit ELB und Route 53, Berechtigungsverwaltung mit IAM
  • Nutzung einer PostgreSQL-Datenbank und Verarbeitung von SAP ISI Daten
  • Dockerized Frontend + Backend
Scrum
Track Forward GmbH
10 Monate
2021-07 - 2022-04

Entwicklung verschiedener Angular WebApps

Scrum
Entwicklung verschiedener Angular WebApps in Verbindung mit Java Spring Backends
  • Komplette Neuentwicklung des Angular Frontends
    • Nutzung von Reactive Programming mit RxJS
    • Angular Material UI Framework
    • Nutzung von FlexLayout
    • Frontend Statemanagement mit NgRX
    • Typescript/ Javascript
  • API-Entwicklung nach RESTful, siehe auch Spring HateOas
  • Weiterentwicklung des Backends (Spring Framework)
    • Im besonderen Spring Boot in Versionen 1.X bis 2.39.RELEASE
    • Java 8
    • Spring Cloud Gateway
    • Eureka (Anbindung an internen Eureka Discovery Service)
    • ?Nutzung diverser Spring Projekte (Cloud, Data, Security, Batch, Hateoas etc.)
  • Build Management mit Maven
  • AWS Dynamo DB
  • Visualisierung von Daten mit Grafana
Scrum
Itesign GmbH
1 Jahr 9 Monate
2019-10 - 2021-06

Weiterentwicklung des Frontends und des Backends

Kanban
Weiterentwicklung des Frontends und des Backends der FirstSpirit Digital Experience Plattform (DXP) - ein CMS System mit Fokus auf Omnichannel-Marketing
  • Entwicklung und Weiterentwicklung des Backends und Frontends
  • Weiterentwicklung des Angular Frontends
  • Entwicklung von JUnit Testfällen im Java-Backend
  • Mapping mit Hibernate
  • Anbindung an MySQL Datenbank
  • Pipeline via Jenkins
Kanban
e-Spirit AG
6 Monate
2019-04 - 2019-09

Projekt VBLife

Scrum
Entwicklung und Weiterentwicklung des Backends eines internen Bestandsverwaltungssystems (Projekt VBLife)
  • Weiterentwicklung eines Microservices
  • Einbettung in bestehende Microservice Architektur (Konfiguration via Configurationsservice) & RESTful Anbindung
  • (Security) Absicherung des Service
Scrum
Volkswohl Bund Versicherungen
2 Jahre 1 Monat
2017-04 - 2019-04

verschiedene Projekte

Java AWT/Swing MySQL
Übernahme nach der Ausbildung und Einsatz in den Projekten EDICheck, EDIFACT-Generierung und EDIView.
Java AWT/Swing MySQL
DDG GmbH
2 Jahre 8 Monate
2014-08 - 2017-03

Duale Ausbildung

DDG GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 8 Monate
2014-08 - 2017-03

Duale Ausbildung - Fachinformatiker für Anwendungsentwicklung

Heinz-Nixdorf Berufskolleg, Essen
Heinz-Nixdorf Berufskolleg, Essen

Position

Position

Full Stack Entwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Frameworks/Tools
  • Backend
    • Spring (Boot)
    • Hibernate
    • Flyway
    • OAuth
    • OpenAPI-Specifications
    • Testing
      • Mockito
      • Mockk
      • JUnit
  • Frontend
    • Angular
    • RxJS
    • NgRx
    • Testing
      • Cypress
      • Jest
  • Weiteres
    • Java Swing
    • Flexbox
    • (HTML/CSS)
    • Angular Material
    • DB UI-Core

Cloud-Computing (AWS)
  • EC2
  • ELB
  • S3
  • Lambda
  • Route 53
  • CDK
  • IAM
  • DynamoDB
  • RDS
  • Certificate Manager
  • CloudWatch
  • Budgets
  • Cost Explorer

Build-Tools
  • Gradle
  • Maven
  • Ant

Versionverwaltung
  • git
  • SVN

Tools
  • Docker
  • AWS
  • Figma
  • Zeplin
  • Postman
  • Grafana
  • Swagger
  • nginx

CI/CD
  • GitLab
  • Bamboo
  • Jenkins

Projektmanagament
  • Jira (Confluence)
  • YouTrack
  • Redmine

Programmiersprachen

Java
Kotlin
JavaScript
Python
TypeScript

Datenbanken

MySQL
PostgreSQL
AWS DynamoDB
H2
Influx

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.