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 CoreTeamCity PluginentwicklungInstall4JTestFXQF-TestJavaFX
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
CMQL4
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.
CMQL4
privates Projekt
2 Jahre 4 Monate
2013-11 - 2016-02
Entwicklung eines digitalen Scrum Boards
Consultant - Software DeveloperC#JavaScrum
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
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.
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 TomcatJava EEJavaFXMavenJenkinsNetty
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:
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 CoreTeamCity PluginentwicklungInstall4JTestFXQF-TestJavaFX
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
CMQL4
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.
CMQL4
privates Projekt
2 Jahre 4 Monate
2013-11 - 2016-02
Entwicklung eines digitalen Scrum Boards
Consultant - Software DeveloperC#JavaScrum
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
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.
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 TomcatJava EEJavaFXMavenJenkinsNetty
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: