Full Stack Entwickler
Aktualisiert am 10.06.2024
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 27.05.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 4 Monate
2023-02 - heute

DFS

Full Stack Entwickler Scrum
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
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines
Scrum
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 4 Monate
2023-02 - heute

DFS

Full Stack Entwickler Scrum
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
  • Testing im Frontend und Backend
    • Frontend: Cypress, Jest
    • Backend: Mockito, Mockk, JUnit
  • Build Management mit Gradle
  • Nutzung von GitLab CI/CD Pipelines
Scrum
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 GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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