Software Architektur, Microservices, agile Softwareentwicklung, Scrum, Minimal Viable Product, Domain Driven Design, CI/CD, DevOps, Systemintegration
Aktualisiert am 03.04.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 12.04.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
Softwarearchitektur
Systemintegration
Enterprise Integration Patterns
Apache Camel
PostgreSQL
Agile Methoden
Scrum
Crossfunktionale Teams
Domain Driven Design
Microservices
Docker
Kubernetes
Helm
GitLab
TypeScript
Angular
Keycloak
Testcafe
DevSecOps
Java
MVP
Deutsch
fließend in Wort und Schrift
Englisch
fließend in Wort und Schrift
Spanisch
Anfänger

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre
2022-03 - 2025-02

Konzeptionierung und Umsetzung von Testing und Deployment Strategien

Freiberuflicher Software Architekt / Team-Tech-Lead
Freiberuflicher Software Architekt / Team-Tech-Lead
  • Agile Softwareentwicklung nach Scrum mit Fokus auf der Neu- und Weiterentwicklung von Microservices mit Java und Spring Boot
  • Konzeption und Entwicklung moderner Frontend- und Backend-Architekturen sowie Coaching von Junior-Entwicklern
  • Verantwortlich für die Etablierung von DevOps-Praktiken, Continuous Delivery/Deployment und die Implementierung von GitLab CI/CD-Pipelines
  • Entwicklung und Wartung von Kubernetes-Deployments mit Helm 
  • Neuentwicklung eines Kundenportals mit Angular und TypeScript sowie Entwicklung einer wiederverwendbaren Angular Library
  • Bereitstellung und Integration von APIs über das Krakend API-Gateway.
  • Testautomatisierung mit Java, Python und TestCafe
  • Wartung und Betrieb von Java-Legacy-Services sowie Neukonzeptionierung des Identity and Access Management (IAM) mit Keycloak und Cerbos, inklusive User-Migration zwischen verschiedenen Keycloak-Realms
  • Integration von Legacy-Systemen mit Kafka
Kalorimeta GmbH
Hamburg
1 Monat
2024-11 - 2024-11

Konzeption und Durchführung der Schulung

Freiberuflicher Dozent
Freiberuflicher Dozent
  • Konzeption und Durchführung der Schulung ?Einstieg in Apache Camel - Grundlagen und gängige Integration Patterns?
1 Monat
2024-08 - 2024-08

Konzeption und Durchführung der Schulungen

Freiberuflicher Dozent
Freiberuflicher Dozent

Konzeption und Durchführung der Schulungen

  • ?Docker für Java Entwickler?,
  • ?Moderne Softwareentwicklung - Prinzipien und Methoden?
  • ?Deployment Konzepte und Strategien"

5 Monate
2022-04 - 2022-08

Durchführung und Organisation der Lehrveranstaltung

Lehrbeauftragter am Fachbereich Informatik
Lehrbeauftragter am Fachbereich Informatik
  • Durchführung und Organisation der Lehrveranstaltung ?Compiler Construction? (auf Englisch),
  • Grundlagen Compilerbau
ANTLR LLVM
Hochschule Darmstadt
Darmstadt
2 Monate
2021-11 - 2021-12

Evaluierung verschiedener API Gateway Lösungen

Software-Architekt, Softwareentwickler Java 11 JUnit5 Mockito ...
Software-Architekt, Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Evaluierung verschiedener API Gateway Lösungen

  • PoC mit Nginx Plus und ModSecurity

  • Umsetzung von User Stories

  • Einführung von Design Patterns und DDD Best Practices

  • Entwicklung von REST APIs

  • Fehlersuche JPA/Hibernate

Java 11 JUnit5 Mockito Spring Boot MapStruct Lombok Gitlab PostgreSQL Liquibase Kubernetes Postman
Wallis GmbH
Hamburg
2 Monate
2021-09 - 2021-10

Anonymisierung von Kundendaten

Freiberuflicher Software-Architekt & Softwareentwickler Java Spring Boot
Freiberuflicher Software-Architekt & Softwareentwickler
  • Projekt #2: Anonymisierung von Kundendaten, Analyse der bestehenden Architektur

  • Implementierung der Anonymisierungslogik

  • Anpassung existierender Microservices / Self Contained Systems

  • AWS CloudFormation

  • DataDog

  • Continuous Delivery mit Feature Toggles, 

Java Spring Boot
Testo SE & Co. KGaA
Titisee-Neustadt
2 Monate
2021-07 - 2021-08

Implementierung von Benutzerspezifischen Release Kanälen

Software-Architekt, Softwareentwickler Java Spring Boot DynamoDB ...
Software-Architekt, Softwareentwickler
  • Implementierung von Benutzerspezifischen Release Kanälen zur Steuerung von App-Updates

  • Weiterentwicklung existierender Services

  • Integration der neuen API in ein Web-Frontend

  • Continuous Delivery mit Feature Toggles

Java Spring Boot DynamoDB S3 CloudFormation CloudWatch Datadog TypeScript Handlebars
Testo SE & Co. KGaA
Titisee-Neustadt
4 Monate
2021-03 - 2021-06

Weiterentwicklung existierender Microservices/Webservices

Softwareentwickler, IT-Berater CI/CD Best Practices OpenAPI Azure Build Pipelines ...
Softwareentwickler, IT-Berater
  • Agile Softwareentwicklung nach Scrum

  • Weiterentwicklung existierender Microservices/Webservices mit Java/Spring Boot zur Versorgung einer Android/iOS App

  • Beratung hinsichtlich Microservice Architekturen und Testautomatisierung sowie CI/CD Best Practices

  • Erstellung von OpenAPI Definitionen

  • Integration von Text-Nachrichten aus einem LegacySystem

  • Anpassung von Azure Build Pipelines

  • Implementierung eines PDF-Generators

CI/CD Best Practices OpenAPI Azure Build Pipelines PDF
DAK
Hamburg
4 Monate
2020-11 - 2021-02

Betreuung von Studierenden

Lehrbeauftragter C++
Lehrbeauftragter
  • Betreuung von Studierenden in der Lehrveranstaltung ?Programmieren / Algorithmen und Datenstrukturen?, Programmiersprache C++

C++
Hochschule Darmstadt
Darmstadt
3 Monate
2020-10 - 2020-12

Entwicklung einer Android Lern App

Kotlin Gradle JetPack ...
  • Frage-Antwort App zur Vorbereitung auf die Jagdscheinprüfung

Kotlin Gradle JetPack Hilt Datenimport mit Python
4 Jahre 6 Monate
2016-07 - 2020-12

Spezialbiere

Mitgründer & Brauer
Mitgründer & Brauer
  • Gründung einer Privatbrauerei und Kreierung der Marke ?Name auf Anfrage?,
  • handwerkliche Herstellung von obergärigen Spezialbieren
  • Planung und Umsetzung des Herstellungsprozesses
  • Abfüllung, Etikettierung, Vertrieb, Auslieferung, Kundenaquise
gerne auf Anfrage
Karlsruhe
1 Jahr
2019-08 - 2020-07

Entwicklung eines Microservice/Webservice

Software-Architekt & IT-Berater CI/CD und Docker Gradle Java ...
Software-Architekt & IT-Berater
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung eines Microservice/Webservice zur digitalen Identifikation sowie Signierung auf Basis von AWS Services (ElastiCache, SQS, Fargate)

  • Erstellung von RESTful APIs mit WSO2 und OpenAPI

  • Integration von Kundendaten in ein Bestandssystem

  • Infrastrukturbeschreibung mit Terraform

  • Requirements Engineering und User Stories

  • Entwicklung und Umsetzung eines 4-stufigen Testkonzeptes

  • Einführung von CI/CD und Docker, Gradle, Java, Spring Boot, JUnit, Mockito, TestCafe

  • Coaching & Einarbeitung von Mitarbeitern

CI/CD und Docker Gradle Java Spring Boot JUnit Mockito TestCafe
Hanseatic Bank GmbH
Hamburg
3 Monate
2019-03 - 2019-05

Entwicklung von Microservices

IT-Berater, Softwareentwickler Python Domain Driven Design Kotlin ...
IT-Berater, Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung von Microservices zur Verwaltung von Produktbildern

  • Integration von Webservices

  • Prototyping eines Image-Resizer

Python Domain Driven Design Kotlin Spring Boot PHP/Symfony Bash Testcafe Concourse CI Docker Helm Kubernetes Kafka AWS Terraform
Fielmann AG
Hamburg
1 Monat
2018-10 - 2018-10

Beratung bzgl. Neuentwicklung einer Applikation

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
Accounting/Billing auf Basis von Scala Akka AWS DynamoDB Docker Kubernetes Git
MOIA GmbH, Hamburg
1 Jahr
2017-09 - 2018-08

Entwicklung einer ETL-Strecke zur Integration

IT-Berater & Softwareentwickler Java Apache Camel ActiveMQ ...
IT-Berater & Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung einer ETL-Strecke zur Integration von Kundendaten aus Bestandssystemen sowie deren Verschlüsselung und Persistierung im Data Warehouse (Java, Apache Camel, ActiveMQ, EXASOL, Protegrity)

  • Requirements Engineering und UserStories

  • Control-M Job Scheduling

  • Entwicklung von Grafana-Dashboards

  • Testing mit JUnit und Robot Framework

Java Apache Camel ActiveMQ EXASOL Protegrity JUnit Robot Framework
Otto GmbH & Co KG, Business Intelligence
Hamburg
1 Jahr 3 Monate
2017-05 - 2018-07

Entwicklung einer Applikation

IT-Berater, Softwareentwickler Java MongoDB Scala
IT-Berater, Softwareentwickler
  • Beratung und Technologieauswahl
  • Abstimmung mit dem Fachbereich
  • Entwicklung einer Applikation zur Verwaltung von sensiblen personenbezogenen Daten als Ablösung eines nicht-wartbaren Bestandssystems
  • Entwicklung von Daten-Tests zur Überprüfung der Integrität, Java, MongoDB, Scala
Java MongoDB Scala
BITMARCK Technik GmbH
Hamburg
2 Monate
2018-03 - 2018-04

Neuentwicklung einer In-House Applikation

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Domain Driven Design bzgl. Neuentwicklung einer In-House Applikation zur Verwaltung von Immobilien auf Basis von Scala, Play und PostgreSQL
Scala Play und PostgreSQL
apirious GmbH, Darmstadt
2 Monate
2017-07 - 2017-08

Konzeption und Umsetzung eines Tools

IT-Berater, Softwareentwickler
IT-Berater, Softwareentwickler
  • Konzeption und Umsetzung eines Tools zur automatisierten Generierung von Keywords für Marketingkampagnen mit Java, Spring Boot, automatisierte Deployments mit Ansible, Regressionstest

  • Integration in die bestehende Infrastruktur mit Ansible, Regressionstests

shopping24 GmbH, Hamburg
1 Jahr 2 Monate
2016-05 - 2017-06

Weiterentwicklung einer ETL-Strecke

IT-Berater & Softwareentwickler User-Stories Continuous Integration Hadoop ...
IT-Berater & Softwareentwickler
  • Weiterentwicklung einer ETL-Strecke zur Bewirtschaftung eines Data Warehouse (DWH, EXASOL)

  • lesen von Daten aus HDFS/Parquet/Hive per Spark Jobs und deren Weiterverarbeitung sowie anschließende Persistierung in HBase

  • Entwicklung von Unit- und Integrationstests

  • Erstellung von User-Stories, Continuous Integration, Hadoop, Cloudera, Git, Gradle, Jenkins, Domain Driven Design

User-Stories Continuous Integration Hadoop Cloudera Git Gradle Jenkins Domain Driven Design
Otto GmbH & Co KG, Business Intelligence
Hamburg
1 Monat
2016-11 - 2016-11

Neuentwicklung einer Play Webapplikation

IT-Berater, Softwareentwickler Scala Akka
IT-Berater, Softwareentwickler
  • Beratung bzgl. Neuentwicklung einer Play Webapplikation (Scala/Akka)

  • Erstellung eines Migrationskonzepts

Scala Akka
BITMARCK Technik GmbH, Hamburg
2 Monate
2016-02 - 2016-03

Implementierung eines Dokumentenimport

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Beratung bzgl. Testingstrategien bei Microservices, Domain Driven Design
  • Implementierung eines Dokumentenimport auf Basis von XML- und PDFDateien mit Scala und PostgreSQL
vaamo Finanz AG, Frankfurt am Main.
7 Monate
2015-08 - 2016-02

Agile Softwareentwicklung

Fullstack Softwareentwickler
Fullstack Softwareentwickler
  • Agile Softwareentwicklung im Bereich E-Commerce ?Bestellen und Merkzettel?

  • Entwicklung an bestehenden und neuen Microservices

  • Konzeption und Umsetzung von REST APIs

  • Implementierung eines effizienten Parsers zur Verarbeitung von sehr großen XML-Dateien

REST APIs Continuous Delivery Scala Akka Spray Java Spring MongoDB ScalaTest Mockito Twirl TestNG Apache Freemarker JavaScript JSON Jasmine Python Git Regressionstests
Otto GmbH & Co KG, Hamburg
2 Monate
2015-06 - 2015-07

Konzeption einer Microservice Architektur

Senior Softwareentwickler
Senior Softwareentwickler
  • Unterstützung bei der Konzeption einer Microservice Architektur
  • Implementierung und Test einzelner Services
Java TestNG
Everyjob GmbH, Hamburg
1 Monat
2015-05 - 2015-05

Refactoring der bestehenden Codebasis

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Anpassung an aktualisierte Umgebung
  • Umsetzung eines neuen Use-Case, Dokumentation
mamasolutions GmbH, Dreieich

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2019-01 - 2019-02

Workshops für iSAQB Advanced Zertifizierung

  • Flexible Architekturmodelle
  • Soft Skills für Architekten
  • IMPROVE
1 Monat
2016-04 - 2016-04

iSAQB® Certified Professional for Software Architecture

Innovative Informatik eG, Hamburg
Innovative Informatik eG, Hamburg
1 Jahr 8 Monate
2012-03 - 2013-10

Informatik

Master of Science, Hochschule Darmstadt
Master of Science
Hochschule Darmstadt
  • Application Engineering, IT-Sicherheit
  • Thesis: gerne auf Anfrage
2 Jahre 5 Monate
2009-10 - 2012-02

Informatik

Bachelor of Science, Hochschule Darmstadt
Bachelor of Science
Hochschule Darmstadt
  • Programmiersprachen in Lehrveranstaltungen: C++ und Java
  • Thesis: gerne auf Anfrage
2 Jahre
2007-03 - 2009-02

Angewandte Informatik

Bachelor of Science, Hochschule Hamburg
Bachelor of Science
Hochschule Hamburg
  • Programmiersprachen in Lehrveranstaltungen: Smalltalk und Java
1 Jahr 5 Monate
2005-10 - 2007-02

Informatik

Bachelor of Science, Technische Universität Darmstadt
Bachelor of Science
Technische Universität Darmstadt
  • Programmiersprachen in Lehrveranstaltungen: Scheme und Java
1 Jahr
2004-08 - 2005-07

Wirtschaftsinformatik

nicht bekannt, Fachoberschule, Landrat-Gruber-Schule, Dieburg
nicht bekannt
Fachoberschule, Landrat-Gruber-Schule, Dieburg
10 Monate
2003-08 - 2004-05

Zivildienst

Nieder-Ramstädter Diakonie und MSBB Heidelberg
Nieder-Ramstädter Diakonie und MSBB Heidelberg

  • Betreuung von Menschen mit körperlichen und geistigen Behinderungen

2 Jahre 10 Monate
2000-09 - 2003-06

Berufsausbildung zum Fachinformatiker

Fachinformatiker, Prout AG, Darmstadt
Fachinformatiker
Prout AG, Darmstadt
  • Systemintegration
  • Programmieren mit C++ und Python
  • Entwicklung eines Netzwerkmonitors mit Qt und C++
  • Entwicklung kleiner Scripe mit Python
  • Installation und Konfiguration von Windows PCs

Position

Position

Backend Softwareentwicklung, Software Architektur, Konzeption und Dokumentation, Testautomatisierung, DevOps

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Softwarearchitektur Systemintegration Enterprise Integration Patterns Apache Camel PostgreSQL Agile Methoden Scrum Crossfunktionale Teams Domain Driven Design Microservices Docker Kubernetes Helm GitLab TypeScript Angular Keycloak Testcafe DevSecOps Java MVP

Produkte / Standards / Erfahrungen / Methoden

Software Architektur & Systemintegration

  • Design Patterns
  • Enterprise Integration Patterns
  • Message Queues,
  • Apache Camel
  • Verteilte Systeme
  • Microservices
  • OOAD
  • Domain Driven Design


Amazon Web Services & Cloud

  • VPC
  • EC2
  • S3,
  • ElastiCache
  • SQS
  • DynamoDB
  • Terraform


Tools

  • IntelliJ
  • Git
  • Docker
  • Gradle
  • Bash
  • Jira
  • Confluence
  • Jenkins
  • Bamboo
  • Bitbucket
  • JUnit5
  • TestNG
  • Mockito
  • ScalaTest
  • Testcafe
  • Gatling


Agile Methoden & Vorgehensweisen

  • MVP
  • Scrum
  • User Stories
  • TDD
  • Pair Programming


Persistenztechnologien & Integration

  • MongoDB
  • PostgreSQL
  • Elasticsearch
  • HBase
  • EXASOL
  • Redis


Praktikas

01/2000 - 01/2000

Rolle: Praktikant

Kunde: TATNet GmbH, Dieburg


Aufgaben:

  • Grundlagen Netzwerktechnik
  • Einführung in Providerdienste
  • Domain Überprüfung
  • Fehlersuche an einer Sun Microsystems UNIX Workstation


03/1999 - 03/1999 

Rolle: Praktikant

Kunde: Graphia Willy Nothnagel GmbH & Co. KG, Darmstadt


Aufgaben:

  • Installation und Konfiguration von Hard- und Software nach Kundenauftrag
  • Installation und Konfiguration von Apple Workstations


03/1998 - 04/1998 

Rolle: Praktikant

Kunde: Schwardt Computersysteme Vertriebs GmbH, Michelstadt


Aufgaben:

  • Assemblierung und Konfiguration von PC Systemen
  • Installation von Windows Betriebssystemen
  • Installation von Standardsoftware


10/1997 - 10/1997

Rolle: Praktikant

Kunde: Schwardt Computersysteme Vertriebs GmbH, Michelstadt


Aufgaben:

  • Assemblierung und Konfiguration von PC Systemen

Betriebssysteme

Linux
Mac OS
OpenSolaris
Windows

Programmiersprachen

Java
Python
Kotlin
Scala
Spring Boot
Git
Docker
Gradle
Bash
Jira
Confluence
Jenkins
Bamboo
Bitbucket
JUnit
TestNG
AssertJ
Mockito
Testcafe
Gatling
Objektorientierte- und funktionale Programmierung
Gitlab
IntelliJ

Datenbanken

MongoDB
PostgreSQL

Datenkommunikation

HTTP
Internet, Intranet
Message Queuing
TCP/IP

Hardware

Desktop-Systeme
kleine Server
PC
x86

Branchen

Branchen

  • E-Commerce
  • Tourismus
  • Verlagswesen
  • Versandhandel
  • Bankwesen
  • Krankenversicherung
  • Brauereiwesen

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 Jahre
2022-03 - 2025-02

Konzeptionierung und Umsetzung von Testing und Deployment Strategien

Freiberuflicher Software Architekt / Team-Tech-Lead
Freiberuflicher Software Architekt / Team-Tech-Lead
  • Agile Softwareentwicklung nach Scrum mit Fokus auf der Neu- und Weiterentwicklung von Microservices mit Java und Spring Boot
  • Konzeption und Entwicklung moderner Frontend- und Backend-Architekturen sowie Coaching von Junior-Entwicklern
  • Verantwortlich für die Etablierung von DevOps-Praktiken, Continuous Delivery/Deployment und die Implementierung von GitLab CI/CD-Pipelines
  • Entwicklung und Wartung von Kubernetes-Deployments mit Helm 
  • Neuentwicklung eines Kundenportals mit Angular und TypeScript sowie Entwicklung einer wiederverwendbaren Angular Library
  • Bereitstellung und Integration von APIs über das Krakend API-Gateway.
  • Testautomatisierung mit Java, Python und TestCafe
  • Wartung und Betrieb von Java-Legacy-Services sowie Neukonzeptionierung des Identity and Access Management (IAM) mit Keycloak und Cerbos, inklusive User-Migration zwischen verschiedenen Keycloak-Realms
  • Integration von Legacy-Systemen mit Kafka
Kalorimeta GmbH
Hamburg
1 Monat
2024-11 - 2024-11

Konzeption und Durchführung der Schulung

Freiberuflicher Dozent
Freiberuflicher Dozent
  • Konzeption und Durchführung der Schulung ?Einstieg in Apache Camel - Grundlagen und gängige Integration Patterns?
1 Monat
2024-08 - 2024-08

Konzeption und Durchführung der Schulungen

Freiberuflicher Dozent
Freiberuflicher Dozent

Konzeption und Durchführung der Schulungen

  • ?Docker für Java Entwickler?,
  • ?Moderne Softwareentwicklung - Prinzipien und Methoden?
  • ?Deployment Konzepte und Strategien"

5 Monate
2022-04 - 2022-08

Durchführung und Organisation der Lehrveranstaltung

Lehrbeauftragter am Fachbereich Informatik
Lehrbeauftragter am Fachbereich Informatik
  • Durchführung und Organisation der Lehrveranstaltung ?Compiler Construction? (auf Englisch),
  • Grundlagen Compilerbau
ANTLR LLVM
Hochschule Darmstadt
Darmstadt
2 Monate
2021-11 - 2021-12

Evaluierung verschiedener API Gateway Lösungen

Software-Architekt, Softwareentwickler Java 11 JUnit5 Mockito ...
Software-Architekt, Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Evaluierung verschiedener API Gateway Lösungen

  • PoC mit Nginx Plus und ModSecurity

  • Umsetzung von User Stories

  • Einführung von Design Patterns und DDD Best Practices

  • Entwicklung von REST APIs

  • Fehlersuche JPA/Hibernate

Java 11 JUnit5 Mockito Spring Boot MapStruct Lombok Gitlab PostgreSQL Liquibase Kubernetes Postman
Wallis GmbH
Hamburg
2 Monate
2021-09 - 2021-10

Anonymisierung von Kundendaten

Freiberuflicher Software-Architekt & Softwareentwickler Java Spring Boot
Freiberuflicher Software-Architekt & Softwareentwickler
  • Projekt #2: Anonymisierung von Kundendaten, Analyse der bestehenden Architektur

  • Implementierung der Anonymisierungslogik

  • Anpassung existierender Microservices / Self Contained Systems

  • AWS CloudFormation

  • DataDog

  • Continuous Delivery mit Feature Toggles, 

Java Spring Boot
Testo SE & Co. KGaA
Titisee-Neustadt
2 Monate
2021-07 - 2021-08

Implementierung von Benutzerspezifischen Release Kanälen

Software-Architekt, Softwareentwickler Java Spring Boot DynamoDB ...
Software-Architekt, Softwareentwickler
  • Implementierung von Benutzerspezifischen Release Kanälen zur Steuerung von App-Updates

  • Weiterentwicklung existierender Services

  • Integration der neuen API in ein Web-Frontend

  • Continuous Delivery mit Feature Toggles

Java Spring Boot DynamoDB S3 CloudFormation CloudWatch Datadog TypeScript Handlebars
Testo SE & Co. KGaA
Titisee-Neustadt
4 Monate
2021-03 - 2021-06

Weiterentwicklung existierender Microservices/Webservices

Softwareentwickler, IT-Berater CI/CD Best Practices OpenAPI Azure Build Pipelines ...
Softwareentwickler, IT-Berater
  • Agile Softwareentwicklung nach Scrum

  • Weiterentwicklung existierender Microservices/Webservices mit Java/Spring Boot zur Versorgung einer Android/iOS App

  • Beratung hinsichtlich Microservice Architekturen und Testautomatisierung sowie CI/CD Best Practices

  • Erstellung von OpenAPI Definitionen

  • Integration von Text-Nachrichten aus einem LegacySystem

  • Anpassung von Azure Build Pipelines

  • Implementierung eines PDF-Generators

CI/CD Best Practices OpenAPI Azure Build Pipelines PDF
DAK
Hamburg
4 Monate
2020-11 - 2021-02

Betreuung von Studierenden

Lehrbeauftragter C++
Lehrbeauftragter
  • Betreuung von Studierenden in der Lehrveranstaltung ?Programmieren / Algorithmen und Datenstrukturen?, Programmiersprache C++

C++
Hochschule Darmstadt
Darmstadt
3 Monate
2020-10 - 2020-12

Entwicklung einer Android Lern App

Kotlin Gradle JetPack ...
  • Frage-Antwort App zur Vorbereitung auf die Jagdscheinprüfung

Kotlin Gradle JetPack Hilt Datenimport mit Python
4 Jahre 6 Monate
2016-07 - 2020-12

Spezialbiere

Mitgründer & Brauer
Mitgründer & Brauer
  • Gründung einer Privatbrauerei und Kreierung der Marke ?Name auf Anfrage?,
  • handwerkliche Herstellung von obergärigen Spezialbieren
  • Planung und Umsetzung des Herstellungsprozesses
  • Abfüllung, Etikettierung, Vertrieb, Auslieferung, Kundenaquise
gerne auf Anfrage
Karlsruhe
1 Jahr
2019-08 - 2020-07

Entwicklung eines Microservice/Webservice

Software-Architekt & IT-Berater CI/CD und Docker Gradle Java ...
Software-Architekt & IT-Berater
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung eines Microservice/Webservice zur digitalen Identifikation sowie Signierung auf Basis von AWS Services (ElastiCache, SQS, Fargate)

  • Erstellung von RESTful APIs mit WSO2 und OpenAPI

  • Integration von Kundendaten in ein Bestandssystem

  • Infrastrukturbeschreibung mit Terraform

  • Requirements Engineering und User Stories

  • Entwicklung und Umsetzung eines 4-stufigen Testkonzeptes

  • Einführung von CI/CD und Docker, Gradle, Java, Spring Boot, JUnit, Mockito, TestCafe

  • Coaching & Einarbeitung von Mitarbeitern

CI/CD und Docker Gradle Java Spring Boot JUnit Mockito TestCafe
Hanseatic Bank GmbH
Hamburg
3 Monate
2019-03 - 2019-05

Entwicklung von Microservices

IT-Berater, Softwareentwickler Python Domain Driven Design Kotlin ...
IT-Berater, Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung von Microservices zur Verwaltung von Produktbildern

  • Integration von Webservices

  • Prototyping eines Image-Resizer

Python Domain Driven Design Kotlin Spring Boot PHP/Symfony Bash Testcafe Concourse CI Docker Helm Kubernetes Kafka AWS Terraform
Fielmann AG
Hamburg
1 Monat
2018-10 - 2018-10

Beratung bzgl. Neuentwicklung einer Applikation

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
Accounting/Billing auf Basis von Scala Akka AWS DynamoDB Docker Kubernetes Git
MOIA GmbH, Hamburg
1 Jahr
2017-09 - 2018-08

Entwicklung einer ETL-Strecke zur Integration

IT-Berater & Softwareentwickler Java Apache Camel ActiveMQ ...
IT-Berater & Softwareentwickler
  • Agile Softwareentwicklung nach Scrum

  • Entwicklung einer ETL-Strecke zur Integration von Kundendaten aus Bestandssystemen sowie deren Verschlüsselung und Persistierung im Data Warehouse (Java, Apache Camel, ActiveMQ, EXASOL, Protegrity)

  • Requirements Engineering und UserStories

  • Control-M Job Scheduling

  • Entwicklung von Grafana-Dashboards

  • Testing mit JUnit und Robot Framework

Java Apache Camel ActiveMQ EXASOL Protegrity JUnit Robot Framework
Otto GmbH & Co KG, Business Intelligence
Hamburg
1 Jahr 3 Monate
2017-05 - 2018-07

Entwicklung einer Applikation

IT-Berater, Softwareentwickler Java MongoDB Scala
IT-Berater, Softwareentwickler
  • Beratung und Technologieauswahl
  • Abstimmung mit dem Fachbereich
  • Entwicklung einer Applikation zur Verwaltung von sensiblen personenbezogenen Daten als Ablösung eines nicht-wartbaren Bestandssystems
  • Entwicklung von Daten-Tests zur Überprüfung der Integrität, Java, MongoDB, Scala
Java MongoDB Scala
BITMARCK Technik GmbH
Hamburg
2 Monate
2018-03 - 2018-04

Neuentwicklung einer In-House Applikation

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Domain Driven Design bzgl. Neuentwicklung einer In-House Applikation zur Verwaltung von Immobilien auf Basis von Scala, Play und PostgreSQL
Scala Play und PostgreSQL
apirious GmbH, Darmstadt
2 Monate
2017-07 - 2017-08

Konzeption und Umsetzung eines Tools

IT-Berater, Softwareentwickler
IT-Berater, Softwareentwickler
  • Konzeption und Umsetzung eines Tools zur automatisierten Generierung von Keywords für Marketingkampagnen mit Java, Spring Boot, automatisierte Deployments mit Ansible, Regressionstest

  • Integration in die bestehende Infrastruktur mit Ansible, Regressionstests

shopping24 GmbH, Hamburg
1 Jahr 2 Monate
2016-05 - 2017-06

Weiterentwicklung einer ETL-Strecke

IT-Berater & Softwareentwickler User-Stories Continuous Integration Hadoop ...
IT-Berater & Softwareentwickler
  • Weiterentwicklung einer ETL-Strecke zur Bewirtschaftung eines Data Warehouse (DWH, EXASOL)

  • lesen von Daten aus HDFS/Parquet/Hive per Spark Jobs und deren Weiterverarbeitung sowie anschließende Persistierung in HBase

  • Entwicklung von Unit- und Integrationstests

  • Erstellung von User-Stories, Continuous Integration, Hadoop, Cloudera, Git, Gradle, Jenkins, Domain Driven Design

User-Stories Continuous Integration Hadoop Cloudera Git Gradle Jenkins Domain Driven Design
Otto GmbH & Co KG, Business Intelligence
Hamburg
1 Monat
2016-11 - 2016-11

Neuentwicklung einer Play Webapplikation

IT-Berater, Softwareentwickler Scala Akka
IT-Berater, Softwareentwickler
  • Beratung bzgl. Neuentwicklung einer Play Webapplikation (Scala/Akka)

  • Erstellung eines Migrationskonzepts

Scala Akka
BITMARCK Technik GmbH, Hamburg
2 Monate
2016-02 - 2016-03

Implementierung eines Dokumentenimport

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Beratung bzgl. Testingstrategien bei Microservices, Domain Driven Design
  • Implementierung eines Dokumentenimport auf Basis von XML- und PDFDateien mit Scala und PostgreSQL
vaamo Finanz AG, Frankfurt am Main.
7 Monate
2015-08 - 2016-02

Agile Softwareentwicklung

Fullstack Softwareentwickler
Fullstack Softwareentwickler
  • Agile Softwareentwicklung im Bereich E-Commerce ?Bestellen und Merkzettel?

  • Entwicklung an bestehenden und neuen Microservices

  • Konzeption und Umsetzung von REST APIs

  • Implementierung eines effizienten Parsers zur Verarbeitung von sehr großen XML-Dateien

REST APIs Continuous Delivery Scala Akka Spray Java Spring MongoDB ScalaTest Mockito Twirl TestNG Apache Freemarker JavaScript JSON Jasmine Python Git Regressionstests
Otto GmbH & Co KG, Hamburg
2 Monate
2015-06 - 2015-07

Konzeption einer Microservice Architektur

Senior Softwareentwickler
Senior Softwareentwickler
  • Unterstützung bei der Konzeption einer Microservice Architektur
  • Implementierung und Test einzelner Services
Java TestNG
Everyjob GmbH, Hamburg
1 Monat
2015-05 - 2015-05

Refactoring der bestehenden Codebasis

IT-Berater & Softwareentwickler
IT-Berater & Softwareentwickler
  • Anpassung an aktualisierte Umgebung
  • Umsetzung eines neuen Use-Case, Dokumentation
mamasolutions GmbH, Dreieich

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2019-01 - 2019-02

Workshops für iSAQB Advanced Zertifizierung

  • Flexible Architekturmodelle
  • Soft Skills für Architekten
  • IMPROVE
1 Monat
2016-04 - 2016-04

iSAQB® Certified Professional for Software Architecture

Innovative Informatik eG, Hamburg
Innovative Informatik eG, Hamburg
1 Jahr 8 Monate
2012-03 - 2013-10

Informatik

Master of Science, Hochschule Darmstadt
Master of Science
Hochschule Darmstadt
  • Application Engineering, IT-Sicherheit
  • Thesis: gerne auf Anfrage
2 Jahre 5 Monate
2009-10 - 2012-02

Informatik

Bachelor of Science, Hochschule Darmstadt
Bachelor of Science
Hochschule Darmstadt
  • Programmiersprachen in Lehrveranstaltungen: C++ und Java
  • Thesis: gerne auf Anfrage
2 Jahre
2007-03 - 2009-02

Angewandte Informatik

Bachelor of Science, Hochschule Hamburg
Bachelor of Science
Hochschule Hamburg
  • Programmiersprachen in Lehrveranstaltungen: Smalltalk und Java
1 Jahr 5 Monate
2005-10 - 2007-02

Informatik

Bachelor of Science, Technische Universität Darmstadt
Bachelor of Science
Technische Universität Darmstadt
  • Programmiersprachen in Lehrveranstaltungen: Scheme und Java
1 Jahr
2004-08 - 2005-07

Wirtschaftsinformatik

nicht bekannt, Fachoberschule, Landrat-Gruber-Schule, Dieburg
nicht bekannt
Fachoberschule, Landrat-Gruber-Schule, Dieburg
10 Monate
2003-08 - 2004-05

Zivildienst

Nieder-Ramstädter Diakonie und MSBB Heidelberg
Nieder-Ramstädter Diakonie und MSBB Heidelberg

  • Betreuung von Menschen mit körperlichen und geistigen Behinderungen

2 Jahre 10 Monate
2000-09 - 2003-06

Berufsausbildung zum Fachinformatiker

Fachinformatiker, Prout AG, Darmstadt
Fachinformatiker
Prout AG, Darmstadt
  • Systemintegration
  • Programmieren mit C++ und Python
  • Entwicklung eines Netzwerkmonitors mit Qt und C++
  • Entwicklung kleiner Scripe mit Python
  • Installation und Konfiguration von Windows PCs

Position

Position

Backend Softwareentwicklung, Software Architektur, Konzeption und Dokumentation, Testautomatisierung, DevOps

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Softwarearchitektur Systemintegration Enterprise Integration Patterns Apache Camel PostgreSQL Agile Methoden Scrum Crossfunktionale Teams Domain Driven Design Microservices Docker Kubernetes Helm GitLab TypeScript Angular Keycloak Testcafe DevSecOps Java MVP

Produkte / Standards / Erfahrungen / Methoden

Software Architektur & Systemintegration

  • Design Patterns
  • Enterprise Integration Patterns
  • Message Queues,
  • Apache Camel
  • Verteilte Systeme
  • Microservices
  • OOAD
  • Domain Driven Design


Amazon Web Services & Cloud

  • VPC
  • EC2
  • S3,
  • ElastiCache
  • SQS
  • DynamoDB
  • Terraform


Tools

  • IntelliJ
  • Git
  • Docker
  • Gradle
  • Bash
  • Jira
  • Confluence
  • Jenkins
  • Bamboo
  • Bitbucket
  • JUnit5
  • TestNG
  • Mockito
  • ScalaTest
  • Testcafe
  • Gatling


Agile Methoden & Vorgehensweisen

  • MVP
  • Scrum
  • User Stories
  • TDD
  • Pair Programming


Persistenztechnologien & Integration

  • MongoDB
  • PostgreSQL
  • Elasticsearch
  • HBase
  • EXASOL
  • Redis


Praktikas

01/2000 - 01/2000

Rolle: Praktikant

Kunde: TATNet GmbH, Dieburg


Aufgaben:

  • Grundlagen Netzwerktechnik
  • Einführung in Providerdienste
  • Domain Überprüfung
  • Fehlersuche an einer Sun Microsystems UNIX Workstation


03/1999 - 03/1999 

Rolle: Praktikant

Kunde: Graphia Willy Nothnagel GmbH & Co. KG, Darmstadt


Aufgaben:

  • Installation und Konfiguration von Hard- und Software nach Kundenauftrag
  • Installation und Konfiguration von Apple Workstations


03/1998 - 04/1998 

Rolle: Praktikant

Kunde: Schwardt Computersysteme Vertriebs GmbH, Michelstadt


Aufgaben:

  • Assemblierung und Konfiguration von PC Systemen
  • Installation von Windows Betriebssystemen
  • Installation von Standardsoftware


10/1997 - 10/1997

Rolle: Praktikant

Kunde: Schwardt Computersysteme Vertriebs GmbH, Michelstadt


Aufgaben:

  • Assemblierung und Konfiguration von PC Systemen

Betriebssysteme

Linux
Mac OS
OpenSolaris
Windows

Programmiersprachen

Java
Python
Kotlin
Scala
Spring Boot
Git
Docker
Gradle
Bash
Jira
Confluence
Jenkins
Bamboo
Bitbucket
JUnit
TestNG
AssertJ
Mockito
Testcafe
Gatling
Objektorientierte- und funktionale Programmierung
Gitlab
IntelliJ

Datenbanken

MongoDB
PostgreSQL

Datenkommunikation

HTTP
Internet, Intranet
Message Queuing
TCP/IP

Hardware

Desktop-Systeme
kleine Server
PC
x86

Branchen

Branchen

  • E-Commerce
  • Tourismus
  • Verlagswesen
  • Versandhandel
  • Bankwesen
  • Krankenversicherung
  • Brauereiwesen

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.