Backend software engineer, DevOps enthusiast and solution architect
Aktualisiert am 17.07.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.07.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Java
AWS
Kubernetes
Go
GitLab
GitHub
CI/CD
Kafka
GCP
Elasticsearch
SQL

Einsatzorte

Einsatzorte

Titz (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 years 2 months
2016-10 - now

bookitup

Developer and solution architect and technical team lead Java Javascript Spring Boot ...
Developer and solution architect and technical team lead
  • Primarily advisory activity in the area of service architecture and infrastructure
  • Also partial independent and supportive help with the implementation
  • The initial CI/CD pipeline was developed with Jenkins, and then later ported to Gitlab CI. From there, the project is deployed to a HA Docker Swarm cluster
  • A migration from Docker Swarm to Kubernetes is being carried out during 2022
Java Javascript Spring Boot JPA Hibernate Maven Kafka MySQL React
Bookitup GmbH
Cologne
1 month
2025-03 - 2025-03

AI Startup

Fullstack Developer Go Dart gRPC ...
Fullstack Developer
Implementation of the Frontend und Backend of a chat application for an AI startup.
Go Dart gRPC Flutter Terraform GitHub GCP Google Cloud
The Coach AI,
7 months
2024-07 - 2025-01

Haushaltsverfahren des Bundes

Fullstack developer Go TypeScript Kafka ...
Fullstack developer
Modernization effort for the ?Haushaltsverfahren des Bundes?. Green field development of a new cloud-native fullstack application to replace an existing application. This involved the financial accounting of the federal budget and related topics.

Backend focus on developing a very reliable microservice architecture, capable of timely processing of millions of Kafka messages, validated by a XSD schema. Due to the complex nature of the project, implementation details were constantly validated with the product owner and stake holders.

Frontend focus on developing a strictly barrier-free portal experience via KoliBri, for working with the backend. Mockups usually provided via Figma.
Go TypeScript Kafka Docker React PostgreSQL XSD XML AWS OpenTelemetry Azure Devops Azure OpenShift Kubernetes
ITZBund
4 months
2024-04 - 2024-07

IoT PoC

DevOps engineer Go Kafka MQTT ...
DevOps engineer

Development of an cloud-native IoT hub PoC. Implemented as a highly available Eclipse Hono deployment, with an MQTT based data ingestion pipeline, and Kafka topics for providing data to other teams for data analysis.


For PoC purposes a small Go tool was developed, to simulate IoT devices sending data via MQTT.
Go Kafka MQTT ArgoCD GitLab Helm Kubernetes Eclipse Hono
BWI
2 years 5 months
2021-08 - 2023-12

Various sub-projects inside a agricultural plattform projects

Backend developer Go Python Full on AWS (S3/SQS/SNS/Lambda/ApiGateway/RDS/DynamoDB/DocumentDB) ...
Backend developer
  • Integration of a new plattform wide auth concept, merging existing solutions
  • Co-authoring and implementing a new asynchronous, event-driven architecture
  • Co-authoring and implementing various data mesh concepts
  • Numerous quality-of-life improvements, including Gitlab CI/CD pipeline optimizations, and library ownership
  • Huge GitLab ? GitHub migration fall 2023 (roughly 600 repositories)

Go Python Full on AWS (S3/SQS/SNS/Lambda/ApiGateway/RDS/DynamoDB/DocumentDB) GraphQL Scrum Kanban
1 month
2023-07 - 2023-07

Infrastructure PoC

DevOps Engineer StackIT Helm Kubernetes ...
DevOps Engineer
Contract for development of a freely scalable infrastructure PoC to complement an existing platform backend. The stack was deployed as IAC (infrastructure-as-code) in the StackIT cloud, via Terraform.

The stack was successfully used for a campaign in January 2024.


In mid-2024, OpenAPI documentation was generated via AI tooling and reviewed by hand.
StackIT Helm Kubernetes Terraform OpenAPI GIthub
Particulate GmbH
1 year 1 month
2020-03 - 2021-03

 Smive Auto Abo Plattform

Full-stack developer Go Javascript Angular ...
Full-stack developer
  • Conception and development of an MVP for a car subscription platform
  • The platform backend was purely implemented in Go as a microservice architecture, with several (independent) Angular frontends
  • The backend was deployed failure-tolerant on AWS EKS (managed Kubernetes), with integration into various other AWS services (S3, CloudFront, Lambda @ Edge, Transfer, SNS)
  • Communication between the individual backend services was implemented via an AWS managed Kafka cluster (MSK)
  • For a search functionality, a snowflake Postgres database was integrated, which was set up and filled anew with each deployment
  • The frontend was provided via AWS S3 with a CloudFront distribution
  • A Lambda@Edge function was used for on-demand thumbnailing of vehicle images
  • The CI/CD pipeline was implemented via Gitlab CI, with automated unit, integration and system tests
  • The way the team worked together was SCRUM
  • Tasks in the project were not limited to just development, but also involved conception and architectural discussions, as well as presenting these to the rest of the team
Go Javascript Angular Kafka Kubernetes Scrum AWS (S3/EKS/SNS)
2 years
2017-11 - 2019-10

Fulfillment Platform

Java backend developer Java Kotlin Spring Boot ...
Java backend developer
  • Further development of the fulfillment backend
  • The project consisted mainly of the continued development of an existing Java microservice architecture
  • This was deployed in a managed Kubernetes in GCP (Google Cloud Platform) and connected to one another with a Kafka cluster (managed by an independent, operational team)
  • The provisioning took place via a CI / CD pipeline with automatic unit, integration and system tests in Jenkins
  • The team was primarily responsible for the processes after receipt of an order, i.e. data exchange with many external systems (including SOAP and Wildfly systems)
  • The implementation of a so-called tour escalation (tours that are over-planned) should be emphasized here, which relieved the actual route planning and the calculation of available delivery slots (note: this proved to be an enormous help and relief for the platform, especially at the beginning of the Corona crisis)
  • The team worked via SCRUM and later Kanban
  • The development was partly driven by TDD
  • Architectural decisions on a small scale were made independently, larger decisions were coordinated with an squad architect responsible for several teams
Java Kotlin Spring Boot JPA Hibernate Maven Kafka Kubernetes Hystrix GCP MySQL PostgresSQL SOAP Scrum Kanban
2 months
2018-02 - 2018-03

TimeCube

software development lead C++ (Arduino) PHP RTOS
software development lead
  • TimeCube is a hardware solution custom build around an ESP32 chip and a NFC reader
  • The project is a prototype which can be used for both tracking time via the name giving time cube (a cube with multiple NFC tags), or for physical access control
  • The contract goal was to finish up the on-controller software, fix bugs of the previous developer(s), and implement a plugin for OrangeHRM for receiving time tracking information
C++ (Arduino) PHP RTOS
Wuppertal
1 month
2017-12 - 2017-12

Further development of a ray tracer based on C ++ and CUDA

Research Assistant C++ Docker Nvidia CUDA
Research Assistant
  • Subsequent presentation at EuroVR


C++ Docker Nvidia CUDA
Hochschule-Bonn-Rhein-Sieg, Institute of Visual Computing
1 year
2016-11 - 2017-10

Cross Channel Project

Backend developer Java Go Javascript ...
Backend developer
  • Agile development of the online platform for toom hardware store
  • Implementation of a Click & Collect PoC
  • Continued development of a hybrid architecture of Java and Go Microservices
  • The main task, in addition to the support and further development of the existing architecture, was the development of a Click&Collect PoC in Go
  • The services were built and tested automatically using Bamboo
  • At the end of the technical Click & Collect pipeline, emails were templated via handlebars in Google's V8 Javascript engine, followed by sending them via SMTP
  • The work between the teams was cross-functional, i.e. team members implemented some of the necessary features and improvements to services of other teams independently, and made them available for review
Java Go Javascript Kafka Scrum Docker Selenium Jira
toom Baumarkt GmbH
2 years 5 months
2014-06 - 2016-10

RaDoClid

Working student PHP and Java Java PHP 5 Spring Boot ...
Working student PHP and Java
  • Radiation protection and dosimetry management SaaS
  • 2nd and 3rd level support with PHP5
  • Design of a data model for the redesign of software based on Java and Spring Boot
  • Software development according to Scrum
  • Advising on the implementation of new features with PHP5
  • Debugging and development
  • Creation and setup of new customers using PHP5
  • Database administration (MySQL, MSSQL)
  • Design and implementation of a front end for a Java application
  • Interface programming for data exchange
  • Data analysis to prepare for migrations
  • Creation of migration scripts from different input formats
Java PHP 5 Spring Boot JPA Hibernate Maven MySQL MSSQL SOAP Wasserfall Scrum
Steep GmbH
Bonn
3 months
2014-01 - 2014-03

Internship 

app and web developer PHP JavaScript
app and web developer
  • Implementation of a shop for custom stamps based on an existing framework.
  • Integration of an interface for free editing of a stamp designs without page reload via AJAX
  • Compatibility up to Internet Explorer 7
PHP JavaScript
Peter Ulrich Werbung GmbH
Lucerne, Switzerland
2 years 9 months
2011-06 - 2014-02

App Development

Freelance app and web developer Objective-C (iOS) Java (Android) PHP ...
Freelance app and web developer
Lehmann Audio, Test Tones App
  • Decoupling the basic functionality from an existing iOS app and expansion with various functions (e.g. Airplay)
  • The app was subsequently ported to the Android operating system
  • The app is used to download and play test tones for setting audio equipment
  • The iOS variant was later updated to a new, iOS 7 compliant design

Lehmann Audio, Storefinder

Integration of an international dealer search with Google Maps into an existing CMS (MODx) managed page
In 2012 there was a big update of the database layout to improve performance, and integration of the possibility to propose new dealers, or to apply for changes of existing ones
 
Sierra Delta, Voucher purchase and flight booking

  • Integration of a function for voucher and flight booking into an existing CMS (MODx) managed page
  • When designing the page, attention was paid to a responsive design

Objective-C (iOS) Java (Android) PHP MySQL
Bildpunktschmiede GmbH
Aachen (later Berlin)
1 month
2013-06 - 2013-06

Open Air Kino App

Java (Android) PHP XML
  • Porting an existing iOS app to the Android Operating system
  • The app communicates via a specially designed and developed XML interface for dynamic data retrieval from a server
  • The app also has Facebook and Google Maps integration

Java (Android) PHP XML
Peter Ulrich Werbung GmbH
Lucerne (CH)
1 month
2010-12 - 2010-12

Xmas iCard App

Java (Android) OpenGL
  • Implementation of the Android version of an Android / iOS parallel development
  • Connection to a server for reloading assets and integration of a small OpenGL based rendering engine for smooth display of the greeting car
Java (Android) OpenGL
Nuromedia
Cologne

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2019-09 - 2019-09

AWS Certified Solution Architect Associate

Certificate,
Certificate
1 month
2019-03 - 2019-03

AWS Certified Developer Associate

Certificate,
Certificate
1 month
2018-04 - 2018-04

Oracle Certified Professional Java SE 8

Certificate,
Certificate
1 month
2017-10 - 2017-10

Oracle Certified Professional Java SE 7

Certificate,
Certificate

Kompetenzen

Kompetenzen

Top-Skills

Java AWS Kubernetes Go GitLab GitHub CI/CD Kafka GCP Elasticsearch SQL
Publications on Request

Einsatzorte

Einsatzorte

Titz (+75km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

9 years 2 months
2016-10 - now

bookitup

Developer and solution architect and technical team lead Java Javascript Spring Boot ...
Developer and solution architect and technical team lead
  • Primarily advisory activity in the area of service architecture and infrastructure
  • Also partial independent and supportive help with the implementation
  • The initial CI/CD pipeline was developed with Jenkins, and then later ported to Gitlab CI. From there, the project is deployed to a HA Docker Swarm cluster
  • A migration from Docker Swarm to Kubernetes is being carried out during 2022
Java Javascript Spring Boot JPA Hibernate Maven Kafka MySQL React
Bookitup GmbH
Cologne
1 month
2025-03 - 2025-03

AI Startup

Fullstack Developer Go Dart gRPC ...
Fullstack Developer
Implementation of the Frontend und Backend of a chat application for an AI startup.
Go Dart gRPC Flutter Terraform GitHub GCP Google Cloud
The Coach AI,
7 months
2024-07 - 2025-01

Haushaltsverfahren des Bundes

Fullstack developer Go TypeScript Kafka ...
Fullstack developer
Modernization effort for the ?Haushaltsverfahren des Bundes?. Green field development of a new cloud-native fullstack application to replace an existing application. This involved the financial accounting of the federal budget and related topics.

Backend focus on developing a very reliable microservice architecture, capable of timely processing of millions of Kafka messages, validated by a XSD schema. Due to the complex nature of the project, implementation details were constantly validated with the product owner and stake holders.

Frontend focus on developing a strictly barrier-free portal experience via KoliBri, for working with the backend. Mockups usually provided via Figma.
Go TypeScript Kafka Docker React PostgreSQL XSD XML AWS OpenTelemetry Azure Devops Azure OpenShift Kubernetes
ITZBund
4 months
2024-04 - 2024-07

IoT PoC

DevOps engineer Go Kafka MQTT ...
DevOps engineer

Development of an cloud-native IoT hub PoC. Implemented as a highly available Eclipse Hono deployment, with an MQTT based data ingestion pipeline, and Kafka topics for providing data to other teams for data analysis.


For PoC purposes a small Go tool was developed, to simulate IoT devices sending data via MQTT.
Go Kafka MQTT ArgoCD GitLab Helm Kubernetes Eclipse Hono
BWI
2 years 5 months
2021-08 - 2023-12

Various sub-projects inside a agricultural plattform projects

Backend developer Go Python Full on AWS (S3/SQS/SNS/Lambda/ApiGateway/RDS/DynamoDB/DocumentDB) ...
Backend developer
  • Integration of a new plattform wide auth concept, merging existing solutions
  • Co-authoring and implementing a new asynchronous, event-driven architecture
  • Co-authoring and implementing various data mesh concepts
  • Numerous quality-of-life improvements, including Gitlab CI/CD pipeline optimizations, and library ownership
  • Huge GitLab ? GitHub migration fall 2023 (roughly 600 repositories)

Go Python Full on AWS (S3/SQS/SNS/Lambda/ApiGateway/RDS/DynamoDB/DocumentDB) GraphQL Scrum Kanban
1 month
2023-07 - 2023-07

Infrastructure PoC

DevOps Engineer StackIT Helm Kubernetes ...
DevOps Engineer
Contract for development of a freely scalable infrastructure PoC to complement an existing platform backend. The stack was deployed as IAC (infrastructure-as-code) in the StackIT cloud, via Terraform.

The stack was successfully used for a campaign in January 2024.


In mid-2024, OpenAPI documentation was generated via AI tooling and reviewed by hand.
StackIT Helm Kubernetes Terraform OpenAPI GIthub
Particulate GmbH
1 year 1 month
2020-03 - 2021-03

 Smive Auto Abo Plattform

Full-stack developer Go Javascript Angular ...
Full-stack developer
  • Conception and development of an MVP for a car subscription platform
  • The platform backend was purely implemented in Go as a microservice architecture, with several (independent) Angular frontends
  • The backend was deployed failure-tolerant on AWS EKS (managed Kubernetes), with integration into various other AWS services (S3, CloudFront, Lambda @ Edge, Transfer, SNS)
  • Communication between the individual backend services was implemented via an AWS managed Kafka cluster (MSK)
  • For a search functionality, a snowflake Postgres database was integrated, which was set up and filled anew with each deployment
  • The frontend was provided via AWS S3 with a CloudFront distribution
  • A Lambda@Edge function was used for on-demand thumbnailing of vehicle images
  • The CI/CD pipeline was implemented via Gitlab CI, with automated unit, integration and system tests
  • The way the team worked together was SCRUM
  • Tasks in the project were not limited to just development, but also involved conception and architectural discussions, as well as presenting these to the rest of the team
Go Javascript Angular Kafka Kubernetes Scrum AWS (S3/EKS/SNS)
2 years
2017-11 - 2019-10

Fulfillment Platform

Java backend developer Java Kotlin Spring Boot ...
Java backend developer
  • Further development of the fulfillment backend
  • The project consisted mainly of the continued development of an existing Java microservice architecture
  • This was deployed in a managed Kubernetes in GCP (Google Cloud Platform) and connected to one another with a Kafka cluster (managed by an independent, operational team)
  • The provisioning took place via a CI / CD pipeline with automatic unit, integration and system tests in Jenkins
  • The team was primarily responsible for the processes after receipt of an order, i.e. data exchange with many external systems (including SOAP and Wildfly systems)
  • The implementation of a so-called tour escalation (tours that are over-planned) should be emphasized here, which relieved the actual route planning and the calculation of available delivery slots (note: this proved to be an enormous help and relief for the platform, especially at the beginning of the Corona crisis)
  • The team worked via SCRUM and later Kanban
  • The development was partly driven by TDD
  • Architectural decisions on a small scale were made independently, larger decisions were coordinated with an squad architect responsible for several teams
Java Kotlin Spring Boot JPA Hibernate Maven Kafka Kubernetes Hystrix GCP MySQL PostgresSQL SOAP Scrum Kanban
2 months
2018-02 - 2018-03

TimeCube

software development lead C++ (Arduino) PHP RTOS
software development lead
  • TimeCube is a hardware solution custom build around an ESP32 chip and a NFC reader
  • The project is a prototype which can be used for both tracking time via the name giving time cube (a cube with multiple NFC tags), or for physical access control
  • The contract goal was to finish up the on-controller software, fix bugs of the previous developer(s), and implement a plugin for OrangeHRM for receiving time tracking information
C++ (Arduino) PHP RTOS
Wuppertal
1 month
2017-12 - 2017-12

Further development of a ray tracer based on C ++ and CUDA

Research Assistant C++ Docker Nvidia CUDA
Research Assistant
  • Subsequent presentation at EuroVR


C++ Docker Nvidia CUDA
Hochschule-Bonn-Rhein-Sieg, Institute of Visual Computing
1 year
2016-11 - 2017-10

Cross Channel Project

Backend developer Java Go Javascript ...
Backend developer
  • Agile development of the online platform for toom hardware store
  • Implementation of a Click & Collect PoC
  • Continued development of a hybrid architecture of Java and Go Microservices
  • The main task, in addition to the support and further development of the existing architecture, was the development of a Click&Collect PoC in Go
  • The services were built and tested automatically using Bamboo
  • At the end of the technical Click & Collect pipeline, emails were templated via handlebars in Google's V8 Javascript engine, followed by sending them via SMTP
  • The work between the teams was cross-functional, i.e. team members implemented some of the necessary features and improvements to services of other teams independently, and made them available for review
Java Go Javascript Kafka Scrum Docker Selenium Jira
toom Baumarkt GmbH
2 years 5 months
2014-06 - 2016-10

RaDoClid

Working student PHP and Java Java PHP 5 Spring Boot ...
Working student PHP and Java
  • Radiation protection and dosimetry management SaaS
  • 2nd and 3rd level support with PHP5
  • Design of a data model for the redesign of software based on Java and Spring Boot
  • Software development according to Scrum
  • Advising on the implementation of new features with PHP5
  • Debugging and development
  • Creation and setup of new customers using PHP5
  • Database administration (MySQL, MSSQL)
  • Design and implementation of a front end for a Java application
  • Interface programming for data exchange
  • Data analysis to prepare for migrations
  • Creation of migration scripts from different input formats
Java PHP 5 Spring Boot JPA Hibernate Maven MySQL MSSQL SOAP Wasserfall Scrum
Steep GmbH
Bonn
3 months
2014-01 - 2014-03

Internship 

app and web developer PHP JavaScript
app and web developer
  • Implementation of a shop for custom stamps based on an existing framework.
  • Integration of an interface for free editing of a stamp designs without page reload via AJAX
  • Compatibility up to Internet Explorer 7
PHP JavaScript
Peter Ulrich Werbung GmbH
Lucerne, Switzerland
2 years 9 months
2011-06 - 2014-02

App Development

Freelance app and web developer Objective-C (iOS) Java (Android) PHP ...
Freelance app and web developer
Lehmann Audio, Test Tones App
  • Decoupling the basic functionality from an existing iOS app and expansion with various functions (e.g. Airplay)
  • The app was subsequently ported to the Android operating system
  • The app is used to download and play test tones for setting audio equipment
  • The iOS variant was later updated to a new, iOS 7 compliant design

Lehmann Audio, Storefinder

Integration of an international dealer search with Google Maps into an existing CMS (MODx) managed page
In 2012 there was a big update of the database layout to improve performance, and integration of the possibility to propose new dealers, or to apply for changes of existing ones
 
Sierra Delta, Voucher purchase and flight booking

  • Integration of a function for voucher and flight booking into an existing CMS (MODx) managed page
  • When designing the page, attention was paid to a responsive design

Objective-C (iOS) Java (Android) PHP MySQL
Bildpunktschmiede GmbH
Aachen (later Berlin)
1 month
2013-06 - 2013-06

Open Air Kino App

Java (Android) PHP XML
  • Porting an existing iOS app to the Android Operating system
  • The app communicates via a specially designed and developed XML interface for dynamic data retrieval from a server
  • The app also has Facebook and Google Maps integration

Java (Android) PHP XML
Peter Ulrich Werbung GmbH
Lucerne (CH)
1 month
2010-12 - 2010-12

Xmas iCard App

Java (Android) OpenGL
  • Implementation of the Android version of an Android / iOS parallel development
  • Connection to a server for reloading assets and integration of a small OpenGL based rendering engine for smooth display of the greeting car
Java (Android) OpenGL
Nuromedia
Cologne

Aus- und Weiterbildung

Aus- und Weiterbildung

1 month
2019-09 - 2019-09

AWS Certified Solution Architect Associate

Certificate,
Certificate
1 month
2019-03 - 2019-03

AWS Certified Developer Associate

Certificate,
Certificate
1 month
2018-04 - 2018-04

Oracle Certified Professional Java SE 8

Certificate,
Certificate
1 month
2017-10 - 2017-10

Oracle Certified Professional Java SE 7

Certificate,
Certificate

Kompetenzen

Kompetenzen

Top-Skills

Java AWS Kubernetes Go GitLab GitHub CI/CD Kafka GCP Elasticsearch SQL
Publications on Request

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.