Ich bin ein leidenschaftlicher Java Softwareentwickler der sich durch exzellente Problemlösungsfähigkeiten auszeichnet.
Aktualisiert am 24.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Softwarearchitektur
Maven
Angular
JavaFX
Spring
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+20km)
Deutschland, Schweiz, Österreich
Ich suche Projekte vor Ort in und um München oder Projekte die zu ~90% remote bearbeitet werden können.
möglich

Projekte

Projekte

10 Monate
2025-02 - heute

Beratung und Weiterentwicklung einer Internetplattform für Bekanntmachungen

Softwareentwickler und -berater Softwarearchitektur Java Spring Boot ...
Softwareentwickler und -berater

 Beratung und Weiterentwicklung einer Internetplattform für Bekanntmachungen zu öffentlichen Ausschreibungen

  • Wissenserarbeitung und Wissenstransfer zum Aufbau und Konzepten eines bestehenden Systems auf Basis von Microservices
  • Entwicklung von CI/CD-Pipelines auf Basis von GitHub Actions
  • Deployment mit Azure Container Registry und Azure Kubernetes Service
  • Beratung zur Weiterentwicklung der Systemarchitektur zur Reduzierung der Komplexität
  • Entwicklung neuer Features für ein Webfrontend auf Basis von Vue.js
  • Verbesserung der Wartbarkeit des TypeScript/Vue.js-Code Code mittels Refactoring
Java Azure Kubernetes GitHub
Softwarearchitektur Java Spring Boot Vue.js Helm OpenAPI
11 Monate
2025-01 - heute

Entwurf und Umsetzung eines neuen Schnittstellenkonzepts

Softwarearchitekt und -entwickler Java Softwarearchitektur JAX-RS
Softwarearchitekt und -entwickler
Entwurf und Umsetzung eines neuen Schnittstellenkonzepts für die Kommunikation von

Teilsystemen.

  • Analyse der bestehenden Schnittstelle und Identifikation von Problemen
  • Iterativer Entwurf und Bewertung alternativer Schnittstellenkonzepte
  • Besprechung der Ergebnisse mit dem Entwicklerteam und Einarbeitung von Feedback
  • Implementierung auf Basis von REST, Server-Sent Events, JAX-RS, CDI/OpenWebBeans
  • Erstellung der technischen Dokumentation der neu eingeführten Konzepte
  • Entwicklung und Umsetzung einer Strategie zur schrittweisen Migration auf die neue

Schnittstelle


Java Java EE GitLab Apache Tomcat
Java Softwarearchitektur JAX-RS
Deborate
Unterhaching
4 Jahre 10 Monate
2021-02 - heute

Weiterentwicklung einer JavaFX-basierten Formularanwendung

freiberuflicher Softwareentwickler Java 8 Java 11 JavaFX 8 ...
freiberuflicher Softwareentwickler
  • Eigenverantwortliche, testgetriebene Entwicklung neuer Features
  • Migration von Java 8 auf Java 11 sowie JavaFX 8 auf JavaFX 17
  • Weiterentwicklung der Architektur, z. B. durch Verbesserung der Modularisierung
  • Architekturdokumentation mit arc42
  • Erstellung von Web- und TCP-Services mit Spring Boot
Java 8 Java 11 JavaFX 8 JavaFX 17 arc42 Spring Boot
deborate GmbH
Unterhaching
14 Jahre 1 Monat
2011-11 - heute

Hosten verschiedener Serverdienste zur privaten Nutzung

Softwareentwickler und -architekt OpenLDAP MIT Kerberos Bind ...
Softwareentwickler und -architekt

OpenLDAP MIT Kerberos Bind Postfix Dovecot Apache HTTP Server Kubernetes Helm Docker Docker Compose
2 Jahre 11 Monate
2022-02 - 2024-12

Architektur- und Featureentwicklung

freiberuflicher Softwarearchitekt Kubernetes OpenShift Helm ...
freiberuflicher Softwarearchitekt
Architektur- und Featureentwicklung für eine Plattform zum Finden von Bekanntmachungen zu öffentlichen Ausschreibungen.
  • Weiterentwicklung einer erfolgreichen Microservice-Architektur
  • praktische Umsetzung von Aufgaben und Einbringen wertvoller Ideen in vielen Bereichen des Softwareentwicklungsprozesses
    • Architektur:
      • Konzeptentwicklung
      • Abstimmung und Dokumentation (arc42, Architectural Decision Records (ADR))
    • DevOps:
      • Entwicklung von Docker-Images und Helm Charts (Kubernetes Deployment)
    • CI/CD:
      • GitLab-basierter Build und Deployment
    • Backend:
      • Feature-Entwicklung auf Spring-Boot-Basis
      • Performanceoptimierung kritischer Codepfade
    • Frontend:
      • TypeScript-Codegenerierung für Kommunikation mit Backend-Services.
    • Betrieb:
      • Erstellung von Kibana-Dashboards
      • Strukturierung der Logs
  • Erstellung eines Berechtigungskonzepts und konsequente Umsetzung von OAuth/OpenID für System-interne und externe Berechtigungen.
  • Entwicklung in Scrum-Teams mit wechselnder Teamstärke.
Kubernetes OpenShift Helm Docker Spring Boot Java Vue.js GitLab Jira Kibana Elasticsearch PostgreSQL eForms eForms DE OCDS PEPPOL
percision services GmbH/Bundesdruckerei
1 Jahr 3 Monate
2022-01 - 2023-03

Entwicklung einer Datenbankmigrationssoftware

freiberuflicher Softwareentwickler Oracle MySQL PostgreSQL
freiberuflicher Softwareentwickler
  • Eigenverantwortliche Konzeption und Umsetzung eines Tools für eine komplexe Datenbankmigration
  • Mehrphasige Migration über längere Zeiträume im laufenden Betrieb
  • Mehrere Quelldatenbanken (Oracle, MySQL) und mehrere Zieldatenbanken (PostgreSQL)
  • Erfolgreicher Abschluss der Migration belegt die hohe Qualität des erstellten Migrationstools.
Oracle MySQL PostgreSQL
deborate GmbH
Unterhaching
3 Monate
2021-10 - 2021-12

Entwicklung von Features für ein Datenmanagementsystem

freiberuflicher Softwareentwickler JavaFX
freiberuflicher Softwareentwickler
Entwicklung von Features für ein Datenmanagementsystem für die Augenheilkunde
  • Testgetriebene Frontend-Entwicklung mit JavaFX
  • Verbesserung des Softwaredesigns im Frontend
  • Weiterentwicklung des Instal4J-basierten Installers
  • Einrichtung eines Builds in TeamCity
JavaFX
Carl Zeiss Digital Innovation GmbH/Carl Zeiss Meditec AG
München
4 Monate
2021-02 - 2021-05

Weiterentwicklung eines Datenmanagementsystem

freiberuflicher Softwareentwickler
freiberuflicher Softwareentwickler
Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde (FORUM).
  • Unterstützung bei der Fertigstellung eines Release
  • Backendentwicklung mit Spring Boot (z.B. Entwicklung von REST services)
  • Entwurf und Umsetzung sicherheitsrelevanter Features (z.B. Signierung/Verifizierung von Artefakten)
Carl Zeiss Digital Innovation GmbH/Carl Zeiss Meditec AG
München
1 Jahr 3 Monate
2019-11 - 2021-01

Weiterentwicklung eines API-Gateway

freiberuflicher Softwareentwickler RedHat CentOS Apache HTTP Server ...
freiberuflicher Softwareentwickler
Weiterentwicklung eines API-Gateway für einen großen Logistikdienstleister
  • Backendentwicklung mit Apache Karaf (OSGI), Apache Camel, Spring Core
  • Wartung und Fehleranalyse in der hochverfügbaren Produktivumgebung (DevOps)
  • Loganalyse mit dem ELK Stack (Elasticsearch, Logstash Kibana)
  • Wissensaufbau über ein bestehendes System für den Kunden
  • RedHat, CentOS Linux Administration, insbesondere Apache HTTP Server, OpenLDAP
RedHat CentOS Apache HTTP Server OpenLDAP Elasticsearch Logstash Kibana Apache Karaf Apache Camel Spring Core
Avision GmbH
Oberhaching
1 Jahr 3 Monate
2019-11 - 2021-01

Weiterentwicklung eine Liferay-basierten Anwendung

freiberuflicher Softwareentwickler RedHat CentOS Apache HTTP Server ...
freiberuflicher Softwareentwickler
  • Weiterentwicklung und Administration einer Portalanwendung mit Liferay (DevOps)
  • Entwicklung von Liferay Portlets
  • Oracle DB Queryerstellung für Entwicklungs- und Analysezweck
  • RedHat, CentOS Linux Administration, insbesondere Apache HTTP Server, Apache Tomcat
RedHat CentOS Apache HTTP Server Apache Tomcat
Avision GmbH
Oberhaching
4 Monate
2020-06 - 2020-09

Fullstackentwicklung

freiberuflicher Softwareentwickler Spring Boot Angular
freiberuflicher Softwareentwickler
Weiterentwicklung einer Spring Boot / Angular basierten Webanwendung
  • Fullstackentwicklung sowohl im Angular 8 basierten Frontend als auch im Spring Boot basierten Backend
  • Entwicklung anspruchsvoller Features nach einer Woche Einarbeitungszeit
  • Einrichtung der Authentifizierung für Webservices auf Basis von TLS Client-Zertifikaten
  • Erstellung komplexer JPQL Queries (JPA)
Spring Boot Angular
Avision GmbH
Oberhaching
1 Monat
2019-10 - 2019-10

App Entwicklung für Samsung Smartwatches

App Entwickler, selbstständig Typescript React NPM ...
App Entwickler, selbstständig
  • Entwicklung der App ?Remote for Kodi?, einer App zur Fernsteuerung des Kodi Mediacenter
  • Verkauf im Samsung Galaxy Store
  • Frontendentwicklung mit den Webtechnologien Typescript, React, NPM
  • Erstellung von React Komponenten für TAU (Github: rbi/tau-react)
Typescript React NPM Github rbi/tau-react
München
2 Jahre 11 Monate
2016-11 - 2019-09

diverse Projekte

Senior Consultant - Software Developer
Senior Consultant - Software Developer
Saxonia Systems AG
3 Jahre 8 Monate
2016-02 - 2019-09

Entwicklung an einer Datenmanagementlösung für die Augenheilkunde

Consultant, Senior Consultant - Software Developer Scrum Java Architektur ...
Consultant, Senior Consultant - Software Developer

Festanstellung bei Saxonia Systems AG. Projekt bei Carl Zeiss Meditec AG vor Ort.

Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde.

  • Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
  • Technische Leitung eines kleinen Entwickler Teams.
  • Optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder in einem JavaFX client
  • Implementierung eines Angular basierten Add-On für den JavaFX client
  • Entwicklungen im Spring Boot basierten Backend
  • Entwicklung eines Plugins für TeamCity
JavaFX Angular Kotlin Maven Spring Spring Boot JetBrains TeamCity Docker Install4J QF-Test Git
Scrum Java Architektur Scrum Master TypeScript
Carl Zeiss Meditec AG
München
3 Jahre 8 Monate
2016-02 - 2019-09

Weiterentwicklung eines Datenmanagementsystem

Consultant - Software Developer Spring Core TeamCity Pluginentwicklung Install4J ...
Consultant - Software Developer
Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde (FORUM).
  • Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
  • Technische Leitung und Scrum Master Tätigkeit für ein Teilteam mit 4-5 Entwicklern und Testern
  • Weiterentwicklung einer großen JavaFX basierten Anwendung, z.B. optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder
  • Entwicklung einiger Features für den Spring Boot basierten Server
  • Entwicklung eines TypeScript/Angular basierten Add-Ons für den JavaFX fat-client
  • Weitere Themenbereiche: Spring Core, TeamCity Pluginentwicklung, Install4J Installerentwicklung
  • Erstellung von Docker Images, Systemtests mit TestFX und QF-Test
Spring Core TeamCity Pluginentwicklung Install4J TestFX QF-Test JavaFX
Saxonia Systems AG/Carl Zeiss Meditec AG
München
1 Jahr 5 Monate
2017-12 - 2019-04

Entwicklung einer Anwendung

  • Entwicklung einer Rust basierten Anwendung für das Aktualisieren von DynDNS Einträgen
Privates Projekt
2 Jahre 7 Monate
2014-06 - 2016-12

Entwicklung einer Java Bibliothek

C MQL4
Entwicklung einer Java Bibliothek für das Implementieren von wiederverwendbaren und
testbaren Expert-Advisors für den automatisierten Devisenhandel.
  • Entwicklung einer Integration für die Tradingsoftware MetaTrader mit C und MQL4.
C MQL4
privates Projekt
2 Jahre 4 Monate
2013-11 - 2016-02

Entwicklung eines digitalen Scrum Boards

Consultant - Software Developer C# Java Scrum
Consultant - Software Developer

Mitarbeit in einem Scrum Team zur Entwicklung neuer Funktionen für ein digitales Scrum Board.

  • Verbesserung der Resourcennutzung des Servers durch Implementieren der
    Unterstützung mehrere Scrum Boards mit einer einzelnen Serverinstanz bereitzustellen.
  • Reduzierung der Komplexität des Systems durch ein Redesing der Modularisierung.
  • Mitarbeit in vielen Bereichen des Softwareentwicklungsprozesses z.B. Softwaredesign, Implementierung, automatisiertes und manuelles Testen sowie Kundensupport.
  • Pluginentwicklung für Atlassian Jira und Microsoft Team Foundation Server
Apache Tomcat Java EE JPA EclipseLink CDI Jenkins Maven Inno Setup JavaFX NPM
C# Java Scrum
Saxonia Systems AG
Görlitz, Dresden
2 Jahre 4 Monate
2013-11 - 2016-02

Weiterentwicklung des digitalen Scrum Board eteoBoard

Consultant - Software Developer JavaFX C# JAX-RS/Jersey ...
Consultant - Software Developer
Weiterentwicklung des digitalen Scrum Board eteoBoard in einem Scrum Team.
  • Entwicklung neuer Funktionalitäten im JavaFX basierten Desktop Client.
  • Implementieren eigener CDI Scopes zur Verbesserung der Resourcennutzung des eteoBoard Servers
  • Schreiben von Code in verschiedenen Programmiersprachen je nach Bedarf, z.B. C# Code für ein Microsoft TFS Plug-in oder in Pascal Code für einen Inno Setup basierten Installer.
  • Reduzierung der Komplexität des Systems durch ein Redesing der Modularisierung.
  • Erstellung von REST Services mit JAX-RS/Jersey
  • Implementierung von Datenbankzugriffen mit JPA/Eclipse Link
  • Mitarbeit in vielen Bereichen des Softwareentwicklungsprozesses z.B. Softwaredesign, Implementierung, automatisiertes und manuelles Testen sowie Kundensupport.
JavaFX C# JAX-RS/Jersey JPA/Eclipse
Saxonia Systems AG
Görlitz/Dresden
4 Jahre 2 Monate
2011-11 - 2015-12

Entwicklung der Bibliothek SynchronizeFX

Werkstudent - Softwareentwicklung Netzwerkprogrammierung
Werkstudent - Softwareentwicklung

Entwicklung der Bibliothek SynchronizeFX welche es ermöglicht JavaFX basierte Datenmodelle über das Netzwerk zu teilen.

  • Vereinfachung der Entwicklung von Datenmodelsynchronisierungen in JavaFX basierten Anwendungen durch automatischen Erkennen von Datenstrukturen mithilfe von Reflection.
  • Ermöglichung von konkurierenden Modifikationen geteilter Daten durch Implementierung automatischer Erkennung und Auflösung von sich wiedersprechenden Änderungen.

    Apache Tomcat Java EE JavaFX Maven Jenkins Netty
    Netzwerkprogrammierung
    Saxonia Systems AG
    Görlitz

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2016-01 - 2016-01

    iSAQB Certified Professional for Software Architecture, Foundation Level

    iSQI GmbH, Dresden
    iSQI GmbH, Dresden

    Folgende Kenntnisse werden attestiert und sind für eine praktische Anwendung beim Entwurf, der Dokumentation und der Kommunikation von Softwarearchitekturen für kleine und mittlere Systeme vorhanden:

    • Grundlagen von Software-Architekturen
    • Komponenten/Bausteine
    • Schnittstellen/Beziehungen
    • Architektuziele
    • Qualitätsziele
    • Werkzeuge
    2 Jahre 2 Monate
    2011-10 - 2013-11

    Informatik-Studium

    Master Informatik, Note: 1,4, Hochschule Zittau/Görlitz
    Master Informatik, Note: 1,4
    Hochschule Zittau/Görlitz
    • Thema der Masterarbeit: auf Anfrage
    3 Jahre 1 Monat
    2008-09 - 2011-09

    Informatik-Studium

    Bachelor Informatik, Note: 1,5, Hochschule Zittau/Görlitz
    Bachelor Informatik, Note: 1,5
    Hochschule Zittau/Görlitz
    • Thema der Bachelor-Arbeit: auf Anfrage
    1 Monat
    2010-11 - 2010-11

    UNIcert Stufe II in der englischen Sprache

    Hochschule Zittau/Görlitz
    Hochschule Zittau/Görlitz

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java Softwarearchitektur Maven Angular JavaFX Spring

    Produkte / Standards / Erfahrungen / Methoden

    Administration Linux
    Apache Tomcat
    Architektur
    CDI
    Docker
    EclipseLink
    Git
    Inno Setup
    Install4J
    JavaFX
    Jenkins
    JetBrains TeamCity
    Maven
    Netty
    NPM
    QF-Test
    Scrum
    Scrum Master
    Spring
    Spring Boot
    Web security

    Frameworks

    • Kubernetes
    • Helm
    • Docker
    • Spring
    • Spring Boot
    • JavaFX
    • CDI/Weld
    • JAX-RS
    • JPA
    • Apache Camel
    • PostgreSQL
    • Oracle DB
    • Maven
    • Git
    • Angular
    • NPM


    Software

    • Linux (Debian, Ubuntu)
    • OpenShift
    • Jenkins
    • VSCode
    • Jira
    • Gitlab
    • Kibana (ELK Stack)
    • TeamCity
    • IntelliJ


    Andere Erfahrungen

    • umfangreiche Softwaresysteme
    • Microservice Architekturen
    • TDD
    • Führung kleiner Teams
    • Scrum
    • neue Technologien lernen

    Betriebssysteme

    Linux

    Programmiersprachen

    Angular
    C
    C#
    Java
    Java EE
    JPA
    Kotlin
    Rust
    TypeScript
    JavaScript

    Datenkommunikation

    Netzwerkprogrammierung

    Branchen

    Branchen

    • Medizinbranche
    • öffentliche Verwaltung

    Einsatzorte

    Einsatzorte

    München (+20km)
    Deutschland, Schweiz, Österreich
    Ich suche Projekte vor Ort in und um München oder Projekte die zu ~90% remote bearbeitet werden können.
    möglich

    Projekte

    Projekte

    10 Monate
    2025-02 - heute

    Beratung und Weiterentwicklung einer Internetplattform für Bekanntmachungen

    Softwareentwickler und -berater Softwarearchitektur Java Spring Boot ...
    Softwareentwickler und -berater

     Beratung und Weiterentwicklung einer Internetplattform für Bekanntmachungen zu öffentlichen Ausschreibungen

    • Wissenserarbeitung und Wissenstransfer zum Aufbau und Konzepten eines bestehenden Systems auf Basis von Microservices
    • Entwicklung von CI/CD-Pipelines auf Basis von GitHub Actions
    • Deployment mit Azure Container Registry und Azure Kubernetes Service
    • Beratung zur Weiterentwicklung der Systemarchitektur zur Reduzierung der Komplexität
    • Entwicklung neuer Features für ein Webfrontend auf Basis von Vue.js
    • Verbesserung der Wartbarkeit des TypeScript/Vue.js-Code Code mittels Refactoring
    Java Azure Kubernetes GitHub
    Softwarearchitektur Java Spring Boot Vue.js Helm OpenAPI
    11 Monate
    2025-01 - heute

    Entwurf und Umsetzung eines neuen Schnittstellenkonzepts

    Softwarearchitekt und -entwickler Java Softwarearchitektur JAX-RS
    Softwarearchitekt und -entwickler
    Entwurf und Umsetzung eines neuen Schnittstellenkonzepts für die Kommunikation von

    Teilsystemen.

    • Analyse der bestehenden Schnittstelle und Identifikation von Problemen
    • Iterativer Entwurf und Bewertung alternativer Schnittstellenkonzepte
    • Besprechung der Ergebnisse mit dem Entwicklerteam und Einarbeitung von Feedback
    • Implementierung auf Basis von REST, Server-Sent Events, JAX-RS, CDI/OpenWebBeans
    • Erstellung der technischen Dokumentation der neu eingeführten Konzepte
    • Entwicklung und Umsetzung einer Strategie zur schrittweisen Migration auf die neue

    Schnittstelle


    Java Java EE GitLab Apache Tomcat
    Java Softwarearchitektur JAX-RS
    Deborate
    Unterhaching
    4 Jahre 10 Monate
    2021-02 - heute

    Weiterentwicklung einer JavaFX-basierten Formularanwendung

    freiberuflicher Softwareentwickler Java 8 Java 11 JavaFX 8 ...
    freiberuflicher Softwareentwickler
    • Eigenverantwortliche, testgetriebene Entwicklung neuer Features
    • Migration von Java 8 auf Java 11 sowie JavaFX 8 auf JavaFX 17
    • Weiterentwicklung der Architektur, z. B. durch Verbesserung der Modularisierung
    • Architekturdokumentation mit arc42
    • Erstellung von Web- und TCP-Services mit Spring Boot
    Java 8 Java 11 JavaFX 8 JavaFX 17 arc42 Spring Boot
    deborate GmbH
    Unterhaching
    14 Jahre 1 Monat
    2011-11 - heute

    Hosten verschiedener Serverdienste zur privaten Nutzung

    Softwareentwickler und -architekt OpenLDAP MIT Kerberos Bind ...
    Softwareentwickler und -architekt

    OpenLDAP MIT Kerberos Bind Postfix Dovecot Apache HTTP Server Kubernetes Helm Docker Docker Compose
    2 Jahre 11 Monate
    2022-02 - 2024-12

    Architektur- und Featureentwicklung

    freiberuflicher Softwarearchitekt Kubernetes OpenShift Helm ...
    freiberuflicher Softwarearchitekt
    Architektur- und Featureentwicklung für eine Plattform zum Finden von Bekanntmachungen zu öffentlichen Ausschreibungen.
    • Weiterentwicklung einer erfolgreichen Microservice-Architektur
    • praktische Umsetzung von Aufgaben und Einbringen wertvoller Ideen in vielen Bereichen des Softwareentwicklungsprozesses
      • Architektur:
        • Konzeptentwicklung
        • Abstimmung und Dokumentation (arc42, Architectural Decision Records (ADR))
      • DevOps:
        • Entwicklung von Docker-Images und Helm Charts (Kubernetes Deployment)
      • CI/CD:
        • GitLab-basierter Build und Deployment
      • Backend:
        • Feature-Entwicklung auf Spring-Boot-Basis
        • Performanceoptimierung kritischer Codepfade
      • Frontend:
        • TypeScript-Codegenerierung für Kommunikation mit Backend-Services.
      • Betrieb:
        • Erstellung von Kibana-Dashboards
        • Strukturierung der Logs
    • Erstellung eines Berechtigungskonzepts und konsequente Umsetzung von OAuth/OpenID für System-interne und externe Berechtigungen.
    • Entwicklung in Scrum-Teams mit wechselnder Teamstärke.
    Kubernetes OpenShift Helm Docker Spring Boot Java Vue.js GitLab Jira Kibana Elasticsearch PostgreSQL eForms eForms DE OCDS PEPPOL
    percision services GmbH/Bundesdruckerei
    1 Jahr 3 Monate
    2022-01 - 2023-03

    Entwicklung einer Datenbankmigrationssoftware

    freiberuflicher Softwareentwickler Oracle MySQL PostgreSQL
    freiberuflicher Softwareentwickler
    • Eigenverantwortliche Konzeption und Umsetzung eines Tools für eine komplexe Datenbankmigration
    • Mehrphasige Migration über längere Zeiträume im laufenden Betrieb
    • Mehrere Quelldatenbanken (Oracle, MySQL) und mehrere Zieldatenbanken (PostgreSQL)
    • Erfolgreicher Abschluss der Migration belegt die hohe Qualität des erstellten Migrationstools.
    Oracle MySQL PostgreSQL
    deborate GmbH
    Unterhaching
    3 Monate
    2021-10 - 2021-12

    Entwicklung von Features für ein Datenmanagementsystem

    freiberuflicher Softwareentwickler JavaFX
    freiberuflicher Softwareentwickler
    Entwicklung von Features für ein Datenmanagementsystem für die Augenheilkunde
    • Testgetriebene Frontend-Entwicklung mit JavaFX
    • Verbesserung des Softwaredesigns im Frontend
    • Weiterentwicklung des Instal4J-basierten Installers
    • Einrichtung eines Builds in TeamCity
    JavaFX
    Carl Zeiss Digital Innovation GmbH/Carl Zeiss Meditec AG
    München
    4 Monate
    2021-02 - 2021-05

    Weiterentwicklung eines Datenmanagementsystem

    freiberuflicher Softwareentwickler
    freiberuflicher Softwareentwickler
    Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde (FORUM).
    • Unterstützung bei der Fertigstellung eines Release
    • Backendentwicklung mit Spring Boot (z.B. Entwicklung von REST services)
    • Entwurf und Umsetzung sicherheitsrelevanter Features (z.B. Signierung/Verifizierung von Artefakten)
    Carl Zeiss Digital Innovation GmbH/Carl Zeiss Meditec AG
    München
    1 Jahr 3 Monate
    2019-11 - 2021-01

    Weiterentwicklung eines API-Gateway

    freiberuflicher Softwareentwickler RedHat CentOS Apache HTTP Server ...
    freiberuflicher Softwareentwickler
    Weiterentwicklung eines API-Gateway für einen großen Logistikdienstleister
    • Backendentwicklung mit Apache Karaf (OSGI), Apache Camel, Spring Core
    • Wartung und Fehleranalyse in der hochverfügbaren Produktivumgebung (DevOps)
    • Loganalyse mit dem ELK Stack (Elasticsearch, Logstash Kibana)
    • Wissensaufbau über ein bestehendes System für den Kunden
    • RedHat, CentOS Linux Administration, insbesondere Apache HTTP Server, OpenLDAP
    RedHat CentOS Apache HTTP Server OpenLDAP Elasticsearch Logstash Kibana Apache Karaf Apache Camel Spring Core
    Avision GmbH
    Oberhaching
    1 Jahr 3 Monate
    2019-11 - 2021-01

    Weiterentwicklung eine Liferay-basierten Anwendung

    freiberuflicher Softwareentwickler RedHat CentOS Apache HTTP Server ...
    freiberuflicher Softwareentwickler
    • Weiterentwicklung und Administration einer Portalanwendung mit Liferay (DevOps)
    • Entwicklung von Liferay Portlets
    • Oracle DB Queryerstellung für Entwicklungs- und Analysezweck
    • RedHat, CentOS Linux Administration, insbesondere Apache HTTP Server, Apache Tomcat
    RedHat CentOS Apache HTTP Server Apache Tomcat
    Avision GmbH
    Oberhaching
    4 Monate
    2020-06 - 2020-09

    Fullstackentwicklung

    freiberuflicher Softwareentwickler Spring Boot Angular
    freiberuflicher Softwareentwickler
    Weiterentwicklung einer Spring Boot / Angular basierten Webanwendung
    • Fullstackentwicklung sowohl im Angular 8 basierten Frontend als auch im Spring Boot basierten Backend
    • Entwicklung anspruchsvoller Features nach einer Woche Einarbeitungszeit
    • Einrichtung der Authentifizierung für Webservices auf Basis von TLS Client-Zertifikaten
    • Erstellung komplexer JPQL Queries (JPA)
    Spring Boot Angular
    Avision GmbH
    Oberhaching
    1 Monat
    2019-10 - 2019-10

    App Entwicklung für Samsung Smartwatches

    App Entwickler, selbstständig Typescript React NPM ...
    App Entwickler, selbstständig
    • Entwicklung der App ?Remote for Kodi?, einer App zur Fernsteuerung des Kodi Mediacenter
    • Verkauf im Samsung Galaxy Store
    • Frontendentwicklung mit den Webtechnologien Typescript, React, NPM
    • Erstellung von React Komponenten für TAU (Github: rbi/tau-react)
    Typescript React NPM Github rbi/tau-react
    München
    2 Jahre 11 Monate
    2016-11 - 2019-09

    diverse Projekte

    Senior Consultant - Software Developer
    Senior Consultant - Software Developer
    Saxonia Systems AG
    3 Jahre 8 Monate
    2016-02 - 2019-09

    Entwicklung an einer Datenmanagementlösung für die Augenheilkunde

    Consultant, Senior Consultant - Software Developer Scrum Java Architektur ...
    Consultant, Senior Consultant - Software Developer

    Festanstellung bei Saxonia Systems AG. Projekt bei Carl Zeiss Meditec AG vor Ort.

    Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde.

    • Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
    • Technische Leitung eines kleinen Entwickler Teams.
    • Optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder in einem JavaFX client
    • Implementierung eines Angular basierten Add-On für den JavaFX client
    • Entwicklungen im Spring Boot basierten Backend
    • Entwicklung eines Plugins für TeamCity
    JavaFX Angular Kotlin Maven Spring Spring Boot JetBrains TeamCity Docker Install4J QF-Test Git
    Scrum Java Architektur Scrum Master TypeScript
    Carl Zeiss Meditec AG
    München
    3 Jahre 8 Monate
    2016-02 - 2019-09

    Weiterentwicklung eines Datenmanagementsystem

    Consultant - Software Developer Spring Core TeamCity Pluginentwicklung Install4J ...
    Consultant - Software Developer
    Weiterentwicklung eines Datenmanagementsystem für die Augenheilkunde (FORUM).
    • Entwicklung neuer Features für ein umfangreiches Softwaresystems mit mehreren Scrum Teams
    • Technische Leitung und Scrum Master Tätigkeit für ein Teilteam mit 4-5 Entwicklern und Testern
    • Weiterentwicklung einer großen JavaFX basierten Anwendung, z.B. optimieren der Performance und des Speicherverbrauchs bei der Verarbeitung hochauflösender Bilder
    • Entwicklung einiger Features für den Spring Boot basierten Server
    • Entwicklung eines TypeScript/Angular basierten Add-Ons für den JavaFX fat-client
    • Weitere Themenbereiche: Spring Core, TeamCity Pluginentwicklung, Install4J Installerentwicklung
    • Erstellung von Docker Images, Systemtests mit TestFX und QF-Test
    Spring Core TeamCity Pluginentwicklung Install4J TestFX QF-Test JavaFX
    Saxonia Systems AG/Carl Zeiss Meditec AG
    München
    1 Jahr 5 Monate
    2017-12 - 2019-04

    Entwicklung einer Anwendung

    • Entwicklung einer Rust basierten Anwendung für das Aktualisieren von DynDNS Einträgen
    Privates Projekt
    2 Jahre 7 Monate
    2014-06 - 2016-12

    Entwicklung einer Java Bibliothek

    C MQL4
    Entwicklung einer Java Bibliothek für das Implementieren von wiederverwendbaren und
    testbaren Expert-Advisors für den automatisierten Devisenhandel.
    • Entwicklung einer Integration für die Tradingsoftware MetaTrader mit C und MQL4.
    C MQL4
    privates Projekt
    2 Jahre 4 Monate
    2013-11 - 2016-02

    Entwicklung eines digitalen Scrum Boards

    Consultant - Software Developer C# Java Scrum
    Consultant - Software Developer

    Mitarbeit in einem Scrum Team zur Entwicklung neuer Funktionen für ein digitales Scrum Board.

    • Verbesserung der Resourcennutzung des Servers durch Implementieren der
      Unterstützung mehrere Scrum Boards mit einer einzelnen Serverinstanz bereitzustellen.
    • Reduzierung der Komplexität des Systems durch ein Redesing der Modularisierung.
    • Mitarbeit in vielen Bereichen des Softwareentwicklungsprozesses z.B. Softwaredesign, Implementierung, automatisiertes und manuelles Testen sowie Kundensupport.
    • Pluginentwicklung für Atlassian Jira und Microsoft Team Foundation Server
    Apache Tomcat Java EE JPA EclipseLink CDI Jenkins Maven Inno Setup JavaFX NPM
    C# Java Scrum
    Saxonia Systems AG
    Görlitz, Dresden
    2 Jahre 4 Monate
    2013-11 - 2016-02

    Weiterentwicklung des digitalen Scrum Board eteoBoard

    Consultant - Software Developer JavaFX C# JAX-RS/Jersey ...
    Consultant - Software Developer
    Weiterentwicklung des digitalen Scrum Board eteoBoard in einem Scrum Team.
    • Entwicklung neuer Funktionalitäten im JavaFX basierten Desktop Client.
    • Implementieren eigener CDI Scopes zur Verbesserung der Resourcennutzung des eteoBoard Servers
    • Schreiben von Code in verschiedenen Programmiersprachen je nach Bedarf, z.B. C# Code für ein Microsoft TFS Plug-in oder in Pascal Code für einen Inno Setup basierten Installer.
    • Reduzierung der Komplexität des Systems durch ein Redesing der Modularisierung.
    • Erstellung von REST Services mit JAX-RS/Jersey
    • Implementierung von Datenbankzugriffen mit JPA/Eclipse Link
    • Mitarbeit in vielen Bereichen des Softwareentwicklungsprozesses z.B. Softwaredesign, Implementierung, automatisiertes und manuelles Testen sowie Kundensupport.
    JavaFX C# JAX-RS/Jersey JPA/Eclipse
    Saxonia Systems AG
    Görlitz/Dresden
    4 Jahre 2 Monate
    2011-11 - 2015-12

    Entwicklung der Bibliothek SynchronizeFX

    Werkstudent - Softwareentwicklung Netzwerkprogrammierung
    Werkstudent - Softwareentwicklung

    Entwicklung der Bibliothek SynchronizeFX welche es ermöglicht JavaFX basierte Datenmodelle über das Netzwerk zu teilen.

    • Vereinfachung der Entwicklung von Datenmodelsynchronisierungen in JavaFX basierten Anwendungen durch automatischen Erkennen von Datenstrukturen mithilfe von Reflection.
    • Ermöglichung von konkurierenden Modifikationen geteilter Daten durch Implementierung automatischer Erkennung und Auflösung von sich wiedersprechenden Änderungen.

      Apache Tomcat Java EE JavaFX Maven Jenkins Netty
      Netzwerkprogrammierung
      Saxonia Systems AG
      Görlitz

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2016-01 - 2016-01

      iSAQB Certified Professional for Software Architecture, Foundation Level

      iSQI GmbH, Dresden
      iSQI GmbH, Dresden

      Folgende Kenntnisse werden attestiert und sind für eine praktische Anwendung beim Entwurf, der Dokumentation und der Kommunikation von Softwarearchitekturen für kleine und mittlere Systeme vorhanden:

      • Grundlagen von Software-Architekturen
      • Komponenten/Bausteine
      • Schnittstellen/Beziehungen
      • Architektuziele
      • Qualitätsziele
      • Werkzeuge
      2 Jahre 2 Monate
      2011-10 - 2013-11

      Informatik-Studium

      Master Informatik, Note: 1,4, Hochschule Zittau/Görlitz
      Master Informatik, Note: 1,4
      Hochschule Zittau/Görlitz
      • Thema der Masterarbeit: auf Anfrage
      3 Jahre 1 Monat
      2008-09 - 2011-09

      Informatik-Studium

      Bachelor Informatik, Note: 1,5, Hochschule Zittau/Görlitz
      Bachelor Informatik, Note: 1,5
      Hochschule Zittau/Görlitz
      • Thema der Bachelor-Arbeit: auf Anfrage
      1 Monat
      2010-11 - 2010-11

      UNIcert Stufe II in der englischen Sprache

      Hochschule Zittau/Görlitz
      Hochschule Zittau/Görlitz

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Softwarearchitektur Maven Angular JavaFX Spring

      Produkte / Standards / Erfahrungen / Methoden

      Administration Linux
      Apache Tomcat
      Architektur
      CDI
      Docker
      EclipseLink
      Git
      Inno Setup
      Install4J
      JavaFX
      Jenkins
      JetBrains TeamCity
      Maven
      Netty
      NPM
      QF-Test
      Scrum
      Scrum Master
      Spring
      Spring Boot
      Web security

      Frameworks

      • Kubernetes
      • Helm
      • Docker
      • Spring
      • Spring Boot
      • JavaFX
      • CDI/Weld
      • JAX-RS
      • JPA
      • Apache Camel
      • PostgreSQL
      • Oracle DB
      • Maven
      • Git
      • Angular
      • NPM


      Software

      • Linux (Debian, Ubuntu)
      • OpenShift
      • Jenkins
      • VSCode
      • Jira
      • Gitlab
      • Kibana (ELK Stack)
      • TeamCity
      • IntelliJ


      Andere Erfahrungen

      • umfangreiche Softwaresysteme
      • Microservice Architekturen
      • TDD
      • Führung kleiner Teams
      • Scrum
      • neue Technologien lernen

      Betriebssysteme

      Linux

      Programmiersprachen

      Angular
      C
      C#
      Java
      Java EE
      JPA
      Kotlin
      Rust
      TypeScript
      JavaScript

      Datenkommunikation

      Netzwerkprogrammierung

      Branchen

      Branchen

      • Medizinbranche
      • öffentliche Verwaltung

      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.