Software Engineer · Freelancer

Moritz Schaal BackendMicroservicesDevOps

Portrait von Moritz Schaal, Software Engineer

Hi, ich bin Moritz – Software Engineer aus dem Raum Kassel. Ich entwickle robuste Backends und Microservices und automatisiere Linux-, Docker- und Kubernetes-Infrastrukturen. Mein Fokus: komplexe Prozesse analysieren und in wartbare und sichere Lösungen übersetzen.

  • Kassel, Deutschland
  • 100 % Remote
  • B.Sc. Informatik

Portfolio

Projekte & Erfahrung

Eine Auswahl meiner Projekte – von entwickelten Microservice-Architekturen und CI/CD-Pipelines über Kubernetes-Deployments bis zu eigener Open-Source-Software. Jeweils mit Kontext, eingesetzten Technologien und Dauer.

    Gesundheitswesen

    läuft

    Microservice mit Web-Frontend für ein Datenprüfungsverfahren

    Technische Projektleitung eines automatisierten Datenprüfungsverfahrens für den sicheren Datenaustausch im Gesundheitswesen. Microservice mit Web-Frontend und SOAP-Schnittstellen, ausgerollt in Kubernetes.

    • Projektleitung
    • Java
    • Spring Boot
    • Thymeleaf
    • SOAP
    Remote 1 Monat

    Alle Technologien

    Microservice mit Web-Frontend für ein Datenprüfungsverfahren

    • Docker
    • Flyway
    • Git
    • GitLab
    • Gradle
    • Java
    • Kubernetes
    • Nexus
    • PostgreSQL
    • Projektleitung
    • Renovate
    • SOAP
    • SonarQube
    • Spring Boot
    • Thymeleaf

    15 Technologien

    Gesundheitswesen

    läuft

    Microservice für ein sicheres Nachrichten-Archiv

    Technische Projektleitung eines revisionssicheren Nachrichten-Archivs mit OpenAPI-Anbindung an externe Partnersysteme. Microservice in Spring Boot, betrieben in Kubernetes.

    • Projektleitung
    • Java
    • Spring Boot
    • OpenAPI
    • REST
    Remote 1 Monat

    Alle Technologien

    Microservice für ein sicheres Nachrichten-Archiv

    • Docker
    • Flyway
    • Git
    • GitLab
    • Gradle
    • Java
    • Kubernetes
    • Nexus
    • OpenAPI
    • PostgreSQL
    • Projektleitung
    • Renovate
    • REST
    • SonarQube
    • Spring Boot

    15 Technologien

    Sozialversicherung

    läuft

    Microservice mit Job-Scheduling-Anbindung

    Technische Projektleitung und Entwicklung eines Microservice zur automatisierten Verarbeitung großer Datenmengen, angebunden an ein zentrales Job-Scheduling-System. REST-API mit OAuth 2.0, ausgerollt in Kubernetes.

    • Projektleitung
    • Java
    • Spring Boot
    • OpenAPI
    • REST
    Remote 6 Monate

    Alle Technologien

    Microservice mit Job-Scheduling-Anbindung

    • Docker
    • Flyway
    • Git
    • GitLab
    • Gradle
    • Java
    • Kubernetes
    • Nexus
    • OAuth 2.0
    • OpenAPI
    • PostgreSQL
    • Projektleitung
    • Renovate
    • REST
    • SonarQube
    • Spring Batch
    • Spring Boot

    17 Technologien

    IT-Dienstleistung

    läuft

    Microservice mit Web-Frontend für eine Datenschutz-Auskunftsplattform

    Technische Projektleitung einer hochverfügbaren Datenschutz-Auskunftsplattform mit Echtzeit-Antworten und React-Frontend. Deployment in Kubernetes mit mTLS-gesicherter Kommunikation in einem hochsicheren Behördennetz.

    • Projektleitung
    • Go
    • React
    • Playwright
    • PostgreSQL
    Remote 1 Jahr 2 Monate

    Alle Technologien

    Microservice mit Web-Frontend für eine Datenschutz-Auskunftsplattform

    • Docker
    • Git
    • GitLab
    • Go
    • gRPC
    • JWT
    • Kubernetes
    • Nexus
    • OAuth 2.0
    • Playwright
    • PostgreSQL
    • Projektleitung
    • React
    • Renovate
    • SonarQube
    • Swagger UI
    • Trivy

    17 Technologien

    Open Source

    läuft

    Arch Linux Distribution

    Eigenentwicklung und Pflege einer vollautomatisierten Arch-Linux-Desktop-Distribution – Installer und Systemtools in Bash/Gum, qualitätsgesichert mit ShellCheck und CI.

    • Bash
    • Gum
    • ShellCheck
    • Linux
    • Docker
    Webseite ansehen
    Remote 3 Jahre

    Alle Technologien

    Arch Linux Distribution

    • Bash
    • Docker
    • Git
    • GitHub Actions
    • Gum
    • Linux
    • ShellCheck

    7 Technologien

    Sozialversicherung

    läuft

    Cloud-Migration und Microservice-Plattform

    Konzeption und Aufbau einer Microservice-Plattform auf intern betriebener Kubernetes-Infrastruktur. Inklusive Teamaufbau und Migration bestehender Anwendungen in die Cloud.

    • Java
    • Spring Boot
    • Go
    • JHipster
    • OpenAPI
    Remote 3 Jahre 5 Monate

    Alle Technologien

    Cloud-Migration und Microservice-Plattform

    • Docker
    • Flyway
    • Git
    • GitLab
    • Go
    • Gradle
    • Java
    • JHipster
    • Keycloak
    • Kubernetes
    • MariaDB
    • Maven
    • Nexus
    • OAuth 2.0
    • OpenAPI
    • PostgreSQL
    • Renovate
    • REST
    • Schemathesis
    • SonarQube
    • Spectral
    • Spring Boot
    • Spring Security
    • Trivy

    24 Technologien

    Sozialversicherung

    Microservice mit SAP-Anbindung

    Agile Entwicklung in Spring Boot mit SAP-Anbindung und eigener Datenbank, ausgerollt auf drei Kubernetes-Clustern.

    • Java
    • Spring Boot
    • MariaDB
    • Flyway
    • Lombok
    Kassel 8 Monate

    Alle Technologien

    Microservice mit SAP-Anbindung

    • Docker
    • Flyway
    • Git
    • GitLab
    • Java
    • Kubernetes
    • Lombok
    • MariaDB
    • Maven
    • Nexus
    • REST
    • Spring Boot

    12 Technologien

    Sozialversicherung

    Testautomatisierung mit Selenium & Serenity

    Konzeption, Entwicklung und Wartung einer automatisierten Browser-Test-Pipeline für diverse Webanwendungen – inklusive Kubernetes-Deployment, Reporting und Housekeeping.

    • Java
    • Selenium
    • Serenity
    • Python
    • Bash
    Kassel 4 Jahre 11 Monate

    Alle Technologien

    Testautomatisierung mit Selenium & Serenity

    • Bash
    • Docker
    • Git
    • GitLab
    • Java
    • Kubernetes
    • Maven
    • Nexus
    • Python
    • Selenium
    • Serenity

    11 Technologien

    Sozialversicherung

    läuft

    DevOps und CI/CD-Engineering

    Aufbau und Betrieb von GitLab-CI/CD-Pipelines und Kubernetes-Deployments sowie Automatisierung der Linux-Infrastruktur. Dazu DevOps-Beratung und -Enablement mehrerer Entwicklungsteams.

    • Kubernetes
    • Docker
    • GitLab
    • Linux
    • Git
    Kassel 6 Jahre 11 Monate

    Alle Technologien

    DevOps und CI/CD-Engineering

    • Bash
    • Cypress
    • Docker
    • Git
    • GitLab
    • Go
    • Gradle
    • Java
    • Keycloak
    • Kubernetes
    • Linux
    • MariaDB
    • Maven
    • Nexus
    • OAuth 2.0
    • Oracle
    • PostgreSQL
    • REST
    • SAP Hybris
    • SonarQube
    • Spring Boot
    • Spring Security

    22 Technologien

    Sozialversicherung

    Web-Kundenportal in SAP Hybris

    Entwicklung und Betreuung eines Web-Kundenportals mit Self-Service für Versicherte – auf Basis von SAP Hybris und Spring Boot, im agilen Team.

    • Java
    • Spring Boot
    • SAP Hybris
    • Oracle
    • MySQL
    Webseite ansehen
    Kassel 1 Jahr 11 Monate

    Alle Technologien

    Web-Kundenportal in SAP Hybris

    • Ant
    • Docker
    • Git
    • GitLab
    • H2
    • Java
    • JavaScript
    • JSP
    • MySQL
    • Nexus
    • Oracle
    • SAP Hybris
    • Scrum
    • SonarQube
    • Spring Boot

    15 Technologien

    IT-Dienstleistung

    Refactoring & generische Globalisierung

    Analyse und generische Globalisierung bestehender Java-Software mithilfe von Java Generics – externes Kundenprojekt.

    • Java
    • Java Generics
    • JavaEE
    • Maven
    • Jenkins
    Hannover 4 Monate

    Alle Technologien

    Refactoring & generische Globalisierung

    • Git
    • Java
    • Java Generics
    • JavaEE
    • Jenkins
    • Maven
    • Scrum

    7 Technologien

    Webentwicklung

    läuft

    Persönliche Portfolio-Website

    Konzeption, Design und laufende Weiterentwicklung dieser Website – statische Astro-Site mit eigenem Design-System, komponentenbasiertem Frontend und automatisierten Unit- und E2E-Tests.

    • Astro
    • Vue.js
    • TypeScript
    • JavaScript
    • Node.js
    Webseite ansehen
    Remote 7 Jahre 4 Monate

    Alle Technologien

    Persönliche Portfolio-Website

    • Astro
    • Docker
    • Git
    • JavaScript
    • Node.js
    • Playwright
    • TypeScript
    • Vitest
    • Vue.js

    9 Technologien

    IoT & Sensorik

    Webportal mit Spring Boot & Angular

    Konzeption, Architektur und agile Entwicklung eines Webportals zur Auswertung und Visualisierung von Sensordaten – externes Kundenprojekt.

    • Java
    • Spring Boot
    • Angular
    • Bootstrap
    • PostgreSQL
    Kassel 6 Monate

    Alle Technologien

    Webportal mit Spring Boot & Angular

    • Angular
    • Bootstrap
    • Docker
    • Git
    • Java
    • Jenkins
    • Maven
    • PostgreSQL
    • Scrum
    • SonarQube
    • Spring Boot

    11 Technologien

    IT-Dienstleistung

    Microservices mit Spring Boot & Kafka

    Agile Entwicklung ereignisgetriebener Microservices mit Apache Kafka als Backbone eines Webportals – externes Kundenprojekt.

    • Java
    • Spring Boot
    • Apache Kafka
    • PostgreSQL
    • Flyway
    Hannover 6 Monate

    Alle Technologien

    Microservices mit Spring Boot & Kafka

    • Apache Kafka
    • Docker
    • Flyway
    • Git
    • Java
    • Jenkins
    • Maven
    • PostgreSQL
    • Scrum
    • SonarQube
    • Spring Boot

    11 Technologien

    Big Data

    Big-Data-Archivierung von Oracle zu MongoDB

    Konzeption, Architektur und Entwicklung einer Spring-Boot-Anwendung zur performanten Archivierung großer Oracle-Datenbestände nach MongoDB – externes Kundenprojekt.

    • Java
    • Spring Boot
    • Oracle
    • MongoDB
    • Maven
    Hamburg 3 Monate

    Alle Technologien

    Big-Data-Archivierung von Oracle zu MongoDB

    • Docker
    • Git
    • Java
    • Maven
    • MongoDB
    • Oracle
    • Scrum
    • Spring Boot

    8 Technologien

    Telematik & Logistik

    Android-App zur Flottenüberwachung

    Entwicklung einer Android-App zur Echtzeit-Flottenüberwachung mit Alarm- und Benachrichtigungssystem und SOAP-Backend-Anbindung.

    • Java
    • Android Studio
    • SOAP
    • Gradle
    • Git
    Webseite ansehen
    Braunschweig 7 Monate

    Telematik & Logistik

    Eclipse-RCP-Portal in Java EE

    Entwicklung eines Desktop-Portals mit Oracle-Anbindung zur Steuerung von Logistik- und Telematik-Prozessen.

    • JavaEE
    • Eclipse RCP
    • Oracle
    • SOAP
    • Ant
    Webseite ansehen
    Braunschweig 11 Monate

    Alle Technologien

    Eclipse-RCP-Portal in Java EE

    • Ant
    • Eclipse RCP
    • Git
    • JavaEE
    • Oracle
    • Scrum
    • SOAP
    • SVN
    • TeamCity

    9 Technologien

    Telematik & Logistik

    Verwaltungstool in JavaFX

    Konzeption, Architektur und Entwicklung eines Desktop-Verwaltungstools mit Oracle-Datenbank und direkter Hardware-Anbindung an Telematik-Geräte.

    • Java
    • JavaFX
    • Oracle
    • Maven
    • Git
    Braunschweig 1 Jahr 6 Monate

    Games

    Windows-Store-Spiel in C#

    Portierung einer erfolgreichen Android-Quiz-App in den Windows App Store – Neuumsetzung in C# und .NET.

    • C#
    • .NET
    • SQLite
    • Git
    Webseite ansehen
    Kassel 6 Monate

    Gesundheitswesen

    Visualisierungssoftware für Perzentile

    Konzeption, Architektur und Entwicklung einer Desktop-Anwendung zur Stammdatenverwaltung und grafischen Darstellung kindlicher Entwicklungs-Perzentile – für eine Kinderarztpraxis.

    • Java
    • Swing
    • Apache Derby
    • JFreeChart
    • SVN
    Wolfenbüttel 9 Monate

    Alle Technologien

    Visualisierungssoftware für Perzentile

    • Apache Derby
    • Git
    • Java
    • JFreeChart
    • SVN
    • Swing

    6 Technologien

    Technologien

    Tech-Stack

    Alle in den Projekten eingesetzten Technologien auf einen Blick. Je Technologie wird die Anzahl der Projekte (in denen sie zum Einsatz kam) und die Verwendungszeit angezeigt.

    • Git 12 Jahre 10 Monate 20 Projekte
    • Java 11 Jahre 4 Monate 15 Projekte
    • Docker 8 Jahre 7 Monate 14 Projekte
    • Spring Boot 8 Jahre 2 Monate 10 Projekte
    • Maven 10 Jahre 9 Projekte
    • SonarQube 7 Jahre 11 Monate 9 Projekte
    • GitLab 6 Jahre 11 Monate 9 Projekte
    • Nexus 6 Jahre 11 Monate 9 Projekte
    • PostgreSQL 7 Jahre 11 Monate 8 Projekte
    • Kubernetes 6 Jahre 11 Monate 8 Projekte
    • Gradle 7 Jahre 6 Monate 6 Projekte
    • Flyway 4 Jahre 7 Monate 6 Projekte
    • Scrum 4 Jahre 5 Monate 6 Projekte
    • Oracle 9 Jahre 7 Monate 5 Projekte
    • REST 6 Jahre 11 Monate 5 Projekte
    • Renovate 3 Jahre 5 Monate 5 Projekte
    • OAuth 2.0 6 Jahre 11 Monate 4 Projekte
    • Projektleitung 1 Jahr 2 Monate 4 Projekte
    • Bash 6 Jahre 11 Monate 3 Projekte
    • Go 6 Jahre 11 Monate 3 Projekte
    • MariaDB 6 Jahre 11 Monate 3 Projekte
    • OpenAPI 3 Jahre 5 Monate 3 Projekte
    • SOAP 1 Jahr 7 Monate 3 Projekte
    • Jenkins 1 Jahr 4 Monate 3 Projekte
    • JavaScript 7 Jahre 4 Monate 2 Projekte
    • Playwright 7 Jahre 4 Monate 2 Projekte
    • Keycloak 6 Jahre 11 Monate 2 Projekte
    • Linux 6 Jahre 11 Monate 2 Projekte
    • SAP Hybris 6 Jahre 11 Monate 2 Projekte
    • Spring Security 6 Jahre 11 Monate 2 Projekte
    • Trivy 3 Jahre 5 Monate 2 Projekte
    • Ant 2 Jahre 10 Monate 2 Projekte
    • SVN 1 Jahr 8 Monate 2 Projekte
    • JavaEE 1 Jahr 3 Monate 2 Projekte
    • Astro 7 Jahre 4 Monate 1 Projekt
    • Node.js 7 Jahre 4 Monate 1 Projekt
    • TypeScript 7 Jahre 4 Monate 1 Projekt
    • Vitest 7 Jahre 4 Monate 1 Projekt
    • Vue.js 7 Jahre 4 Monate 1 Projekt
    • Cypress 6 Jahre 11 Monate 1 Projekt
    • Python 4 Jahre 11 Monate 1 Projekt
    • Selenium 4 Jahre 11 Monate 1 Projekt
    • Serenity 4 Jahre 11 Monate 1 Projekt
    • JHipster 3 Jahre 5 Monate 1 Projekt
    • Schemathesis 3 Jahre 5 Monate 1 Projekt
    • Spectral 3 Jahre 5 Monate 1 Projekt
    • GitHub Actions 3 Jahre 1 Projekt
    • Gum 3 Jahre 1 Projekt
    • ShellCheck 3 Jahre 1 Projekt
    • H2 1 Jahr 11 Monate 1 Projekt
    • JSP 1 Jahr 11 Monate 1 Projekt
    • MySQL 1 Jahr 11 Monate 1 Projekt
    • JavaFX 1 Jahr 6 Monate 1 Projekt
    • gRPC 1 Jahr 2 Monate 1 Projekt
    • JWT 1 Jahr 2 Monate 1 Projekt
    • React 1 Jahr 2 Monate 1 Projekt
    • Swagger UI 1 Jahr 2 Monate 1 Projekt
    • Eclipse RCP 11 Monate 1 Projekt
    • TeamCity 11 Monate 1 Projekt
    • Apache Derby 9 Monate 1 Projekt
    • JFreeChart 9 Monate 1 Projekt
    • Swing 9 Monate 1 Projekt
    • Lombok 8 Monate 1 Projekt
    • Android Studio 7 Monate 1 Projekt
    • .NET 6 Monate 1 Projekt
    • Angular 6 Monate 1 Projekt
    • Apache Kafka 6 Monate 1 Projekt
    • Bootstrap 6 Monate 1 Projekt
    • C# 6 Monate 1 Projekt
    • Spring Batch 6 Monate 1 Projekt
    • SQLite 6 Monate 1 Projekt
    • Java Generics 4 Monate 1 Projekt
    • MongoDB 3 Monate 1 Projekt
    • Thymeleaf 1 Monat 1 Projekt