Senior DevSecOps, Docker, Kubernetes, GCP, AWS, Azure, Java, Kotlin, Rust, SpringBoot, Microservice, Flutter, Python, Kafka, SQL
Aktualisiert am 16.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 28.09.2026
Verfügbar zu: 100%
davon vor Ort: 0%
Spring Boot
DevOps Engineer
Java
Kotlin
Microservices
SQL
CI/CD
Kafka
Kubernetes
Dart
Mobile Apps
Android
Rust
Cloud
AWS
Azure
Flutter
Infrastructure as code
TypeScript
Englisch
Fließend
Deutsch
Fließend

Einsatzorte

Einsatzorte

Remote (+500km)
Nur Remote
möglich

Projekte

Projekte

2 Jahre 6 Monate
2023-07 - 2025-12

Neuentwicklung eines internen Tools

Senior DevOps Engineer, Freelancer DevOps Spring Boot Java ...
Senior DevOps Engineer, Freelancer

Neuentwicklung eines internen Tools für die Verwaltung, Konfiguration, Analyse und Monitoring unterschiedlicher Datenmigrations-Jobs und Tasks. Daten sind außerst wichtig für den täglichen Geschäftsbetrieb. Frontend ermöglicht das durchsuchen, filtern, sortieren, monitoren, betrachten von Konfigurationen und Logs. Weitere Features sind das Konfigurieren, bestimmen von Start- und Routineausführungen, sowie definiereren von Beziehungen und Abhängigkeiten zwischen unterschiedlichen Job- und Tasktypen

  • Solo-Neuentwicklung einer SpringBoot-Applikation: database, backend, frontend
  • Architektur der Neuentwicklung
  • JUnit Tests und Integrationstests
  • Datenbankstruktur und Leistungsoptimierung
  • Wissenstransfer
  • Beratung
  • DevSecOps/DevOps
  • Prozesse automatisiert
  • Infrastruktur verwalten
  • Analysieren, Monitoren und Logging


Erfolge:
  • Entwicklung
  • Anbindung Artifactory zur Verlinkung von Docker Images mit Task
  • DevSecOps auf AWS mit GitHub Enterprise, Docker und Kubernetes
  • Abschluss der Dienstleistung und Übergabe 


Team:

bis zu 5 Personen

k9s Maven Grafana Prometheus git Github Enterprise Github Actions renovatebot AWS
DevOps Spring Boot Java JooQ Unit Test JUnit TestContainer Docker Container Kubernetes Cluster Management Terraform Infrastructure-as-Code (IaC) Infrastructure as Code (IaC) management Domain-Driven Design (DDD) Security Ldap embedded Ldap UnboundID LDAP SDK Oauth2 Linux Integration Tests REST API PostgreSQL SwaggerUI OpenAPI Flyway Thymeleaf HTMX HTML5 JavaSrcipt CSS Job Scheduling Agile
Continental AG
7 Monate
2022-12 - 2023-06

Qualitätssicherung und Weiterentwicklung der Testinfrastruktur mit Microservices

Senior Software Engineer, Freelancer, NDA, DACH Java Kotlin Spring Boot ...
Senior Software Engineer, Freelancer, NDA, DACH

Sicherstellung vollständiger Abdeckung von Spezifikation und Qualität in einem komplexen Setup mit vielen Microservices. Weiterentwicklung der Testinfrastruktur mit Simulator- und Mockservices für lokale Minikube und Cloud Kubernetes Umgebungen. Mit über 14 Microservices wird die Landschaft für die zu testende Applikation nachempfunden. Das System-Under-Test ist eine Neuentwicklung für einen landesweiten Einsatz

  • Implementierung von Testspezifikationen
  • Domain-Driven Design (DDD)
  • pseudo Test-driven development (TDD)
  • Konfiguration spezifischer Scripte der GitLab CI/CD Pipelines und Deployments in Kubernetes
  • Qualitätssicherung
  • Wissenstransfer
  • Beratung
  • Code Review
  • DevOps
  • Neuentwicklung


Erfolge:

  • Verbesserung der Codequalität
  • Abschluss des Projekt Milestones
  • Automatisierte sich wiederholende Aufgaben zur Verbesserung der Teameffizienz
  • Verbesserte automatisierte Testinfrastruktur


Team:

10 Personen

Docker Kubernetes Kustomize k9s Minikube Jira Confluence Plantuml Maven Gradle Jib Rancher Gitlab git ArgoCD GitLab CI/CD Keycloak OpenLdap Retrofit okhttp
Java Kotlin Spring Boot Ktor Bouncy Castle certificates BSI guidelines unit testing JUnit smoke tests integration tests PKI X509 certificates domain-driven design security Linux Unix REST bearer token manage infrastructure Agile Kanban
remote
3 Monate
2022-11 - 2023-01

Universal Website Template, DevOps

SEO Node.js Next.js ...
  • Universelle Template für einfache Webseiten basierend auf den neusten Technologien (Next.js und React) und best practise für SEO, Performance und Auswertung. 
  • Mit Cookie-Consent Feature.
SEO Node.js Next.js React.js Tailwind Typescript Javascript JSX REST Cookies ESLint npm HTML HTML5 CSS Google Firebase Google Cloud Google Analytics AWS Services AWS DNS AWS Route53 Unix Linux
2 Monate
2022-06 - 2022-07

Beratung und Optimierung von Software und Entwicklungsprozessen

Berater für Architektur, Performance, DevOps und Teamarbeit Spring Boot Java PostgreSQL ...
Berater für Architektur, Performance, DevOps und Teamarbeit

Beratung und Optimierung von bestehender Software und Entwicklungsprozessen. Dieser Auftrag war von Anfang an nur auf zwei Monate angelegt. Mein Beitrag zur Verbesserung des Produkts "Portal" von Beta Systems basiert auf fundierter Analyse und Messungen mit unterschiedlich komplexen Daten, sowie der Beantwortung von offener Fragen zur Architektur, Bibliotheken und die Lösung komplexer Herausforderungen. Zudem galten einige meiner Ratschläge dem Entwicklungsprozess, Organisation und der Zusammenarbeit mit Kunden und Beratung für den Neuaufbau von Cl/CD und DevSecOps

  • Performance-Optimierung der SQL-Abfragen und der Schnittstellen zwischen Backend und der Microsoft SQL-Datenbank
  • Beratung des Teams
  • Qualitätssicherung
  • Wissenstransfer
  • Code Review
  • Analyse, Monitoring and Logging


Erfolge:

  • Es war nur mit tiefen Domain-Fachwissen möglich, sich für die richtige Optimierung zu entscheiden
  • Zusammenarbeit mit dem Beta System Team war sehr konstruktiv
  • Verbesserung der Codequalität
  • Massive Performance-Optimierung, Datenbank-SQL-Queries von über 10 Minuten auf wenige Sekunden reduziert!
  • Beratung zur technische Prozessoptimierung
  • Weitere Verbesserungsmöglichkeiten aufgezeigt
  • Beratung zur technischer Umsetzung zukünftiger Produkte


Team:

6 Personen

Maven Gradle GitLab git Microsoft SQLServer SonarCube Jira
Spring Boot Java PostgreSQL Hibernate Liquibase Unit-Test HTTPS Domain-Driven Design (DDD) Scala Flutter Dart SSL TLS REST Camunda BPMN KISS SOLID Scrum on-premise Job-Scheduling
Berlin
1 Jahr 8 Monate
2020-10 - 2022-05

Neuentwicklung mobiler Web- und Desktop-Apps sowie Backend-Systeme

Consulting und Leitender Softwareentwickler Domain-Driven Design (DDD) Spring Boot Java ...
Consulting und Leitender Softwareentwickler
  • Neuentwicklung mobiler Web und Desktop Apps sowie dessen Backend-Systeme. Zudem umfangreicher Wissenstransfer an den Mitarbeiter
  • Zu Beginn Unterstützung des Projektabschluss der Schachtbegehungs-App in Flutter für iOS-Geräte und des Spring Boot Backends mit Ausbau der REST- sowie GraphQL-API-Schnittellen in Kubernetes-Umgebung. Im Laufe unserer Zusammenarbeit entstanden weitere Projekte mit ähnlichen Techstack
  • Die Entwicklung des Flutter Plugins namens SecureClient für eine einheitliche und sichere Kommunikation aller entwickelten Apps bei der Stromnetz war erforderlich, da die VPN-Mechanik von Apple iOS nicht korrekt funktioniert. Der SecureClient kam in allen App Projekten (Schachtbegehung, Schapp, Elvis, ZuGabe) zum Einsatz
  • Neuentwicklung der Archivmanagement-App Elvis mit Backend und Datenbank. Feature für Feature, agil nach Scrum im engen Kontakt mit dem Fachbereich entwickelt. Auch die Anbindung von Hand-Scannern über Bluetooth für das scannen von Barcodes und QR-Codes war Bestandteil des Projekts, somit können archivierte Güter gescannt, eingelagert sowie neue kassiert werden. Nach Livegang der Archivmanagement-App Elvis folgte das Projekt ZuGabe in Selbständigerarbeit. Hier handelt es sich um eine Flutter App auf iOS-Geräten die verschiedene Dokumente für die Facharbeiter im Einsatz bereitstellt. Die Koordinaten auf der Karte anzeigt und den Datenbestand von mehreren Gigabyte auf dem Smartphone immer aktuell hält. Im Hintergrund automatisch synchronisiert. Nutzer über veraltete Daten informiert, da sonst möglicherweise Lebesgefahr bestehen kann. Veraltete Informationen können zu Fehlern führen und deshalb wird der Nutzer darüber informiert für einen besseren Netzwerkempfang zusorgen. Der Facharbeiter erhält die Daten aus verschiedenen Bereich des SNH-Netzwerkes. Hierfür muss sich der Nutzer nur authentifizieren
    • Migration des bisherigen Datenbestandes aus der Microsoft SQL Datenbank zur PostgreSQL
    • automatisierte Tests
    • DevSecOps
    • regelmäßige Releases der Apps für IPhone, IPad und Webapp
    • Anbindung von Hand-Scannern über Bluetooth
    • Komplette Neuentwicklung mehrere Apps und Backends
    • Analyse, Monitoring and Logging


Erfolge:

  • Qualitätssicherung, Code-Review
  • Wissenstransfer und Mitarbeiter-Mentor
  • Verbesserungen in verschiedenen Projekten implementiert
  • mehrere Applikationen im Zweierteam entwickelt und produktiv im Einsatz
  • eine Applikation selbstständig entwickelt und produktiv im Einsatz


Team:

2 Personen

Maven Gradle GitLab git Microsoft ADFS Microsoft SQL SonarCube Docker Kubernetes Kustomize nginx Xcode Jira Mailhog Grafana Prometheus corporate device manager Helm
Domain-Driven Design (DDD) Spring Boot Java PostgreSQL Hibernate Liquibase Unit Test API Gateway HTTPS HTML CSS JavaScript TypeScript OAuth2 Kotlin JUnit Tests Container Flutter Dart iOS App OWASP Swift Unix Mac Linux SSL TLS REST GraphQL KISS SOLID Redux Bluetooth Scanner SQLite Scrum Agile Kanban on-premise Bearer Token manage infrastructure
Hamburg
1 Jahr 11 Monate
2019-02 - 2020-12

Prototyping, DevOps

Dart reactjs Kotlin ...
  • Entwicklung einer Multiplattform App f¨ur Android und iOS mit Flutter. Reactjs für den administrativen Teil als Webapp. Infrastruktur bestand aus Google Cloud wie Google Firebase und Firestore NoSQL-Datenbank.
  • Zu beginn war schon ein Teil des Servers mit Vert.x, containeriest in Docker, entwickelt. Der Code hauptsächlich Kotlin. Jedoch war Java noch nötig, damit der ORM jOOQ eingebunden werden konnte. Als Datenbank wurde PostgreSQL eingesetzt. Der Techstack-Wecnsel erfolgte aufgrund von ivestierster Zeit. Da z.b. Firebase bereits Features anbot, welche man selbst noch entwickeln müsste.
Dart reactjs Kotlin Dart Typescript Flutter Firebase Firestore Redux reactjs Kotlin Java Vert.x Docker PostgreSQL JooQ React jOOQ NoSQL Jetbrains Space Github Microservice Javascript HTML HTML5 CSS REST Domain-Driven-Design Linux
1 Jahr 1 Monat
2019-09 - 2020-09

Neuentwicklung der Architektur und Gesundheits-App mit Backend-Systemen

Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer Scrum Agile Code Reviews ...
Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer

  • Neuentwicklung der gesamten Architektur, Krankenkassen Gesundheits-App sowie der Backend-Systeme zur Kommunikation mit dem Altsystem
  • Zu Beginn meiner Beauftragung im Plattform-Projekt befand sich die App-Entwicklung bei einer externen Firma, die Kundendaten aus der Krankenkasse importieren wollte. Meine Beratung führte aurgumentierend mit dem neu inkrafttretdenden DSGVO-Gesetzt zu einem Umdenken im Management. Auch eine im Haus Entwicklung war eine Empfehlung von mir, da bisherirge Kooperationen nicht ertragreich waren. Als erster Schritt, die Entwicklung einer API-Gateway-Schnittstelle mit Zugriffsberechtigungen auf Kundendaten. Für die Zugriffsberechtigungen hatte die Krankenkasse bereits eine Kooperation mit einem Hersteller einer Identity and Access Management (IAM)-Lösung, welche auch in der Krankenkassen Gesundheits-App verwendet werden sollte. Diese IAM besaß keine vollständige OAuth2 Implementierung und war nur bedingt konfigurierbar und für die App Anbindung unbrauchbar. Meine Empfehlung und Demonstation einer deutlich besseren alternative von Keycloak (Open Source Software) einzusetzen, überzeugte. Auch die Entwicklung einer MVP-Demo-App überzeugte die Verantwortlichen die gesamte Entwicklung selbst in die Hand zunehmen. Dis App MVP-Demo für beide populären mobilen Plattformen iOS und Android. Noch vor Weihnachten rollten die ersten Testversionen via Apple-Testflight für Mitarbeiter aus. Bis zum öffentlichen Start in die App-Stores sollten noch einige Features hinzukommen. Zur Kommunikation aus der App zum Krankenkassenmitarbeiter musste das interne Legacy-System angebunden werden, um Nachrichten und Dateien aus der App in einem bestimmten Format empfangen und automatisch verarbeiten zu können. Aufgrund der Corona-Pandemie und des Lockdowns im März wurde die App für beide Plattformen vorzeitig veröffentlicht. App und Systeme liefen bei steigender Nutzerzahl stabil. Um die Legacy-Systeme vor einer unberechenbaren Datenflut zu schützten erfolgte auch eine Konzeption und Basisimplementierung eines Cachings (mittels Kafka) eingehender Nachrichten und verarbeiten der Rohdaten in die Zielformate. Zudem eine Datenbank und Minio Bucket, um den App-Nutzern Ihre eigenen hochgeladenen Daten zur Verfügung zu stellen. Die Anforderungen für eine konforme Registierung bestehender Kunden musste in Kombination eines Briefversandes erfolgen. Hinzu kam die Entwicklung eines maßgeschneiderten Modules mit Registrierung und Login in Keycloak, um die Integration mit dem Legacy-System und Briefversand zu ermöglichen. Die Fort- und Weiterbildung der Mitarbeiter mit genannten Technologien und Konzepten war ebenfalls Bestandteil unserer Zusammenarbeit
    • Design, Implementierung und Management der Infrastruktur
    • Aufbau und Betrieb eines Kubernetes Clusters
    • Aufbau von Microservices
    • Konfigurationen der GitLab CI/CD-Pipelines, Gitlab Runner mit Fastlane
    • Deployments ins Kubernetes
    • App Releases zum Apple App-Store und Google Play-Store
    • Konzeptionen und Umsetzung der App, inklusive diverser App-Feature wie der App-Postausgang
    • Code-Qualität, Stabilität des Backends
    • Aufbau und Durchführung von Lasttests
    • Caching-Konzept mit Kafka (sog. ?Extract, Transform, Load? ? ETL)
    • DevSecOps/DevOps
    • Setup VPN zum DMZ-Altsystem
    • Analyse, Monitoring and Logging


Erfolge:

  • Qualitätssicherung
  • Wissenstransfer und Mentoring der Mitarbeiter
  • Verbesserung der Systeme durch die Funde aus den Lasttests
  • Neue Strategieausrichtung mit Minimum Viable Product (MVP)
  • Entwicklung eines maßgeschneiderten Modules mit Registrierung und Login in Keycloak
  • Konzeption und Basisimplementierung des Cachings
  • Kundendaten vorhalten mit einer Datenbank und Minio S3 Buckets
  • Bearbeitung der stark anwachsenden Kunden-Kommunikation in der Covid-Pandemie ermöglicht

vert.x Kotlin PostgreSQL JooQ Flyway Gradle Maven HTTPS Jenkins GitLab git Keycloak OAuth2 MySQL Hibernate JavaEE Docker Kubernetes nginx cert-Manager elasticsearch Filebeat Kibana Prometheus Grafana Flutter iOS-App Android-App Kafka Zookeeper Schema-Registry Avro nodejs Javascript AWS ScanBot.io Linux SSL TLS Jira Miro Amazon Web Services Vert.x JUnit Tests jOOQ Python cert-manager ELK Elasticsearch ETL Schema Registry Node.js JavaScript Scanbot.io Domain-Driven Design (DDD) DevSecOps Java Unit-Test REST API-Gateway JOOQ GitLab CI/CD Domain-Driven-Design SonarCube OWASP HTML CSS TypeScript Unix Scrum Microservice
Scrum Agile Code Reviews CI/CD clean Code Quality Code Reviews Software Architecture UML
Berlin
2 Monate
2019-11 - 2019-12

Schüler-Lern-App für das kleine Einmaleins

Consulting und Softwareentwickler, Freelancer Dart Android Linux ...
Consulting und Softwareentwickler, Freelancer

Schüler-Lern-App für das kleine Einmaleins mit zufälligen Multiplikationsaufgaben und einer grafischen Auswertung der vergangenen 14 Tage, um seinen Fortschritt zu überblicken

  • Projektberatung, Entwicklung der App


Erfolge:

  • Projektberatung
  • Abschluss der Dienstleistung und Übergabe
Dart Android Linux Unix
3 Monate
2019-04 - 2019-06

Beratung und Unterstützung eines Startups zur Weiterentwicklung der Mobilität

Consulting und DevOps, Freelancer JUnit Tests Linux Unix ...
Consulting und DevOps, Freelancer

  • Beratung und Unterstützung eines Startups
  • Ihr Ziel, die Mobilität zu einer kunden- und umweltfreundlicheren Lösung weiterzuentwickeln
  • Mit mehr detaillierteren Benutzerinformationen soll das Verhalten der verschiedenen Mobilitätsdienste und Transportvarianten veranschaulicht werden
  • Diese Daten könnten verwendet werden, um die Stadtplanung zu verbessern und Lösungen für weniger bekannte Anwendungsfälle zu erstellen sowie bereits bestehende verbessern


Erfolge:

  • Beratung zur bereits übernommen Technologie aus einem Forschungsprojekt
  • Einrichtung entsprechender Tools für den Unternehmer in der Google Cloud
Google Cloud Google Build CI/CD MongoDB MySQL Payara 5 RStudio
JUnit Tests Linux Unix SSH R Shiny R/Shiny REST HTML CSS JavaScript TypeScript ReactNative Nodejs Mobility Choices Project Microservice Agile
6 Monate
2018-11 - 2019-04

Ablösung des Altsystems durch skalierbare Cloud-Lösung mit Kafka

Cloud Solution Architekt und DevOps Engineer Java 8 Domain-Driven Design (DDD) Domain-Driven-Design ...
Cloud Solution Architekt und DevOps Engineer

Meine Hauptaufgabe bestand darin, das alte System durch eine skalierbare, einfach erweiterbare Cloud-Lösung, zu ersetzen. Daten aus verschiedenen Quellen miteinander zu verknüpfen und Datenströme für neue Business-Services nutzbar zumachen. Die Unternehmensdaten fragmentiert über mehrere Rechenzentren AWS, Google Cloud, Azure Cloud und On-Premise im Keller (super langsame Internetnanbindung). Gestaltung der Datenmigration aus den Altsystemen in mehreren Schritten, um unterbrechungsfrei auf das Produktivsystem umstellen zu können. Ein weiteres Ziel war die Herranführung des Teams zu DevOps-Prinzipien und eine strukturierte und agile Entwicklung zu erreichen

  • Planung und Umsetzung einer neuer System-Architektur mit Kafka (sog. "Extract, Transform, Load" ETL) als Kern
  • Planung der unterbrechungsfreien Migration von legacy on-premise zur Google Cloud Weg von kundenspezifischen virtuellen Maschinen zur einer skalierbaren Cloud-Lösung
  • DevOps
  • Neues Kubernetes Setup in der Google Cloud (GCP)
  • Pipeline Konfiguration mit Google Cloud Build und Gitlab Setup von Spinnaker für Deployments
  • Setup Virtual Private Cloud (VPC) zwischen on-premise, Google, Amazon AWS und Microsoft Azure Cloud
  • Durch die vorherige Unternehmensfusion sind viele Dienste und Daten über verschiedene Dienstleister verteilt
  • Analyse, Monitoring and Logging


Erfolge:

  • Testphase der Kafka System-Architektur mit replizierten eingehenden Live-Daten erzeugt von unterschiedlichen loT-Geräten aus der produktiv Umgebung
  • Einführung des Systems für das legacy produktiv Entwickler Team
  • Aufbau der CI/CD-Pipelines mit Tests


Team:

1-5 Personen

Amazon Web Services AWS Services AWS DNS AWS Route53 AWS Serverless Lambda DynamoDB API-Gateway Kafka Confluent Kafka KSQL Avro Schema Registry Kafka connect Kafka Streams Prometheus Gradle 5+ Vert.x Zookeeper Spinnaker Google Cloud (GKE multiple Kubernetes Clusters VPN Virtual Private Cloud (VPC) Azure Cloud Azure DevOps Stackdriver Cloud SQL Cloud Build cert-manager Docker git GitLab Gitlab CI/CD
Java 8 Domain-Driven Design (DDD) Domain-Driven-Design Linux Unix NoSQL Unit-Test ETL Kotlin Python REST Shell OWASP PostgreSQL MySQL JUnit Tests DevOps Principles YAML Bash Microservice Kanban on-premise
Kassel
7 Monate
2018-04 - 2018-10

Implementierung von Features, DevOps und Testinfrastruktur-Verbesserung

Softwareentwickler, DevOps Kubernetes SpringBoot TypeScript ...
Softwareentwickler, DevOps
  • Implementierung neuer Features im Back- und Frontend
  • DevOps
  • Pipeline Konfiguration
  • Verbesserung und Weiterentwicklung der Testinfrastruktur und Applikationen für eines der größten Logistikunternehmen (DHL) weltweit.
  • Tests weiterentwickelt und Testdaten dynamisch erzeugt, um die verschiedenen Input-Möglichkeiten zu testen
  • Bugfixes
  • Entwicklung und Verifizierung von Datenbanken-Rollback-Skripten für Releases
  • Aufbau von Kubernetes für ein neues Projekt


Erfolge:

  • App-Neuentwicklung für die eigenen Autohäuser des größten Automobilhersteller (Volkswagen) der Welt
  • Entwicklung eines anpassbaren und umfangreichen Daten-Exporters
  • Softwareverbesserungen

Kubernetes SpringBoot TypeScript git reactjs Java JavaScript Docker PostgresSQL Angular AngularJS Angular 6+ Javascript React JUnit Tests Prometheus ELK-Stack Ansible GraphQL Unix SonarCube Camunda BPMN Grafana Protocol Buffers Scrum Microservice Domain-Driven Design (DDD) REST HTML CSS Unit-Test Jenkins Linux
Micromata GmbH / Automotive, Logistik
Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-08 - 2023-08

Microsoft Learn AI Skills Challenge

Certificate, Microsoft
Certificate
Microsoft
  • Technologien: Azure, Github Copilot, Maschinelles Lernen (ML), Azure Machine Learning, Azure Machine Learning Studio, AI, Pyhton, Pandas, NumPy, Plotly, statsmodels, joblib, Jupyter notebooks
  • Gelernt: Bereits vorhandes Wissen ¨uber Maschinelles Lernen aufgefrischt. Einf¨uhrung in Github Copilot und arbeiten mit ML auf Azure. Trainieren und Evaluierung von Regression-, Classification- und Clustering Modellen. Zudem trainieren und evaluieren von deep learning Modellen. Verbesserung und Test von ML Modellen.
1 Monat
2016-03 - 2016-03

High Performance Computing Hessen (HiPerCH 5)

Zertifikat, Hessisches Kompetenzzentrum für Hochleistungsrechnen
Zertifikat
Hessisches Kompetenzzentrum für Hochleistungsrechnen
  • Technologien: C, Java
  • Beschreibung: Einf¨uhrung in die Nutzung von Hochleistungsrechnern.

Position

Position

  • Architekt
  • Tech Lead
  • Senior Software Engineer
  • Senior DevSecOps/DevOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot DevOps Engineer Java Kotlin Microservices SQL CI/CD Kafka Kubernetes Dart Mobile Apps Android Rust Cloud AWS Azure Flutter Infrastructure as code TypeScript

Schwerpunkte

Kafka
Fortgeschritten
DevOps
Experte
Spring Boot
Experte
Flutter
Experte
Flutt Stack
Experte
SQL
Experte
Kubernetes
Fortgeschritten
Cloud
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Agile
Angular
automated SSL wildcard refresher tool in Kubernetes
AWS
clean Code
Cloud Build
Cloud SQL
Docker
elasticsearch
Flutter
git
Gradle
Gradle 5+
Hibernate
Java
JavaEE
Jenkins
Jira
Kubernetes
Maven
nginx
Nodejs
reactjs
Scrum
Software Architecture
Spinnaker
SpringBoot
SSH
SSL
UML
Virtual Private Cloud (VPC)
VPN
Zookeeper

Profil:

  • Der Kandidat ist Senior DevOps-Berater mit über 20 Jahren Praxis in der Softwareentwicklung (seit 2004). Im Laufe seiner Karriere führt er herausfordernde Projekte pragmatisch und rollenübergreifend zum Erfolg
  • Er legt besonderen Wert auf ergebnisorientierte, zuverlässige und qualitative Lösungen, sowie eine transparente Kommunikation. Sein tiefes technologisches Wissen deckt den gesamten Fullstack ab: System Design, Architektur, Mobile App-, Web- und Backend-Entwicklung.
  • Zudem verfolgt er aktiv technologische Innovationen, mit aktuellem Fokus auf Rust und Large-Language-Models (LLMs)


Skills:

  • langjährige Erfahrung
    • ?gitOps, DevSecOps/DevOps, Agile, Scrum, DRY, KISS, Code Review, SOLID, Domain- Driven-Design (DDD), Software Architecture, Continuous Integration, Continuous Delivery, CI/CD-Pipeline, Testing, Unix, Linux
  • mehrjährige Erfahrung
    • IT-Security, Kanban, Clean Code, Meaningful Testing, Design Patterns, Jira, Confluence, Microservice, Cluster Management, Cluster-Management, SEO, YouTrack, OCPP 1.6, Subversion (SVN), UML, OWASP, Redux, DSGVO
  • Erfahrung
    • OCPP 2.0


Technologien:

  • langjährige
    • git, Json, Yaml, XML, HTTPS, REST, API, Maven, JUnit, PostgresSQL, VPN, SSH, Erfahrung Amazon Web Services (AWS), Jenkins, Prometheus, Grafana, IAM, LDAP, Oauth2, Android Studio SonarCube, SpringBoot, Flutter, Android, Gradle, Docker, Kubernetes, Flyway, LATEX, Mysql
  • mehrjährige Erfahrung
    • WebSocket, cert-manager, Google Cloud, Microsoft Azure Cloud, GraphQL, SOAP, iOS, Xcode, sbt, WordPress, .NET, Wireshark, Testcontainers, Load Balancer, Helm, GitHub Actions, Github Enterprise, GitLab, Quarkus/vert x, Mailhog, Play Framework, Akka, Keycloak, Liquibase, Hibernate, jOOQ, Kafka, Avro, Zookeeper, Schema Registry, Kafka connect, Angular, React, Elastic Stack (ELK), MicrosoftSQL, MongoDB, SQLite, nginx, Node.js, Fastlane, Bearer Token
  • Erfahrung
    • MSCONS, SVG, Kali Linux, Pentsests, Metasploit, nmap, Burp Suite, ArgoCD, Virtual Pri- vate Cloud, React Native, libGDX, Marshalling, Ansible, Bluetooth, Oracle DB, Scanbot io, Terraform, Infrastructure-as-Code (IaC), Protocol Buffers, Camunda BPMN, FitNesse, Gatling, Spinnaker, Firebase, Firestore, Redis, Payara, MinIO


Beruflicher Werdegang:
06/2023 ? 12/2025:
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Continental AG

12/2022 ? 06/2023:
Einsatzort: DACH 
Rolle: Senior DevOps Engineer, Freelancer

06/2022 ? 07/2022:
Einsatzort: Berlin
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Beta Systems

Aufgaben:
Beratung zur Performance und Teamarbeit

10/2020 ? 05/2022:
Einsatzort: Hamburg 
Kunde: Stromnetz Hamburg
Rolle: Lead Software Developer, Senior DevOps Engineer, Freelancer

09/2019 ? 09/2020:
Einsatzort: Berlin 
Rolle: Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer
Kunde: BKK VBU 

11/2019 ? 12/2019:
Rolle: Consulting und Softwareentwickler, Freelancer

04/2019 ? 06/2019:
Rolle: Senior DevOps Engineer und Consultant, Freelancer

11/2018 ? 04/2019:
Einsatzort: Kassel
Rolle: Cloud Solution Architekt, Senior DevOps Engineer
Kunde: Betterspace GmbH

04/2018 ? 10/2018:
Einsatzort: Kassel 
Rolle: Software Developer, DevOps Engineer
Kunde: Micromata GmbH

2016 ? 2018:
Einsatzort: Kassel 
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH 

2014 ? 2016:
Einsatzort: Kassel, Deutschland 
Rolle: Werkstudent
Kunde: enercast GmbH

2013 ? 2014:
Einsatzort: Kassel
Rolle: studentische Hilfskraft
Kunde: Fachgebiet Wissensverarbeitung, Universität Kassel

2011 ? 2012:
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG

2004 ? 2006:
Einsatzort: Kassel
Rolle: Administration, Entwicklung, DevOps und Marketing
Kunde: Online Shop

Betriebssysteme

Linux
Experte
macOS
Experte

Programmiersprachen

C
C#
C++
HTML5
Java
Experte
JavaScript
Kotlin
Experte
Python
SQL
TypeScript
Experte
Rust
Fortgeschritten
CSS
Dart
Bash Shell
Scala
C-Sharp
PHP
NoSQL
Swift
Groovy
Go
R


Datenbanken

MongoDB
Fortgeschritten
MySQL
Experte
PostgreSQL
Experte
MicrosoftSQL
Experte
Firebase
Fortgeschritten
NoSQL
Experte
SQLite
Experte

Datenkommunikation

HTTPS
TLS
SOAP
TCP
UDP
Websocket

Branchen

Branchen

  • Öffentliche Hand
  • Logistik
  • Forschung
  • Management
  • E-Mobilität
  • Hotellerie
  • Gesundheit
  • IoT
  • Versicherungen
  • Bildung
  • Automotive
  • Entertainment
  • eCommerce
  • Energie
  • Erneuerbare Energie
  • Information Technology
  • DevSecOps/DevOps
  • Softwareentwicklung
  • Marketing
  • Startup
  • Finance

Einsatzorte

Einsatzorte

Remote (+500km)
Nur Remote
möglich

Projekte

Projekte

2 Jahre 6 Monate
2023-07 - 2025-12

Neuentwicklung eines internen Tools

Senior DevOps Engineer, Freelancer DevOps Spring Boot Java ...
Senior DevOps Engineer, Freelancer

Neuentwicklung eines internen Tools für die Verwaltung, Konfiguration, Analyse und Monitoring unterschiedlicher Datenmigrations-Jobs und Tasks. Daten sind außerst wichtig für den täglichen Geschäftsbetrieb. Frontend ermöglicht das durchsuchen, filtern, sortieren, monitoren, betrachten von Konfigurationen und Logs. Weitere Features sind das Konfigurieren, bestimmen von Start- und Routineausführungen, sowie definiereren von Beziehungen und Abhängigkeiten zwischen unterschiedlichen Job- und Tasktypen

  • Solo-Neuentwicklung einer SpringBoot-Applikation: database, backend, frontend
  • Architektur der Neuentwicklung
  • JUnit Tests und Integrationstests
  • Datenbankstruktur und Leistungsoptimierung
  • Wissenstransfer
  • Beratung
  • DevSecOps/DevOps
  • Prozesse automatisiert
  • Infrastruktur verwalten
  • Analysieren, Monitoren und Logging


Erfolge:
  • Entwicklung
  • Anbindung Artifactory zur Verlinkung von Docker Images mit Task
  • DevSecOps auf AWS mit GitHub Enterprise, Docker und Kubernetes
  • Abschluss der Dienstleistung und Übergabe 


Team:

bis zu 5 Personen

k9s Maven Grafana Prometheus git Github Enterprise Github Actions renovatebot AWS
DevOps Spring Boot Java JooQ Unit Test JUnit TestContainer Docker Container Kubernetes Cluster Management Terraform Infrastructure-as-Code (IaC) Infrastructure as Code (IaC) management Domain-Driven Design (DDD) Security Ldap embedded Ldap UnboundID LDAP SDK Oauth2 Linux Integration Tests REST API PostgreSQL SwaggerUI OpenAPI Flyway Thymeleaf HTMX HTML5 JavaSrcipt CSS Job Scheduling Agile
Continental AG
7 Monate
2022-12 - 2023-06

Qualitätssicherung und Weiterentwicklung der Testinfrastruktur mit Microservices

Senior Software Engineer, Freelancer, NDA, DACH Java Kotlin Spring Boot ...
Senior Software Engineer, Freelancer, NDA, DACH

Sicherstellung vollständiger Abdeckung von Spezifikation und Qualität in einem komplexen Setup mit vielen Microservices. Weiterentwicklung der Testinfrastruktur mit Simulator- und Mockservices für lokale Minikube und Cloud Kubernetes Umgebungen. Mit über 14 Microservices wird die Landschaft für die zu testende Applikation nachempfunden. Das System-Under-Test ist eine Neuentwicklung für einen landesweiten Einsatz

  • Implementierung von Testspezifikationen
  • Domain-Driven Design (DDD)
  • pseudo Test-driven development (TDD)
  • Konfiguration spezifischer Scripte der GitLab CI/CD Pipelines und Deployments in Kubernetes
  • Qualitätssicherung
  • Wissenstransfer
  • Beratung
  • Code Review
  • DevOps
  • Neuentwicklung


Erfolge:

  • Verbesserung der Codequalität
  • Abschluss des Projekt Milestones
  • Automatisierte sich wiederholende Aufgaben zur Verbesserung der Teameffizienz
  • Verbesserte automatisierte Testinfrastruktur


Team:

10 Personen

Docker Kubernetes Kustomize k9s Minikube Jira Confluence Plantuml Maven Gradle Jib Rancher Gitlab git ArgoCD GitLab CI/CD Keycloak OpenLdap Retrofit okhttp
Java Kotlin Spring Boot Ktor Bouncy Castle certificates BSI guidelines unit testing JUnit smoke tests integration tests PKI X509 certificates domain-driven design security Linux Unix REST bearer token manage infrastructure Agile Kanban
remote
3 Monate
2022-11 - 2023-01

Universal Website Template, DevOps

SEO Node.js Next.js ...
  • Universelle Template für einfache Webseiten basierend auf den neusten Technologien (Next.js und React) und best practise für SEO, Performance und Auswertung. 
  • Mit Cookie-Consent Feature.
SEO Node.js Next.js React.js Tailwind Typescript Javascript JSX REST Cookies ESLint npm HTML HTML5 CSS Google Firebase Google Cloud Google Analytics AWS Services AWS DNS AWS Route53 Unix Linux
2 Monate
2022-06 - 2022-07

Beratung und Optimierung von Software und Entwicklungsprozessen

Berater für Architektur, Performance, DevOps und Teamarbeit Spring Boot Java PostgreSQL ...
Berater für Architektur, Performance, DevOps und Teamarbeit

Beratung und Optimierung von bestehender Software und Entwicklungsprozessen. Dieser Auftrag war von Anfang an nur auf zwei Monate angelegt. Mein Beitrag zur Verbesserung des Produkts "Portal" von Beta Systems basiert auf fundierter Analyse und Messungen mit unterschiedlich komplexen Daten, sowie der Beantwortung von offener Fragen zur Architektur, Bibliotheken und die Lösung komplexer Herausforderungen. Zudem galten einige meiner Ratschläge dem Entwicklungsprozess, Organisation und der Zusammenarbeit mit Kunden und Beratung für den Neuaufbau von Cl/CD und DevSecOps

  • Performance-Optimierung der SQL-Abfragen und der Schnittstellen zwischen Backend und der Microsoft SQL-Datenbank
  • Beratung des Teams
  • Qualitätssicherung
  • Wissenstransfer
  • Code Review
  • Analyse, Monitoring and Logging


Erfolge:

  • Es war nur mit tiefen Domain-Fachwissen möglich, sich für die richtige Optimierung zu entscheiden
  • Zusammenarbeit mit dem Beta System Team war sehr konstruktiv
  • Verbesserung der Codequalität
  • Massive Performance-Optimierung, Datenbank-SQL-Queries von über 10 Minuten auf wenige Sekunden reduziert!
  • Beratung zur technische Prozessoptimierung
  • Weitere Verbesserungsmöglichkeiten aufgezeigt
  • Beratung zur technischer Umsetzung zukünftiger Produkte


Team:

6 Personen

Maven Gradle GitLab git Microsoft SQLServer SonarCube Jira
Spring Boot Java PostgreSQL Hibernate Liquibase Unit-Test HTTPS Domain-Driven Design (DDD) Scala Flutter Dart SSL TLS REST Camunda BPMN KISS SOLID Scrum on-premise Job-Scheduling
Berlin
1 Jahr 8 Monate
2020-10 - 2022-05

Neuentwicklung mobiler Web- und Desktop-Apps sowie Backend-Systeme

Consulting und Leitender Softwareentwickler Domain-Driven Design (DDD) Spring Boot Java ...
Consulting und Leitender Softwareentwickler
  • Neuentwicklung mobiler Web und Desktop Apps sowie dessen Backend-Systeme. Zudem umfangreicher Wissenstransfer an den Mitarbeiter
  • Zu Beginn Unterstützung des Projektabschluss der Schachtbegehungs-App in Flutter für iOS-Geräte und des Spring Boot Backends mit Ausbau der REST- sowie GraphQL-API-Schnittellen in Kubernetes-Umgebung. Im Laufe unserer Zusammenarbeit entstanden weitere Projekte mit ähnlichen Techstack
  • Die Entwicklung des Flutter Plugins namens SecureClient für eine einheitliche und sichere Kommunikation aller entwickelten Apps bei der Stromnetz war erforderlich, da die VPN-Mechanik von Apple iOS nicht korrekt funktioniert. Der SecureClient kam in allen App Projekten (Schachtbegehung, Schapp, Elvis, ZuGabe) zum Einsatz
  • Neuentwicklung der Archivmanagement-App Elvis mit Backend und Datenbank. Feature für Feature, agil nach Scrum im engen Kontakt mit dem Fachbereich entwickelt. Auch die Anbindung von Hand-Scannern über Bluetooth für das scannen von Barcodes und QR-Codes war Bestandteil des Projekts, somit können archivierte Güter gescannt, eingelagert sowie neue kassiert werden. Nach Livegang der Archivmanagement-App Elvis folgte das Projekt ZuGabe in Selbständigerarbeit. Hier handelt es sich um eine Flutter App auf iOS-Geräten die verschiedene Dokumente für die Facharbeiter im Einsatz bereitstellt. Die Koordinaten auf der Karte anzeigt und den Datenbestand von mehreren Gigabyte auf dem Smartphone immer aktuell hält. Im Hintergrund automatisch synchronisiert. Nutzer über veraltete Daten informiert, da sonst möglicherweise Lebesgefahr bestehen kann. Veraltete Informationen können zu Fehlern führen und deshalb wird der Nutzer darüber informiert für einen besseren Netzwerkempfang zusorgen. Der Facharbeiter erhält die Daten aus verschiedenen Bereich des SNH-Netzwerkes. Hierfür muss sich der Nutzer nur authentifizieren
    • Migration des bisherigen Datenbestandes aus der Microsoft SQL Datenbank zur PostgreSQL
    • automatisierte Tests
    • DevSecOps
    • regelmäßige Releases der Apps für IPhone, IPad und Webapp
    • Anbindung von Hand-Scannern über Bluetooth
    • Komplette Neuentwicklung mehrere Apps und Backends
    • Analyse, Monitoring and Logging


Erfolge:

  • Qualitätssicherung, Code-Review
  • Wissenstransfer und Mitarbeiter-Mentor
  • Verbesserungen in verschiedenen Projekten implementiert
  • mehrere Applikationen im Zweierteam entwickelt und produktiv im Einsatz
  • eine Applikation selbstständig entwickelt und produktiv im Einsatz


Team:

2 Personen

Maven Gradle GitLab git Microsoft ADFS Microsoft SQL SonarCube Docker Kubernetes Kustomize nginx Xcode Jira Mailhog Grafana Prometheus corporate device manager Helm
Domain-Driven Design (DDD) Spring Boot Java PostgreSQL Hibernate Liquibase Unit Test API Gateway HTTPS HTML CSS JavaScript TypeScript OAuth2 Kotlin JUnit Tests Container Flutter Dart iOS App OWASP Swift Unix Mac Linux SSL TLS REST GraphQL KISS SOLID Redux Bluetooth Scanner SQLite Scrum Agile Kanban on-premise Bearer Token manage infrastructure
Hamburg
1 Jahr 11 Monate
2019-02 - 2020-12

Prototyping, DevOps

Dart reactjs Kotlin ...
  • Entwicklung einer Multiplattform App f¨ur Android und iOS mit Flutter. Reactjs für den administrativen Teil als Webapp. Infrastruktur bestand aus Google Cloud wie Google Firebase und Firestore NoSQL-Datenbank.
  • Zu beginn war schon ein Teil des Servers mit Vert.x, containeriest in Docker, entwickelt. Der Code hauptsächlich Kotlin. Jedoch war Java noch nötig, damit der ORM jOOQ eingebunden werden konnte. Als Datenbank wurde PostgreSQL eingesetzt. Der Techstack-Wecnsel erfolgte aufgrund von ivestierster Zeit. Da z.b. Firebase bereits Features anbot, welche man selbst noch entwickeln müsste.
Dart reactjs Kotlin Dart Typescript Flutter Firebase Firestore Redux reactjs Kotlin Java Vert.x Docker PostgreSQL JooQ React jOOQ NoSQL Jetbrains Space Github Microservice Javascript HTML HTML5 CSS REST Domain-Driven-Design Linux
1 Jahr 1 Monat
2019-09 - 2020-09

Neuentwicklung der Architektur und Gesundheits-App mit Backend-Systemen

Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer Scrum Agile Code Reviews ...
Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer

  • Neuentwicklung der gesamten Architektur, Krankenkassen Gesundheits-App sowie der Backend-Systeme zur Kommunikation mit dem Altsystem
  • Zu Beginn meiner Beauftragung im Plattform-Projekt befand sich die App-Entwicklung bei einer externen Firma, die Kundendaten aus der Krankenkasse importieren wollte. Meine Beratung führte aurgumentierend mit dem neu inkrafttretdenden DSGVO-Gesetzt zu einem Umdenken im Management. Auch eine im Haus Entwicklung war eine Empfehlung von mir, da bisherirge Kooperationen nicht ertragreich waren. Als erster Schritt, die Entwicklung einer API-Gateway-Schnittstelle mit Zugriffsberechtigungen auf Kundendaten. Für die Zugriffsberechtigungen hatte die Krankenkasse bereits eine Kooperation mit einem Hersteller einer Identity and Access Management (IAM)-Lösung, welche auch in der Krankenkassen Gesundheits-App verwendet werden sollte. Diese IAM besaß keine vollständige OAuth2 Implementierung und war nur bedingt konfigurierbar und für die App Anbindung unbrauchbar. Meine Empfehlung und Demonstation einer deutlich besseren alternative von Keycloak (Open Source Software) einzusetzen, überzeugte. Auch die Entwicklung einer MVP-Demo-App überzeugte die Verantwortlichen die gesamte Entwicklung selbst in die Hand zunehmen. Dis App MVP-Demo für beide populären mobilen Plattformen iOS und Android. Noch vor Weihnachten rollten die ersten Testversionen via Apple-Testflight für Mitarbeiter aus. Bis zum öffentlichen Start in die App-Stores sollten noch einige Features hinzukommen. Zur Kommunikation aus der App zum Krankenkassenmitarbeiter musste das interne Legacy-System angebunden werden, um Nachrichten und Dateien aus der App in einem bestimmten Format empfangen und automatisch verarbeiten zu können. Aufgrund der Corona-Pandemie und des Lockdowns im März wurde die App für beide Plattformen vorzeitig veröffentlicht. App und Systeme liefen bei steigender Nutzerzahl stabil. Um die Legacy-Systeme vor einer unberechenbaren Datenflut zu schützten erfolgte auch eine Konzeption und Basisimplementierung eines Cachings (mittels Kafka) eingehender Nachrichten und verarbeiten der Rohdaten in die Zielformate. Zudem eine Datenbank und Minio Bucket, um den App-Nutzern Ihre eigenen hochgeladenen Daten zur Verfügung zu stellen. Die Anforderungen für eine konforme Registierung bestehender Kunden musste in Kombination eines Briefversandes erfolgen. Hinzu kam die Entwicklung eines maßgeschneiderten Modules mit Registrierung und Login in Keycloak, um die Integration mit dem Legacy-System und Briefversand zu ermöglichen. Die Fort- und Weiterbildung der Mitarbeiter mit genannten Technologien und Konzepten war ebenfalls Bestandteil unserer Zusammenarbeit
    • Design, Implementierung und Management der Infrastruktur
    • Aufbau und Betrieb eines Kubernetes Clusters
    • Aufbau von Microservices
    • Konfigurationen der GitLab CI/CD-Pipelines, Gitlab Runner mit Fastlane
    • Deployments ins Kubernetes
    • App Releases zum Apple App-Store und Google Play-Store
    • Konzeptionen und Umsetzung der App, inklusive diverser App-Feature wie der App-Postausgang
    • Code-Qualität, Stabilität des Backends
    • Aufbau und Durchführung von Lasttests
    • Caching-Konzept mit Kafka (sog. ?Extract, Transform, Load? ? ETL)
    • DevSecOps/DevOps
    • Setup VPN zum DMZ-Altsystem
    • Analyse, Monitoring and Logging


Erfolge:

  • Qualitätssicherung
  • Wissenstransfer und Mentoring der Mitarbeiter
  • Verbesserung der Systeme durch die Funde aus den Lasttests
  • Neue Strategieausrichtung mit Minimum Viable Product (MVP)
  • Entwicklung eines maßgeschneiderten Modules mit Registrierung und Login in Keycloak
  • Konzeption und Basisimplementierung des Cachings
  • Kundendaten vorhalten mit einer Datenbank und Minio S3 Buckets
  • Bearbeitung der stark anwachsenden Kunden-Kommunikation in der Covid-Pandemie ermöglicht

vert.x Kotlin PostgreSQL JooQ Flyway Gradle Maven HTTPS Jenkins GitLab git Keycloak OAuth2 MySQL Hibernate JavaEE Docker Kubernetes nginx cert-Manager elasticsearch Filebeat Kibana Prometheus Grafana Flutter iOS-App Android-App Kafka Zookeeper Schema-Registry Avro nodejs Javascript AWS ScanBot.io Linux SSL TLS Jira Miro Amazon Web Services Vert.x JUnit Tests jOOQ Python cert-manager ELK Elasticsearch ETL Schema Registry Node.js JavaScript Scanbot.io Domain-Driven Design (DDD) DevSecOps Java Unit-Test REST API-Gateway JOOQ GitLab CI/CD Domain-Driven-Design SonarCube OWASP HTML CSS TypeScript Unix Scrum Microservice
Scrum Agile Code Reviews CI/CD clean Code Quality Code Reviews Software Architecture UML
Berlin
2 Monate
2019-11 - 2019-12

Schüler-Lern-App für das kleine Einmaleins

Consulting und Softwareentwickler, Freelancer Dart Android Linux ...
Consulting und Softwareentwickler, Freelancer

Schüler-Lern-App für das kleine Einmaleins mit zufälligen Multiplikationsaufgaben und einer grafischen Auswertung der vergangenen 14 Tage, um seinen Fortschritt zu überblicken

  • Projektberatung, Entwicklung der App


Erfolge:

  • Projektberatung
  • Abschluss der Dienstleistung und Übergabe
Dart Android Linux Unix
3 Monate
2019-04 - 2019-06

Beratung und Unterstützung eines Startups zur Weiterentwicklung der Mobilität

Consulting und DevOps, Freelancer JUnit Tests Linux Unix ...
Consulting und DevOps, Freelancer

  • Beratung und Unterstützung eines Startups
  • Ihr Ziel, die Mobilität zu einer kunden- und umweltfreundlicheren Lösung weiterzuentwickeln
  • Mit mehr detaillierteren Benutzerinformationen soll das Verhalten der verschiedenen Mobilitätsdienste und Transportvarianten veranschaulicht werden
  • Diese Daten könnten verwendet werden, um die Stadtplanung zu verbessern und Lösungen für weniger bekannte Anwendungsfälle zu erstellen sowie bereits bestehende verbessern


Erfolge:

  • Beratung zur bereits übernommen Technologie aus einem Forschungsprojekt
  • Einrichtung entsprechender Tools für den Unternehmer in der Google Cloud
Google Cloud Google Build CI/CD MongoDB MySQL Payara 5 RStudio
JUnit Tests Linux Unix SSH R Shiny R/Shiny REST HTML CSS JavaScript TypeScript ReactNative Nodejs Mobility Choices Project Microservice Agile
6 Monate
2018-11 - 2019-04

Ablösung des Altsystems durch skalierbare Cloud-Lösung mit Kafka

Cloud Solution Architekt und DevOps Engineer Java 8 Domain-Driven Design (DDD) Domain-Driven-Design ...
Cloud Solution Architekt und DevOps Engineer

Meine Hauptaufgabe bestand darin, das alte System durch eine skalierbare, einfach erweiterbare Cloud-Lösung, zu ersetzen. Daten aus verschiedenen Quellen miteinander zu verknüpfen und Datenströme für neue Business-Services nutzbar zumachen. Die Unternehmensdaten fragmentiert über mehrere Rechenzentren AWS, Google Cloud, Azure Cloud und On-Premise im Keller (super langsame Internetnanbindung). Gestaltung der Datenmigration aus den Altsystemen in mehreren Schritten, um unterbrechungsfrei auf das Produktivsystem umstellen zu können. Ein weiteres Ziel war die Herranführung des Teams zu DevOps-Prinzipien und eine strukturierte und agile Entwicklung zu erreichen

  • Planung und Umsetzung einer neuer System-Architektur mit Kafka (sog. "Extract, Transform, Load" ETL) als Kern
  • Planung der unterbrechungsfreien Migration von legacy on-premise zur Google Cloud Weg von kundenspezifischen virtuellen Maschinen zur einer skalierbaren Cloud-Lösung
  • DevOps
  • Neues Kubernetes Setup in der Google Cloud (GCP)
  • Pipeline Konfiguration mit Google Cloud Build und Gitlab Setup von Spinnaker für Deployments
  • Setup Virtual Private Cloud (VPC) zwischen on-premise, Google, Amazon AWS und Microsoft Azure Cloud
  • Durch die vorherige Unternehmensfusion sind viele Dienste und Daten über verschiedene Dienstleister verteilt
  • Analyse, Monitoring and Logging


Erfolge:

  • Testphase der Kafka System-Architektur mit replizierten eingehenden Live-Daten erzeugt von unterschiedlichen loT-Geräten aus der produktiv Umgebung
  • Einführung des Systems für das legacy produktiv Entwickler Team
  • Aufbau der CI/CD-Pipelines mit Tests


Team:

1-5 Personen

Amazon Web Services AWS Services AWS DNS AWS Route53 AWS Serverless Lambda DynamoDB API-Gateway Kafka Confluent Kafka KSQL Avro Schema Registry Kafka connect Kafka Streams Prometheus Gradle 5+ Vert.x Zookeeper Spinnaker Google Cloud (GKE multiple Kubernetes Clusters VPN Virtual Private Cloud (VPC) Azure Cloud Azure DevOps Stackdriver Cloud SQL Cloud Build cert-manager Docker git GitLab Gitlab CI/CD
Java 8 Domain-Driven Design (DDD) Domain-Driven-Design Linux Unix NoSQL Unit-Test ETL Kotlin Python REST Shell OWASP PostgreSQL MySQL JUnit Tests DevOps Principles YAML Bash Microservice Kanban on-premise
Kassel
7 Monate
2018-04 - 2018-10

Implementierung von Features, DevOps und Testinfrastruktur-Verbesserung

Softwareentwickler, DevOps Kubernetes SpringBoot TypeScript ...
Softwareentwickler, DevOps
  • Implementierung neuer Features im Back- und Frontend
  • DevOps
  • Pipeline Konfiguration
  • Verbesserung und Weiterentwicklung der Testinfrastruktur und Applikationen für eines der größten Logistikunternehmen (DHL) weltweit.
  • Tests weiterentwickelt und Testdaten dynamisch erzeugt, um die verschiedenen Input-Möglichkeiten zu testen
  • Bugfixes
  • Entwicklung und Verifizierung von Datenbanken-Rollback-Skripten für Releases
  • Aufbau von Kubernetes für ein neues Projekt


Erfolge:

  • App-Neuentwicklung für die eigenen Autohäuser des größten Automobilhersteller (Volkswagen) der Welt
  • Entwicklung eines anpassbaren und umfangreichen Daten-Exporters
  • Softwareverbesserungen

Kubernetes SpringBoot TypeScript git reactjs Java JavaScript Docker PostgresSQL Angular AngularJS Angular 6+ Javascript React JUnit Tests Prometheus ELK-Stack Ansible GraphQL Unix SonarCube Camunda BPMN Grafana Protocol Buffers Scrum Microservice Domain-Driven Design (DDD) REST HTML CSS Unit-Test Jenkins Linux
Micromata GmbH / Automotive, Logistik
Kassel

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2023-08 - 2023-08

Microsoft Learn AI Skills Challenge

Certificate, Microsoft
Certificate
Microsoft
  • Technologien: Azure, Github Copilot, Maschinelles Lernen (ML), Azure Machine Learning, Azure Machine Learning Studio, AI, Pyhton, Pandas, NumPy, Plotly, statsmodels, joblib, Jupyter notebooks
  • Gelernt: Bereits vorhandes Wissen ¨uber Maschinelles Lernen aufgefrischt. Einf¨uhrung in Github Copilot und arbeiten mit ML auf Azure. Trainieren und Evaluierung von Regression-, Classification- und Clustering Modellen. Zudem trainieren und evaluieren von deep learning Modellen. Verbesserung und Test von ML Modellen.
1 Monat
2016-03 - 2016-03

High Performance Computing Hessen (HiPerCH 5)

Zertifikat, Hessisches Kompetenzzentrum für Hochleistungsrechnen
Zertifikat
Hessisches Kompetenzzentrum für Hochleistungsrechnen
  • Technologien: C, Java
  • Beschreibung: Einf¨uhrung in die Nutzung von Hochleistungsrechnern.

Position

Position

  • Architekt
  • Tech Lead
  • Senior Software Engineer
  • Senior DevSecOps/DevOps Engineer

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot DevOps Engineer Java Kotlin Microservices SQL CI/CD Kafka Kubernetes Dart Mobile Apps Android Rust Cloud AWS Azure Flutter Infrastructure as code TypeScript

Schwerpunkte

Kafka
Fortgeschritten
DevOps
Experte
Spring Boot
Experte
Flutter
Experte
Flutt Stack
Experte
SQL
Experte
Kubernetes
Fortgeschritten
Cloud
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Agile
Angular
automated SSL wildcard refresher tool in Kubernetes
AWS
clean Code
Cloud Build
Cloud SQL
Docker
elasticsearch
Flutter
git
Gradle
Gradle 5+
Hibernate
Java
JavaEE
Jenkins
Jira
Kubernetes
Maven
nginx
Nodejs
reactjs
Scrum
Software Architecture
Spinnaker
SpringBoot
SSH
SSL
UML
Virtual Private Cloud (VPC)
VPN
Zookeeper

Profil:

  • Der Kandidat ist Senior DevOps-Berater mit über 20 Jahren Praxis in der Softwareentwicklung (seit 2004). Im Laufe seiner Karriere führt er herausfordernde Projekte pragmatisch und rollenübergreifend zum Erfolg
  • Er legt besonderen Wert auf ergebnisorientierte, zuverlässige und qualitative Lösungen, sowie eine transparente Kommunikation. Sein tiefes technologisches Wissen deckt den gesamten Fullstack ab: System Design, Architektur, Mobile App-, Web- und Backend-Entwicklung.
  • Zudem verfolgt er aktiv technologische Innovationen, mit aktuellem Fokus auf Rust und Large-Language-Models (LLMs)


Skills:

  • langjährige Erfahrung
    • ?gitOps, DevSecOps/DevOps, Agile, Scrum, DRY, KISS, Code Review, SOLID, Domain- Driven-Design (DDD), Software Architecture, Continuous Integration, Continuous Delivery, CI/CD-Pipeline, Testing, Unix, Linux
  • mehrjährige Erfahrung
    • IT-Security, Kanban, Clean Code, Meaningful Testing, Design Patterns, Jira, Confluence, Microservice, Cluster Management, Cluster-Management, SEO, YouTrack, OCPP 1.6, Subversion (SVN), UML, OWASP, Redux, DSGVO
  • Erfahrung
    • OCPP 2.0


Technologien:

  • langjährige
    • git, Json, Yaml, XML, HTTPS, REST, API, Maven, JUnit, PostgresSQL, VPN, SSH, Erfahrung Amazon Web Services (AWS), Jenkins, Prometheus, Grafana, IAM, LDAP, Oauth2, Android Studio SonarCube, SpringBoot, Flutter, Android, Gradle, Docker, Kubernetes, Flyway, LATEX, Mysql
  • mehrjährige Erfahrung
    • WebSocket, cert-manager, Google Cloud, Microsoft Azure Cloud, GraphQL, SOAP, iOS, Xcode, sbt, WordPress, .NET, Wireshark, Testcontainers, Load Balancer, Helm, GitHub Actions, Github Enterprise, GitLab, Quarkus/vert x, Mailhog, Play Framework, Akka, Keycloak, Liquibase, Hibernate, jOOQ, Kafka, Avro, Zookeeper, Schema Registry, Kafka connect, Angular, React, Elastic Stack (ELK), MicrosoftSQL, MongoDB, SQLite, nginx, Node.js, Fastlane, Bearer Token
  • Erfahrung
    • MSCONS, SVG, Kali Linux, Pentsests, Metasploit, nmap, Burp Suite, ArgoCD, Virtual Pri- vate Cloud, React Native, libGDX, Marshalling, Ansible, Bluetooth, Oracle DB, Scanbot io, Terraform, Infrastructure-as-Code (IaC), Protocol Buffers, Camunda BPMN, FitNesse, Gatling, Spinnaker, Firebase, Firestore, Redis, Payara, MinIO


Beruflicher Werdegang:
06/2023 ? 12/2025:
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Continental AG

12/2022 ? 06/2023:
Einsatzort: DACH 
Rolle: Senior DevOps Engineer, Freelancer

06/2022 ? 07/2022:
Einsatzort: Berlin
Rolle: Senior DevOps Engineer, Freelancer
Kunde: Beta Systems

Aufgaben:
Beratung zur Performance und Teamarbeit

10/2020 ? 05/2022:
Einsatzort: Hamburg 
Kunde: Stromnetz Hamburg
Rolle: Lead Software Developer, Senior DevOps Engineer, Freelancer

09/2019 ? 09/2020:
Einsatzort: Berlin 
Rolle: Technical Lead, Architect, Senior DevOps Engineer und Beratung, Freelancer
Kunde: BKK VBU 

11/2019 ? 12/2019:
Rolle: Consulting und Softwareentwickler, Freelancer

04/2019 ? 06/2019:
Rolle: Senior DevOps Engineer und Consultant, Freelancer

11/2018 ? 04/2019:
Einsatzort: Kassel
Rolle: Cloud Solution Architekt, Senior DevOps Engineer
Kunde: Betterspace GmbH

04/2018 ? 10/2018:
Einsatzort: Kassel 
Rolle: Software Developer, DevOps Engineer
Kunde: Micromata GmbH

2016 ? 2018:
Einsatzort: Kassel 
Rolle: Softwareentwickler, DevOps und Qualitätssicherung
Kunde: Flavia IT-Management GmbH 

2014 ? 2016:
Einsatzort: Kassel, Deutschland 
Rolle: Werkstudent
Kunde: enercast GmbH

2013 ? 2014:
Einsatzort: Kassel
Rolle: studentische Hilfskraft
Kunde: Fachgebiet Wissensverarbeitung, Universität Kassel

2011 ? 2012:
Einsatzort: Niestetal
Rolle: Werkstudent in der Advanced Development Division
Kunde: Solar Technology AG

2004 ? 2006:
Einsatzort: Kassel
Rolle: Administration, Entwicklung, DevOps und Marketing
Kunde: Online Shop

Betriebssysteme

Linux
Experte
macOS
Experte

Programmiersprachen

C
C#
C++
HTML5
Java
Experte
JavaScript
Kotlin
Experte
Python
SQL
TypeScript
Experte
Rust
Fortgeschritten
CSS
Dart
Bash Shell
Scala
C-Sharp
PHP
NoSQL
Swift
Groovy
Go
R


Datenbanken

MongoDB
Fortgeschritten
MySQL
Experte
PostgreSQL
Experte
MicrosoftSQL
Experte
Firebase
Fortgeschritten
NoSQL
Experte
SQLite
Experte

Datenkommunikation

HTTPS
TLS
SOAP
TCP
UDP
Websocket

Branchen

Branchen

  • Öffentliche Hand
  • Logistik
  • Forschung
  • Management
  • E-Mobilität
  • Hotellerie
  • Gesundheit
  • IoT
  • Versicherungen
  • Bildung
  • Automotive
  • Entertainment
  • eCommerce
  • Energie
  • Erneuerbare Energie
  • Information Technology
  • DevSecOps/DevOps
  • Softwareentwicklung
  • Marketing
  • Startup
  • Finance

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.