Java, Spring, Cloud Engineer, Microservices, Docker, Kubernetes, Gitlab, Hibernate, JPA
Aktualisiert am 04.02.2025
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-12 - 2024-12

Porsche (WWS)

Fullstack Developer Java Node.js Spring Boot ...
Fullstack Developer

WorldWarranty System (WWS) ist das Garantie System bei Porsche. Dieses System wurde mit neuen Features erweitert, gewartet, optimiert und dokumentiert. Es wurde stark an Operation Reduktion gearbeitet wie zum Beispiel durch das Erreichen diverser Software-Quality-Gates. Verantwortlich für die Implementierung neuer Features und die Optimierung bestehender Funktionen unter Einsatz von Java 17, JUnit5, DB2, H2, Gradle, Spring, Spring Boot sowie der Nutzung von Splunk, Kafka, JFrog und GitLab CI/CD.


? Operation Reduktion

? Feature Implementierung

? Code-Optimierungen

? Dokumentation

? Einarbeitung neuer Kollegen

Kafka GitLab Splunk JFrog DB2 H2 Postman Jetbrains Git
Java Node.js Spring Boot Angular
11 Monate
2022-12 - 2023-10

API-Design Backend

Backend Developer Java
Backend Developer

Kurzbeschreibung:

Das Projekt bei Versatel konzentrierte sich auf die Etablierung und Sicherstellung der Kommunikation zwischen verschiedenen Telekommunikations-Providern. In diesem Kontext lag eine Schlüsselverantwortung des Teams in der Entwicklung und Bereitstellung verschiedener APIs. Diese APIs dienten der reibungslosen Interaktion zwischen den Providern und waren von entscheidender Bedeutung für den Erfolg des gesamten Kommunikationsnetzwerks.

 

Um dieses Ziel zu erreichen, war das Team bestrebt, die APIs sorgfältig zu entwickeln, zu betreiben und zu pflegen. Dies beinhaltete eine gründliche Dokumentation, die sicherstellte, dass alle Beteiligten ein klares Verständnis für die Nutzung und Integration der APIs hatten.

 

Ein weiteres Merkmal des Projekts war die Nutzung eines 3-Staging-Systems. Dieser Ansatz ermöglichte eine schrittweise Entwicklung, Prüfung und Bereitstellung der APIs, wodurch die Risiken minimiert und die Qualität maximiert wurde. Die enge Zusammenarbeit mit verschiedenen Providern und die Fähigkeit, deren Anforderungen zu erfüllen, waren entscheidend für den Projekterfolg.

 

Insgesamt zielte das Projekt darauf ab, eine nahtlose und zuverlässige Kommunikation zwischen Telekommunikations-Providern sicherzustellen, um eine verbesserte Konnektivität und Dienstleistungen in der Telekommunikationsbranche zu ermöglichen



Aufgaben:

 ? API-Tester

 ? Analyse / Design & Abstimmung mit den Fachabteilungen

 ? Zusammenarbeit mit weiteren externen Dienstleistern


Spring Boot 2 DevOPs REST Git
Java
1 Jahr 7 Monate
2021-12 - 2023-06

Implementation AWS-Cloud / ETL-Migration

Cloud Engineer / Backend Developer Java
Cloud Engineer / Backend Developer

Kurzbeschreibung:

Bei Projektbeginn verfügte das Unternehmen über eine rudimentäre AWS-Infrastruktur. In enger Abstimmung mit den Fachbereichen wurde diese Infrastruktur gemäß den spezifischen Anforderungen vollständig entwickelt und implementiert. Als Herzstück des Projekts wurde ein AWS-S3-Datalake eingerichtet, der mithilfe von Chronjobs des API-Gateways regelmäßig befüllt wurde. Zusätzlich wurde CloudWatch für vielfältige Monitoring-Anforderungen aufgesetzt. Die Postgres-Datenbank wurde in Form von zwei Instanzen in AWS Aurora betrieben.

 

Bis zu diesem Zeitpunkt waren die ETL-Prozesse mithilfe eines Tools namens Knime durchgeführt worden. Eine eingehende Analyse ergab, dass die Lizenzgebühren für dieses Tool hoch waren und die Wartung und Verwaltung der Prozesse ineffizient verlief. Als Reaktion darauf wurde die Planung und Umsetzung einer Java-Applikation initiiert. Diese Applikation basierte auf Spring Batch und zeichnete sich durch die Fähigkeit aus, große Datenmengen äußerst effizient zu verarbeiten. Darüber hinaus wurden die Kosten minimiert, da die Anwendung auf regelmäßig laufenden EC2-Instanzen in AWS betrieben wurde. Ein umfassendes Monitoring auf Basis von AWS CloudWatch wurde ebenfalls integriert. Das gesamte Bereitstellungsverfahren erfolgte automatisiert mithilfe von Terraform in skalierbare EC2-Docker-Instanzen.


Aufgaben:

? Cloud Engineer / Backend Developer

? Analyse / Design & Abstimmung mit den Fachabteilungen

? Aufbau & Planung der Cloudarchitektur / Applikation

? Monitoring über Cloudwatch & Cloudtrail

? Evaluation der Cloud-Features

? Deployment

? Dokumentation


Spring Boot 2 Spring Batch Terraform Docker Python Typescript AWS-Aurora: Postgres AWS-Parameter-Store AWS-Cloudwatch AWS-S3 AWS-Cloudrails AWS-EC2 JUnit Mockito GitLab Git CI/CD AWS RDS AWS-VPC
Java
8 Monate
2021-03 - 2021-10

Webshop-Migration

Backend Developer
Backend Developer

Das Projekt zielte darauf ab, einen umfangreichen monolithischen Webshop zu transformieren, indem er in mehrere Microservices aufgesplittet wurde. Diese Herausforderung wurde durch enge Zusammenarbeit mit den Fachabteilungen bewältigt. In regelmäßigen Abstimmungsterminen wurde ein schrittweises Vorgehen festgelegt.

 

Während der Projektphase wurden die Microservices entwickelt und nach und nach in das Produktions-System integriert. Die Kommunikation zwischen den einzelnen Komponenten erfolgte effizient über Kafka, wodurch eine zuverlässige und skalierbare Interaktion ermöglicht wurde.

 

Die Aufteilung des monolithischen Systems in Microservices trug zur Verbesserung der Skalierbarkeit, Wartbarkeit und Effizienz des Webshops bei. Diese Transformation ermöglichte es, flexibler auf Änderungen und Kundenanforderungen zu reagieren und die Gesamtleistung des Systems zu steigern.


Aufgaben:

 ? Backend Developer

 ? Austausch mit Fachabteilungen

 ? Entwickeln, Betreiben und Anbinden der Microservices

 ? Analyse des Monolithen

 ? Anbindung der Microservices

 ? Deployments


Git Kafka Velocity Gitlab Docker SonarQube Spring Boot 2 Cross-Functional CI/CD
1 Jahr 2 Monate
2020-02 - 2021-03

Azubi Betreuer

IT-Azubi-Betreuer
IT-Azubi-Betreuer

Das Projekt umfasste die Integration und Betreuung von IT-Azubis und Praktikanten bei bonprix. In dieser Rolle fungierte ich als Ansprechpartner, um die reibungslose Einführung in die Systeme sicherzustellen. Um einen Mehrwert für die Azubis zu schaffen, wurden gezielte kleinere Projekte vorbereitet, um sicherzustellen, dass sie produktiv zum Team beitragen konnten, anstatt sich mit gestellten Aufgaben zu befassen.

 

Zusätzlich war ich verantwortlich für die technische Seite bei Vorstellungsgesprächen von Azubis, um hochqualifizierten Nachwuchs sicherzustellen. Dies trug zur Stärkung des Teams bei und gewährleistete eine qualifizierte Personalauswahl.

 

Praktikanten erhielten ebenfalls passende Aufgaben, die es ihnen ermöglichten, sich in die Abteilung zu integrieren und einen Beitrag zum Geschehen zu leisten.

 

Insgesamt zielte das Projekt darauf ab, den neuen Mitarbeitern und Praktikanten einen reibungslosen Start in die Arbeitswelt zu bieten und gleichzeitig zur Stärkung des Teams und zur Sicherung qualifizierten Nachwuchses beizutragen.


Aufgaben:

? Führung von Auszubildenden und Praktikanten

? Führen von Bewerbungsgesprächen für Azubis

? Betreuung von Praktikanten

? Schaffung von Azubi- / Praktikantenprojekten

? Scrumgemäße Retros mit den Azubis über die zu bearbeitenden Projekte

? Hilfestellungen und Unterstützung bei schulischen Problemen der Azubis


Vaadin Spring Boot 2 Docker Git Gitlab CI/CD
2 Jahre 3 Monate
2019-01 - 2021-03

Monolith-Microservices-Migration

Backend Developer / Internationaler Projektmanager
Backend Developer / Internationaler Projektmanager

Das Projekt begann mit einem herausfordernden Ausgangspunkt: Ein monolithisches Tool, das sämtliche Einkaufsprozesse abdeckte. Dieses Tool erwies sich als ineffizient, sowohl im Hinblick auf Schulungen als auch auf den täglichen Bedarf der Kollegen.

 

In enger Zusammenarbeit wurde eine innovative Lösung entwickelt. Eine Architektur mit einem Corporate Design wurde auf Basis von Vaadin konzipiert und umgesetzt. Dadurch erhielten sämtliche Tools in der Applikationslandschaft ein einheitliches und vertrautes Design, das den Mitarbeitern die Arbeit erleichterte.

Ein schrittweiser Ansatz wurde verfolgt, um die Funktionalitäten aus dem ursprünglichen monolithischen Tool in separate Applikationen auszulagern. Dies schaffte nicht nur eine verbesserte Übersichtlichkeit, sondern ermöglichte auch eine effizientere Nutzung.

Ein zusätzlicher Aspekt des Projekts bestand darin, internationale Teams in Indien und Bulgarien zu koordinieren. Dies war oft eine komplexe Aufgabe, da Qualitätsansprüche und Arbeitsweisen nicht immer auf dem gleichen Niveau waren. Regelmäßige Anpassungen und Nachsteuerungen waren erforderlich, um sicherzustellen, dass das Projekt erfolgreich umgesetzt wurde.

 

Insgesamt führte die Umsetzung dieses Projekts zu einer verbesserten Effizienz und Benutzerfreundlichkeit der Einkaufsprozesse und trug dazu bei, eine einheitliche und konsistente Benutzererfahrung in der gesamten Applikationslandschaft zu schaffen


Aufgaben:

? Aufbau / Implementation der Applikationen

? Betreuung / Steuerung d. indischen u. bulgarischen Teams

? Monitoring der Applikationen

? Deployment

? Dokumentation


Vaadin Gitlab Git Docker Spring Boot 2 OracleDB CI/CD
8 Monate
2018-06 - 2019-01

Banner-Management-System

Fullstack - Developer
Fullstack - Developer

Das Projekt begann mit der Notwendigkeit von Optimierungen im Online-Marketing. Dies eröffnete die Gelegenheit für ein Grüne-Wiese Projekt. In enger Zusammenarbeit mit den Kollegen analysierte ich die Anforderungen und entwickelte ein Konzept für ein zentrales Banner-Verwaltungstool.

 

Die Auswahl der Technologien umfasste Java mit Spring Boot 2 und JPA für die Datenbank (Postgres) im Backend, sowie Thymeleaf im Frontend. Während der Entwicklung stand der kontinuierliche Austausch mit den Kollegen im Fokus, um das Tool an die Anforderungen des Teams anzupassen, wobei meine Erfahrung im Bereich UX wertvoll war.

 

Insgesamt zielte das Projekt darauf ab, ein maßgeschneidertes Banner-Verwaltungstool zu schaffen und durch die richtige Technologieauswahl und enge Abstimmung mit den Stakeholdern eine optimale Lösung zu bieten.


Aufgaben:

? Bestandsanalyse

? Technologie-Evaluation

? Applikationsumsetzung

? UX-Analysen mit fachlichen Kollegen

? Regelmäßige Termine, um den korrekten Kurs des Tools zu gewährleisten

? Bugfixes

? Deployment

? Dokumentation


Spring Boot 2 JPA Postgres Git Gitlab Thymeleaf UX
4 Monate
2018-03 - 2018-06

Migration Corporate Design

UX-Designer / Frontend Developer
UX-Designer / Frontend Developer

Das Projekt bot die Möglichkeit, aus der Webshopentwicklung heraus maßgeblich an der Gestaltung eines Corporate Designs mitzuwirken. Hierbei wurden umfangreiche AB-Tests durchgeführt und die darauf basierenden Analysen lieferten wertvolle Einblicke, wie der endgültige Webshop aussehen sollte.

 

Die Einrichtung einer Design-Pattern-Library ermöglichte den fachlichen Kollegen im UX-Team die unkomplizierte Umsetzung visueller Anpassungen, beispielsweise die Änderung von Farben. Diese Anpassungen wurden direkt im CSS des Webshops vorgenommen, ohne den zugrundeliegenden Code zu berühren.

 

Das Projekt hatte das Ziel, ein effizientes Designmanagement zu schaffen, das eine flexible und benutzerfreundliche Gestaltung des Webshops ermöglichte.


Aufgaben:


 ? AB-Testing Durchführug / Analyse

 ? Entwerfen diverser Designs

 ? Testen der Pattern-Library


Axure fachliches Verständnis für UX und UIs
6 Monate
2017-10 - 2018-03

BI - Realtime

Backend Developer / Data Scientist
Backend Developer / Data Scientist

Das Projekt startete mit einer bereits bestehenden BI-Struktur. Die Anforderung, Webshop-Daten in Echtzeit zu verarbeiten, führte zu einer Teamentscheidung. Nach sorgfältiger Evaluation wählten wir Flink in Kombination mit Cassandra, um den Anforderungen gerecht zu werden.

 

Die beeindruckende Datenverarbeitungsgeschwindigkeit von Flink und die schnelle Persistierung in Cassandra ermöglichten die erfolgreiche Umsetzung des Systems. Als Ergebnis erzielten wir einen Echtzeit-Datenstrom mit einer minimalen Verzögerung von 2 Minuten. Im Hintergrund wurde eine leistungsstarke SQL-DB, Terra-Data, für die permanente Persistierung eingesetzt.

 

Insgesamt zielte das Projekt darauf ab, die Echtzeitverarbeitung von Webshop-Daten effizient zu ermöglichen und dabei bewährte Technologien optimal einzusetzen.



Aufgaben:

? Evaluation potenzieller Technologien

? Pair-Programming

? Implementation von Flink und Cassandra

? Datenanalyse zu Testzwecken

? Anwendungstests

? Bugfixes

? Deployment

? Dokumentation


Spring Boot 2 Flink Cassandra Docker Terra-Data Gitlab Git CI/CD
8 Monate
2017-03 - 2017-10

Webshop - Entwicklung

Fullstack Developer
Fullstack Developer

Das Projekt hatte zum Ziel, das visuelle Redesign des Checkout-Prozesses im bonprix-Webshop umzusetzen. Dies erforderte enge Zusammenarbeit mit den Stakeholdern, um den besten Ansatz zu finden, der sowohl den fachlichen Anforderungen als auch den technischen Möglichkeiten gerecht wurde.

 

Nachdem dieser Ansatz festgelegt war, begann die Umsetzung mit einem Code-Refactoring des vorhandenen Altsystems. Auf der Grundlage von sauberem Code wurde der gesamte Checkout-Prozess gemäß den besprochenen Anforderungen angepasst, ausgiebig getestet und schließlich deployed.

 

Das Projekt zielte darauf ab, ein optimiertes visuelles Einkaufserlebnis für die Kunden zu schaffen, indem der Checkout-Prozess effizienter und benutzerfreundlicher gestaltet wurde


Aufgaben:

? Code-Analyse + Refactoring

? Technische Umsetzung des neuen Designs

? Pair-Programming

? Manuelles Testing der neuen Komponenten im 3-Staging-System

? Selenium-Testing

? Bugfixes

? Deployment

? Dokumentation

HTML CSS Javascript Velocity Docker Jenkins Selenium Git CI/CD

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Ich bin ein leidenschaftlicher Backend Developer und Cloud Engineer mit einer breiten Palette von Fähigkeiten, die es mir ermöglichen, sowohl in Backend-Projekten mit als auch ohne Cloud-Technologien zu entwickeln. Meine Expertise erstreckt sich auf die Entwicklung verschiedener Business-Applikationen, und ich bin stets bestrebt, innovative Lösungen zu schaffen.


Durch den Einsatz von modernen Technologien wie Terraform, Spring Boot, Docker und Kafka bin ich in der Lage, ganzheitlich Software-Produkte zu entwerfen, entwickeln und betreuen, unter anderem auch in Microservice-Architekturen. Java ist meine bevorzugte Programmiersprache, und ich habe umfangreiche Erfahrung in der Gestaltung und Implementierung von RESTful APIs, um eine nahtlose Kommunikation zwischen Services sicherzustellen.


Meine vielfältigen Erfahrungen im Bereich Cloud Engineering ermöglichen es mir, Migrationen, Weiterentwicklungen und Neuentwicklungen im Cloud-Bereich erfolgreich umzusetzen. Agiles Arbeiten ist für mich in allen vorherigen Projekten Standard gewesen, und ich schätze die Zusammenarbeit in agilen Teams.

Kompetenzen

Kompetenzen

Programmiersprachen

Java 8-17
Experte
Java 8 - 17, JavaScript, TypeScript, HTML, CSS, XML, SQL, CSS3 (SCSS, SASS), Python

Branchen

Branchen

Logistik, Lebensmittel, IT-Dienstleistung, IT-Consulting, Mode, Versandhandel, IT, Hotel, Telekommunikation, Einzelhandel

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2023-12 - 2024-12

Porsche (WWS)

Fullstack Developer Java Node.js Spring Boot ...
Fullstack Developer

WorldWarranty System (WWS) ist das Garantie System bei Porsche. Dieses System wurde mit neuen Features erweitert, gewartet, optimiert und dokumentiert. Es wurde stark an Operation Reduktion gearbeitet wie zum Beispiel durch das Erreichen diverser Software-Quality-Gates. Verantwortlich für die Implementierung neuer Features und die Optimierung bestehender Funktionen unter Einsatz von Java 17, JUnit5, DB2, H2, Gradle, Spring, Spring Boot sowie der Nutzung von Splunk, Kafka, JFrog und GitLab CI/CD.


? Operation Reduktion

? Feature Implementierung

? Code-Optimierungen

? Dokumentation

? Einarbeitung neuer Kollegen

Kafka GitLab Splunk JFrog DB2 H2 Postman Jetbrains Git
Java Node.js Spring Boot Angular
11 Monate
2022-12 - 2023-10

API-Design Backend

Backend Developer Java
Backend Developer

Kurzbeschreibung:

Das Projekt bei Versatel konzentrierte sich auf die Etablierung und Sicherstellung der Kommunikation zwischen verschiedenen Telekommunikations-Providern. In diesem Kontext lag eine Schlüsselverantwortung des Teams in der Entwicklung und Bereitstellung verschiedener APIs. Diese APIs dienten der reibungslosen Interaktion zwischen den Providern und waren von entscheidender Bedeutung für den Erfolg des gesamten Kommunikationsnetzwerks.

 

Um dieses Ziel zu erreichen, war das Team bestrebt, die APIs sorgfältig zu entwickeln, zu betreiben und zu pflegen. Dies beinhaltete eine gründliche Dokumentation, die sicherstellte, dass alle Beteiligten ein klares Verständnis für die Nutzung und Integration der APIs hatten.

 

Ein weiteres Merkmal des Projekts war die Nutzung eines 3-Staging-Systems. Dieser Ansatz ermöglichte eine schrittweise Entwicklung, Prüfung und Bereitstellung der APIs, wodurch die Risiken minimiert und die Qualität maximiert wurde. Die enge Zusammenarbeit mit verschiedenen Providern und die Fähigkeit, deren Anforderungen zu erfüllen, waren entscheidend für den Projekterfolg.

 

Insgesamt zielte das Projekt darauf ab, eine nahtlose und zuverlässige Kommunikation zwischen Telekommunikations-Providern sicherzustellen, um eine verbesserte Konnektivität und Dienstleistungen in der Telekommunikationsbranche zu ermöglichen



Aufgaben:

 ? API-Tester

 ? Analyse / Design & Abstimmung mit den Fachabteilungen

 ? Zusammenarbeit mit weiteren externen Dienstleistern


Spring Boot 2 DevOPs REST Git
Java
1 Jahr 7 Monate
2021-12 - 2023-06

Implementation AWS-Cloud / ETL-Migration

Cloud Engineer / Backend Developer Java
Cloud Engineer / Backend Developer

Kurzbeschreibung:

Bei Projektbeginn verfügte das Unternehmen über eine rudimentäre AWS-Infrastruktur. In enger Abstimmung mit den Fachbereichen wurde diese Infrastruktur gemäß den spezifischen Anforderungen vollständig entwickelt und implementiert. Als Herzstück des Projekts wurde ein AWS-S3-Datalake eingerichtet, der mithilfe von Chronjobs des API-Gateways regelmäßig befüllt wurde. Zusätzlich wurde CloudWatch für vielfältige Monitoring-Anforderungen aufgesetzt. Die Postgres-Datenbank wurde in Form von zwei Instanzen in AWS Aurora betrieben.

 

Bis zu diesem Zeitpunkt waren die ETL-Prozesse mithilfe eines Tools namens Knime durchgeführt worden. Eine eingehende Analyse ergab, dass die Lizenzgebühren für dieses Tool hoch waren und die Wartung und Verwaltung der Prozesse ineffizient verlief. Als Reaktion darauf wurde die Planung und Umsetzung einer Java-Applikation initiiert. Diese Applikation basierte auf Spring Batch und zeichnete sich durch die Fähigkeit aus, große Datenmengen äußerst effizient zu verarbeiten. Darüber hinaus wurden die Kosten minimiert, da die Anwendung auf regelmäßig laufenden EC2-Instanzen in AWS betrieben wurde. Ein umfassendes Monitoring auf Basis von AWS CloudWatch wurde ebenfalls integriert. Das gesamte Bereitstellungsverfahren erfolgte automatisiert mithilfe von Terraform in skalierbare EC2-Docker-Instanzen.


Aufgaben:

? Cloud Engineer / Backend Developer

? Analyse / Design & Abstimmung mit den Fachabteilungen

? Aufbau & Planung der Cloudarchitektur / Applikation

? Monitoring über Cloudwatch & Cloudtrail

? Evaluation der Cloud-Features

? Deployment

? Dokumentation


Spring Boot 2 Spring Batch Terraform Docker Python Typescript AWS-Aurora: Postgres AWS-Parameter-Store AWS-Cloudwatch AWS-S3 AWS-Cloudrails AWS-EC2 JUnit Mockito GitLab Git CI/CD AWS RDS AWS-VPC
Java
8 Monate
2021-03 - 2021-10

Webshop-Migration

Backend Developer
Backend Developer

Das Projekt zielte darauf ab, einen umfangreichen monolithischen Webshop zu transformieren, indem er in mehrere Microservices aufgesplittet wurde. Diese Herausforderung wurde durch enge Zusammenarbeit mit den Fachabteilungen bewältigt. In regelmäßigen Abstimmungsterminen wurde ein schrittweises Vorgehen festgelegt.

 

Während der Projektphase wurden die Microservices entwickelt und nach und nach in das Produktions-System integriert. Die Kommunikation zwischen den einzelnen Komponenten erfolgte effizient über Kafka, wodurch eine zuverlässige und skalierbare Interaktion ermöglicht wurde.

 

Die Aufteilung des monolithischen Systems in Microservices trug zur Verbesserung der Skalierbarkeit, Wartbarkeit und Effizienz des Webshops bei. Diese Transformation ermöglichte es, flexibler auf Änderungen und Kundenanforderungen zu reagieren und die Gesamtleistung des Systems zu steigern.


Aufgaben:

 ? Backend Developer

 ? Austausch mit Fachabteilungen

 ? Entwickeln, Betreiben und Anbinden der Microservices

 ? Analyse des Monolithen

 ? Anbindung der Microservices

 ? Deployments


Git Kafka Velocity Gitlab Docker SonarQube Spring Boot 2 Cross-Functional CI/CD
1 Jahr 2 Monate
2020-02 - 2021-03

Azubi Betreuer

IT-Azubi-Betreuer
IT-Azubi-Betreuer

Das Projekt umfasste die Integration und Betreuung von IT-Azubis und Praktikanten bei bonprix. In dieser Rolle fungierte ich als Ansprechpartner, um die reibungslose Einführung in die Systeme sicherzustellen. Um einen Mehrwert für die Azubis zu schaffen, wurden gezielte kleinere Projekte vorbereitet, um sicherzustellen, dass sie produktiv zum Team beitragen konnten, anstatt sich mit gestellten Aufgaben zu befassen.

 

Zusätzlich war ich verantwortlich für die technische Seite bei Vorstellungsgesprächen von Azubis, um hochqualifizierten Nachwuchs sicherzustellen. Dies trug zur Stärkung des Teams bei und gewährleistete eine qualifizierte Personalauswahl.

 

Praktikanten erhielten ebenfalls passende Aufgaben, die es ihnen ermöglichten, sich in die Abteilung zu integrieren und einen Beitrag zum Geschehen zu leisten.

 

Insgesamt zielte das Projekt darauf ab, den neuen Mitarbeitern und Praktikanten einen reibungslosen Start in die Arbeitswelt zu bieten und gleichzeitig zur Stärkung des Teams und zur Sicherung qualifizierten Nachwuchses beizutragen.


Aufgaben:

? Führung von Auszubildenden und Praktikanten

? Führen von Bewerbungsgesprächen für Azubis

? Betreuung von Praktikanten

? Schaffung von Azubi- / Praktikantenprojekten

? Scrumgemäße Retros mit den Azubis über die zu bearbeitenden Projekte

? Hilfestellungen und Unterstützung bei schulischen Problemen der Azubis


Vaadin Spring Boot 2 Docker Git Gitlab CI/CD
2 Jahre 3 Monate
2019-01 - 2021-03

Monolith-Microservices-Migration

Backend Developer / Internationaler Projektmanager
Backend Developer / Internationaler Projektmanager

Das Projekt begann mit einem herausfordernden Ausgangspunkt: Ein monolithisches Tool, das sämtliche Einkaufsprozesse abdeckte. Dieses Tool erwies sich als ineffizient, sowohl im Hinblick auf Schulungen als auch auf den täglichen Bedarf der Kollegen.

 

In enger Zusammenarbeit wurde eine innovative Lösung entwickelt. Eine Architektur mit einem Corporate Design wurde auf Basis von Vaadin konzipiert und umgesetzt. Dadurch erhielten sämtliche Tools in der Applikationslandschaft ein einheitliches und vertrautes Design, das den Mitarbeitern die Arbeit erleichterte.

Ein schrittweiser Ansatz wurde verfolgt, um die Funktionalitäten aus dem ursprünglichen monolithischen Tool in separate Applikationen auszulagern. Dies schaffte nicht nur eine verbesserte Übersichtlichkeit, sondern ermöglichte auch eine effizientere Nutzung.

Ein zusätzlicher Aspekt des Projekts bestand darin, internationale Teams in Indien und Bulgarien zu koordinieren. Dies war oft eine komplexe Aufgabe, da Qualitätsansprüche und Arbeitsweisen nicht immer auf dem gleichen Niveau waren. Regelmäßige Anpassungen und Nachsteuerungen waren erforderlich, um sicherzustellen, dass das Projekt erfolgreich umgesetzt wurde.

 

Insgesamt führte die Umsetzung dieses Projekts zu einer verbesserten Effizienz und Benutzerfreundlichkeit der Einkaufsprozesse und trug dazu bei, eine einheitliche und konsistente Benutzererfahrung in der gesamten Applikationslandschaft zu schaffen


Aufgaben:

? Aufbau / Implementation der Applikationen

? Betreuung / Steuerung d. indischen u. bulgarischen Teams

? Monitoring der Applikationen

? Deployment

? Dokumentation


Vaadin Gitlab Git Docker Spring Boot 2 OracleDB CI/CD
8 Monate
2018-06 - 2019-01

Banner-Management-System

Fullstack - Developer
Fullstack - Developer

Das Projekt begann mit der Notwendigkeit von Optimierungen im Online-Marketing. Dies eröffnete die Gelegenheit für ein Grüne-Wiese Projekt. In enger Zusammenarbeit mit den Kollegen analysierte ich die Anforderungen und entwickelte ein Konzept für ein zentrales Banner-Verwaltungstool.

 

Die Auswahl der Technologien umfasste Java mit Spring Boot 2 und JPA für die Datenbank (Postgres) im Backend, sowie Thymeleaf im Frontend. Während der Entwicklung stand der kontinuierliche Austausch mit den Kollegen im Fokus, um das Tool an die Anforderungen des Teams anzupassen, wobei meine Erfahrung im Bereich UX wertvoll war.

 

Insgesamt zielte das Projekt darauf ab, ein maßgeschneidertes Banner-Verwaltungstool zu schaffen und durch die richtige Technologieauswahl und enge Abstimmung mit den Stakeholdern eine optimale Lösung zu bieten.


Aufgaben:

? Bestandsanalyse

? Technologie-Evaluation

? Applikationsumsetzung

? UX-Analysen mit fachlichen Kollegen

? Regelmäßige Termine, um den korrekten Kurs des Tools zu gewährleisten

? Bugfixes

? Deployment

? Dokumentation


Spring Boot 2 JPA Postgres Git Gitlab Thymeleaf UX
4 Monate
2018-03 - 2018-06

Migration Corporate Design

UX-Designer / Frontend Developer
UX-Designer / Frontend Developer

Das Projekt bot die Möglichkeit, aus der Webshopentwicklung heraus maßgeblich an der Gestaltung eines Corporate Designs mitzuwirken. Hierbei wurden umfangreiche AB-Tests durchgeführt und die darauf basierenden Analysen lieferten wertvolle Einblicke, wie der endgültige Webshop aussehen sollte.

 

Die Einrichtung einer Design-Pattern-Library ermöglichte den fachlichen Kollegen im UX-Team die unkomplizierte Umsetzung visueller Anpassungen, beispielsweise die Änderung von Farben. Diese Anpassungen wurden direkt im CSS des Webshops vorgenommen, ohne den zugrundeliegenden Code zu berühren.

 

Das Projekt hatte das Ziel, ein effizientes Designmanagement zu schaffen, das eine flexible und benutzerfreundliche Gestaltung des Webshops ermöglichte.


Aufgaben:


 ? AB-Testing Durchführug / Analyse

 ? Entwerfen diverser Designs

 ? Testen der Pattern-Library


Axure fachliches Verständnis für UX und UIs
6 Monate
2017-10 - 2018-03

BI - Realtime

Backend Developer / Data Scientist
Backend Developer / Data Scientist

Das Projekt startete mit einer bereits bestehenden BI-Struktur. Die Anforderung, Webshop-Daten in Echtzeit zu verarbeiten, führte zu einer Teamentscheidung. Nach sorgfältiger Evaluation wählten wir Flink in Kombination mit Cassandra, um den Anforderungen gerecht zu werden.

 

Die beeindruckende Datenverarbeitungsgeschwindigkeit von Flink und die schnelle Persistierung in Cassandra ermöglichten die erfolgreiche Umsetzung des Systems. Als Ergebnis erzielten wir einen Echtzeit-Datenstrom mit einer minimalen Verzögerung von 2 Minuten. Im Hintergrund wurde eine leistungsstarke SQL-DB, Terra-Data, für die permanente Persistierung eingesetzt.

 

Insgesamt zielte das Projekt darauf ab, die Echtzeitverarbeitung von Webshop-Daten effizient zu ermöglichen und dabei bewährte Technologien optimal einzusetzen.



Aufgaben:

? Evaluation potenzieller Technologien

? Pair-Programming

? Implementation von Flink und Cassandra

? Datenanalyse zu Testzwecken

? Anwendungstests

? Bugfixes

? Deployment

? Dokumentation


Spring Boot 2 Flink Cassandra Docker Terra-Data Gitlab Git CI/CD
8 Monate
2017-03 - 2017-10

Webshop - Entwicklung

Fullstack Developer
Fullstack Developer

Das Projekt hatte zum Ziel, das visuelle Redesign des Checkout-Prozesses im bonprix-Webshop umzusetzen. Dies erforderte enge Zusammenarbeit mit den Stakeholdern, um den besten Ansatz zu finden, der sowohl den fachlichen Anforderungen als auch den technischen Möglichkeiten gerecht wurde.

 

Nachdem dieser Ansatz festgelegt war, begann die Umsetzung mit einem Code-Refactoring des vorhandenen Altsystems. Auf der Grundlage von sauberem Code wurde der gesamte Checkout-Prozess gemäß den besprochenen Anforderungen angepasst, ausgiebig getestet und schließlich deployed.

 

Das Projekt zielte darauf ab, ein optimiertes visuelles Einkaufserlebnis für die Kunden zu schaffen, indem der Checkout-Prozess effizienter und benutzerfreundlicher gestaltet wurde


Aufgaben:

? Code-Analyse + Refactoring

? Technische Umsetzung des neuen Designs

? Pair-Programming

? Manuelles Testing der neuen Komponenten im 3-Staging-System

? Selenium-Testing

? Bugfixes

? Deployment

? Dokumentation

HTML CSS Javascript Velocity Docker Jenkins Selenium Git CI/CD

Aus- und Weiterbildung

Aus- und Weiterbildung

Position

Position

Ich bin ein leidenschaftlicher Backend Developer und Cloud Engineer mit einer breiten Palette von Fähigkeiten, die es mir ermöglichen, sowohl in Backend-Projekten mit als auch ohne Cloud-Technologien zu entwickeln. Meine Expertise erstreckt sich auf die Entwicklung verschiedener Business-Applikationen, und ich bin stets bestrebt, innovative Lösungen zu schaffen.


Durch den Einsatz von modernen Technologien wie Terraform, Spring Boot, Docker und Kafka bin ich in der Lage, ganzheitlich Software-Produkte zu entwerfen, entwickeln und betreuen, unter anderem auch in Microservice-Architekturen. Java ist meine bevorzugte Programmiersprache, und ich habe umfangreiche Erfahrung in der Gestaltung und Implementierung von RESTful APIs, um eine nahtlose Kommunikation zwischen Services sicherzustellen.


Meine vielfältigen Erfahrungen im Bereich Cloud Engineering ermöglichen es mir, Migrationen, Weiterentwicklungen und Neuentwicklungen im Cloud-Bereich erfolgreich umzusetzen. Agiles Arbeiten ist für mich in allen vorherigen Projekten Standard gewesen, und ich schätze die Zusammenarbeit in agilen Teams.

Kompetenzen

Kompetenzen

Programmiersprachen

Java 8-17
Experte
Java 8 - 17, JavaScript, TypeScript, HTML, CSS, XML, SQL, CSS3 (SCSS, SASS), Python

Branchen

Branchen

Logistik, Lebensmittel, IT-Dienstleistung, IT-Consulting, Mode, Versandhandel, IT, Hotel, Telekommunikation, Einzelhandel

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.