Experte in der Software- und Webentwicklung mit Java (J2SE & J2EE) sowie sehr guten Kenntnissen in den Bereichen Eclipse RCP, OSGI und Datenbanken.
Aktualisiert am 22.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 40%
Java
SQL
TDD
Agile Softwareentwicklung
Design Pattern
Microservices
Softwarearchitektur
REST
WebService
OSGI
Deutsch
Muttersprache
Englisch
fließend
Französisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 3 Monate
2019-10 - 2022-12

Design und Umsetzung von Microservices zur Verwaltung und dem Prozessieren von abonnierten Servicedienstleistungen

Softwareentwickler und -architekt Scrum REST Microservices
Softwareentwickler und -architekt

Design und Umsetzung eines serviceorientierten Systems zur ganzheitlichen Verwaltung und dem Prozessieren von abonnierten Servicedienstleistungen unter Verwendung von Microservices und REST inklusive der Einbindung externer Dienstleister.

Spring Boot JPA Liquibase Google Cloud JUnit Mockito WireMock Spring Framework Spring Security Spring Data Spring Batch OpenAPI Specification Cucumber Spring Integration Spring Spring Cloud MapStruct Thymeleaf
Scrum REST Microservices
Ingolstadt
2 Jahre 6 Monate
2017-04 - 2019-09

Wartung und Weiterentwicklung einer Client-Server-Anwendung sowie Migration zu einer serviceorientierten Architektur

Softwareentwickler und -architekt Scrum REST SOA
Softwareentwickler und -architekt

Wartung und Weiterentwicklung einer bestehenden Client-Server-Anwendung zur Disposition, Vorhersage und Verwaltung von Artikeln und deren Bestände im Bereich des Einzelhandels gemäß aktueller Anforderungen in einem Scrum-Team sowie Migration zu einer serviceorientierten Architektur durch Modularisierung und der Bereitstellung von REST-Schnittstellen.

Swing Guice MyBatis Flyway Hystrix Spring Boot Spring Framework Spring Security OpenAPI Specification RabbitMQ
Scrum REST SOA
Ingolstadt
5 Monate
2016-11 - 2017-03

Design und Umsetzung der Anbindung einer Client-Server-Anwendung an Price f(x)

Softwareentwickler Scrum REST
Softwareentwickler

Design und Umsetzung einer neuen Schnittstelle sowie Erweiterungen der graphischen Benutzeroberfläche zur Anbindung einer bestehenden Client-Server-Anwendung an Price f(x) mittels bereitgestellter REST API zum Empfang und zur Übernahme automatisch generierter Preisvorschläge sowie zur manuellen Preispflege.

Jersey Guice Swing Hystrix Flyway MyBatis
Scrum REST
Ingolstadt
8 Monate
2015-05 - 2015-12

Design und Entwicklung von Softwarekomponenten zur Unterstützung des Risikomanagements

Softwareentwickler
Softwareentwickler

Konzeptionelle Erweiterung eines Modells zur Dokumentation von Entscheidung in Softwareentwicklungsprojekten zur Integration und Unterstützung des Risikomanagements sowie dessen prototypische Implementierung im Rahmen von UNICASE.

Eclipse RCP EMF JFace Zest BIRT SWT Lucene
Universität Heidelberg
Heidelberg
6 Monate
2014-10 - 2015-03

Betreuung einer Übungsgruppe zur Vorlesung Software Engineering I

Studentische Hilfskraft
Studentische Hilfskraft
Universität Heidelberg
8 Monate
2013-08 - 2014-03

Design und Entwicklung eines Rahmenwerkes für automatisierte UI-Tests im Browser

Softwareentwickler
Softwareentwickler

Design und Entwicklung eines Rahmenwerkes für automatisierte UI-Tests in einem echten Browser für SAP Sailing Analytics auf der Basis von JUnit und Selenium.

Selenium GWT JUnit
SAP AG
Walldorf
10 Monate
2012-10 - 2013-07

Wartung und Weiterentwicklung einer Trimm- und Revierdatenbank

Softwareentwickler
Softwareentwickler

Wartung und Umsetzung neuer Funktionalitäten für eine Trimm- und Revierdatenbank basierend auf der SAP HANA Cloud Platform, OData und J2EE.

SAP HANA Cloud Platform OData Jersey SAP UI5 JPA
SAP AG
Walldorf
1 Jahr 4 Monate
2010-08 - 2011-11

Design und Entwicklung einer modularen, telemedizinischen Anwendung

Softwareentwickler
Softwareentwickler

Design, Entwicklung und Wartung einer modularen, telemedizinischen Anwendung basierend auf Eclipse RCP/RAP und EJB.

EJB Eclipse RAP JFace SWT Eclipse RCP JPA
Vitaphone GmbH
Mannheim
10 Monate
2010-06 - 2011-03

Implementierung von Algorithmen zum Lernen von Distanzfunktionen für Zeitreihen

Studentische Hilfskraft
Studentische Hilfskraft

Implementierung von Algorithmen zum Lernen von Distanzfunktionen für Zeitreihen, basierend auf der Dissertation On Distance Functions for Object Trajectories von Wei Yu.

Universität Heidelberg
2 Jahre 6 Monate
2007-09 - 2010-02

Entwicklung einer Web-Anwendung zur Verbesserung der Testinfrastruktur für Unified Rendering

Softwareentwickler
Softwareentwickler

Implementierung von Erweiterungen für QTP mit VBScript sowie Design und Entwicklung einer Web-Anwendung mit J2EE zur Verbesserung der Testinfrastruktur für Unified Rendering.

QTP Java Servlet Java Server Faces JAXB
SAP AG
Walldorf
4 Monate
2008-05 - 2008-08

Entwicklung eines graphischen Editors mit GMF

Softwareentwickler
Softwareentwickler

Entwicklung eines graphischen Editors auf Basis des
Eclipse Graphical Modeling Frameworks zur Unterstützung der modellbasierten Entwicklung von Benutzungsschnittstellen.

Eclipse RCP JFace SWT GMF
Universität Heidelberg
Heidelberg
7 Monate
2006-06 - 2006-12

Entwicklung eines formularbasierten Editors als Eclipse Plug-in

Softwareentwickler
Softwareentwickler

Design und Entwicklung eines formularbasierten Editors als Eclipse Plug-in zur Defintion von Testanfragen für das Forschungsprojekt MORABIT.

Eclipse RCP JFace OSGI SWT JAXB
Universität Heidelberg
Heidelberg
1 Jahr 2 Monate
2005-02 - 2006-03

Design und Umsetzung eines Systems zur Lieferkettenüberwachung

Softwareentwickler
Softwareentwickler

Design und Umsetzung eines Systems zur Überwachung sowie zum Störungsmanagement für Aufträge in Lieferketten mit J2SE, Web-Services und PL/SQL.

Apache Axis PL/SQL Web Services
Technische Universität Chemnitz
1 Jahr 6 Monate
2001-10 - 2003-03

Entwicklung von Softwarekomponenten im Rahmen von In-house Projekten

Softwareentwickler
Softwareentwickler

Design und Entwicklung verschiedener Softwarekomponenten mit J2SE und J2EE.

Swing EJB Java Servlet Java Server Pages
IST-Dresden GmbH
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 4 Monate
2008-09 - 2015-12

M.Sc. für Angewandte Informatik

Master of Science (Abschlussnote: 1.5), Universität Heidelberg
Master of Science (Abschlussnote: 1.5)
Universität Heidelberg
  • Software Engineering
  • Datenbanken
  • Computergrafik

Masterarbeit: “Risikomanagement auf Basis dokumentierter Entscheidungen für Softwareprojekte”

2 Jahre 5 Monate
2006-04 - 2008-08

B.Sc. für Anwendungsorientierte Informatik

Bachelor of Science (Abschlussnote: 1.7), Universität Heidelberg
Bachelor of Science (Abschlussnote: 1.7)
Universität Heidelberg
  • Software Engineering
  • Datenbanken
  • Computergrafik

Bachelorarbeit: “Entwicklung eines graphischen Editors auf Basis des Eclipse Graphical Modeling Frameworks”

5 Jahre 5 Monate
2000-11 - 2006-03

Studium für Angewandte Informatik

keiner, Technische Universität Chemnitz
keiner
Technische Universität Chemnitz
  • Vertiefungsrichtung: Medieninformatik
2 Jahre 11 Monate
1997-09 - 2000-07

Allgemeine Hochschulreife

Abschlussnote: 2.5, Abendgymnasium Chemnitz
Abschlussnote: 2.5
Abendgymnasium Chemnitz

Leistungskurse: Mathematik und Physik

Kompetenzen

Kompetenzen

Top-Skills

Java SQL TDD Agile Softwareentwicklung Design Pattern Microservices Softwarearchitektur REST WebService OSGI

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Axis
BIRT
Confluence
Cucumber
CVS
Docker
Eclipse
Eclipse RAP
Eclipse RCP
EJB
EMF
Flyway
Git
GMF
Google Cloud
Gradle
Guice
GWT
Hudson
Hystrix
Java Server Faces
Java Server Pages
Java Servlet
JAXB
Jenkins
Jersey
JFace
JIRA
JPA
JUnit
Liquibase
Lucene
Make
Maven
MDD
Microservices
Mockito
MyBatis
OData
OOA
OOD
OOP
OpenAPI Specification
OSGI
QTP
RabbitMQ
REST
SAP HANA Cloud Platform
SAP UI5
Scrum
Selenium
SOA
SOAP
SonarQube
Spring Batch
Spring Boot
Spring Data
Spring Framework
Spring Security
Subversion
Swing
SWT
Tomcat
UML
Web Services
WildFly AS
WireMock
Zest

Programmiersprachen

C
C++
CSS
HTML
Java
JavaScript
PHP
PL/SQL
VBScript
XML
XPath
XSLT

Datenbanken

MariaDB
MySQL
Oracle
PostgreSQL

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

3 Jahre 3 Monate
2019-10 - 2022-12

Design und Umsetzung von Microservices zur Verwaltung und dem Prozessieren von abonnierten Servicedienstleistungen

Softwareentwickler und -architekt Scrum REST Microservices
Softwareentwickler und -architekt

Design und Umsetzung eines serviceorientierten Systems zur ganzheitlichen Verwaltung und dem Prozessieren von abonnierten Servicedienstleistungen unter Verwendung von Microservices und REST inklusive der Einbindung externer Dienstleister.

Spring Boot JPA Liquibase Google Cloud JUnit Mockito WireMock Spring Framework Spring Security Spring Data Spring Batch OpenAPI Specification Cucumber Spring Integration Spring Spring Cloud MapStruct Thymeleaf
Scrum REST Microservices
Ingolstadt
2 Jahre 6 Monate
2017-04 - 2019-09

Wartung und Weiterentwicklung einer Client-Server-Anwendung sowie Migration zu einer serviceorientierten Architektur

Softwareentwickler und -architekt Scrum REST SOA
Softwareentwickler und -architekt

Wartung und Weiterentwicklung einer bestehenden Client-Server-Anwendung zur Disposition, Vorhersage und Verwaltung von Artikeln und deren Bestände im Bereich des Einzelhandels gemäß aktueller Anforderungen in einem Scrum-Team sowie Migration zu einer serviceorientierten Architektur durch Modularisierung und der Bereitstellung von REST-Schnittstellen.

Swing Guice MyBatis Flyway Hystrix Spring Boot Spring Framework Spring Security OpenAPI Specification RabbitMQ
Scrum REST SOA
Ingolstadt
5 Monate
2016-11 - 2017-03

Design und Umsetzung der Anbindung einer Client-Server-Anwendung an Price f(x)

Softwareentwickler Scrum REST
Softwareentwickler

Design und Umsetzung einer neuen Schnittstelle sowie Erweiterungen der graphischen Benutzeroberfläche zur Anbindung einer bestehenden Client-Server-Anwendung an Price f(x) mittels bereitgestellter REST API zum Empfang und zur Übernahme automatisch generierter Preisvorschläge sowie zur manuellen Preispflege.

Jersey Guice Swing Hystrix Flyway MyBatis
Scrum REST
Ingolstadt
8 Monate
2015-05 - 2015-12

Design und Entwicklung von Softwarekomponenten zur Unterstützung des Risikomanagements

Softwareentwickler
Softwareentwickler

Konzeptionelle Erweiterung eines Modells zur Dokumentation von Entscheidung in Softwareentwicklungsprojekten zur Integration und Unterstützung des Risikomanagements sowie dessen prototypische Implementierung im Rahmen von UNICASE.

Eclipse RCP EMF JFace Zest BIRT SWT Lucene
Universität Heidelberg
Heidelberg
6 Monate
2014-10 - 2015-03

Betreuung einer Übungsgruppe zur Vorlesung Software Engineering I

Studentische Hilfskraft
Studentische Hilfskraft
Universität Heidelberg
8 Monate
2013-08 - 2014-03

Design und Entwicklung eines Rahmenwerkes für automatisierte UI-Tests im Browser

Softwareentwickler
Softwareentwickler

Design und Entwicklung eines Rahmenwerkes für automatisierte UI-Tests in einem echten Browser für SAP Sailing Analytics auf der Basis von JUnit und Selenium.

Selenium GWT JUnit
SAP AG
Walldorf
10 Monate
2012-10 - 2013-07

Wartung und Weiterentwicklung einer Trimm- und Revierdatenbank

Softwareentwickler
Softwareentwickler

Wartung und Umsetzung neuer Funktionalitäten für eine Trimm- und Revierdatenbank basierend auf der SAP HANA Cloud Platform, OData und J2EE.

SAP HANA Cloud Platform OData Jersey SAP UI5 JPA
SAP AG
Walldorf
1 Jahr 4 Monate
2010-08 - 2011-11

Design und Entwicklung einer modularen, telemedizinischen Anwendung

Softwareentwickler
Softwareentwickler

Design, Entwicklung und Wartung einer modularen, telemedizinischen Anwendung basierend auf Eclipse RCP/RAP und EJB.

EJB Eclipse RAP JFace SWT Eclipse RCP JPA
Vitaphone GmbH
Mannheim
10 Monate
2010-06 - 2011-03

Implementierung von Algorithmen zum Lernen von Distanzfunktionen für Zeitreihen

Studentische Hilfskraft
Studentische Hilfskraft

Implementierung von Algorithmen zum Lernen von Distanzfunktionen für Zeitreihen, basierend auf der Dissertation On Distance Functions for Object Trajectories von Wei Yu.

Universität Heidelberg
2 Jahre 6 Monate
2007-09 - 2010-02

Entwicklung einer Web-Anwendung zur Verbesserung der Testinfrastruktur für Unified Rendering

Softwareentwickler
Softwareentwickler

Implementierung von Erweiterungen für QTP mit VBScript sowie Design und Entwicklung einer Web-Anwendung mit J2EE zur Verbesserung der Testinfrastruktur für Unified Rendering.

QTP Java Servlet Java Server Faces JAXB
SAP AG
Walldorf
4 Monate
2008-05 - 2008-08

Entwicklung eines graphischen Editors mit GMF

Softwareentwickler
Softwareentwickler

Entwicklung eines graphischen Editors auf Basis des
Eclipse Graphical Modeling Frameworks zur Unterstützung der modellbasierten Entwicklung von Benutzungsschnittstellen.

Eclipse RCP JFace SWT GMF
Universität Heidelberg
Heidelberg
7 Monate
2006-06 - 2006-12

Entwicklung eines formularbasierten Editors als Eclipse Plug-in

Softwareentwickler
Softwareentwickler

Design und Entwicklung eines formularbasierten Editors als Eclipse Plug-in zur Defintion von Testanfragen für das Forschungsprojekt MORABIT.

Eclipse RCP JFace OSGI SWT JAXB
Universität Heidelberg
Heidelberg
1 Jahr 2 Monate
2005-02 - 2006-03

Design und Umsetzung eines Systems zur Lieferkettenüberwachung

Softwareentwickler
Softwareentwickler

Design und Umsetzung eines Systems zur Überwachung sowie zum Störungsmanagement für Aufträge in Lieferketten mit J2SE, Web-Services und PL/SQL.

Apache Axis PL/SQL Web Services
Technische Universität Chemnitz
1 Jahr 6 Monate
2001-10 - 2003-03

Entwicklung von Softwarekomponenten im Rahmen von In-house Projekten

Softwareentwickler
Softwareentwickler

Design und Entwicklung verschiedener Softwarekomponenten mit J2SE und J2EE.

Swing EJB Java Servlet Java Server Pages
IST-Dresden GmbH
Dresden

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 4 Monate
2008-09 - 2015-12

M.Sc. für Angewandte Informatik

Master of Science (Abschlussnote: 1.5), Universität Heidelberg
Master of Science (Abschlussnote: 1.5)
Universität Heidelberg
  • Software Engineering
  • Datenbanken
  • Computergrafik

Masterarbeit: “Risikomanagement auf Basis dokumentierter Entscheidungen für Softwareprojekte”

2 Jahre 5 Monate
2006-04 - 2008-08

B.Sc. für Anwendungsorientierte Informatik

Bachelor of Science (Abschlussnote: 1.7), Universität Heidelberg
Bachelor of Science (Abschlussnote: 1.7)
Universität Heidelberg
  • Software Engineering
  • Datenbanken
  • Computergrafik

Bachelorarbeit: “Entwicklung eines graphischen Editors auf Basis des Eclipse Graphical Modeling Frameworks”

5 Jahre 5 Monate
2000-11 - 2006-03

Studium für Angewandte Informatik

keiner, Technische Universität Chemnitz
keiner
Technische Universität Chemnitz
  • Vertiefungsrichtung: Medieninformatik
2 Jahre 11 Monate
1997-09 - 2000-07

Allgemeine Hochschulreife

Abschlussnote: 2.5, Abendgymnasium Chemnitz
Abschlussnote: 2.5
Abendgymnasium Chemnitz

Leistungskurse: Mathematik und Physik

Kompetenzen

Kompetenzen

Top-Skills

Java SQL TDD Agile Softwareentwicklung Design Pattern Microservices Softwarearchitektur REST WebService OSGI

Produkte / Standards / Erfahrungen / Methoden

Ant
Apache Axis
BIRT
Confluence
Cucumber
CVS
Docker
Eclipse
Eclipse RAP
Eclipse RCP
EJB
EMF
Flyway
Git
GMF
Google Cloud
Gradle
Guice
GWT
Hudson
Hystrix
Java Server Faces
Java Server Pages
Java Servlet
JAXB
Jenkins
Jersey
JFace
JIRA
JPA
JUnit
Liquibase
Lucene
Make
Maven
MDD
Microservices
Mockito
MyBatis
OData
OOA
OOD
OOP
OpenAPI Specification
OSGI
QTP
RabbitMQ
REST
SAP HANA Cloud Platform
SAP UI5
Scrum
Selenium
SOA
SOAP
SonarQube
Spring Batch
Spring Boot
Spring Data
Spring Framework
Spring Security
Subversion
Swing
SWT
Tomcat
UML
Web Services
WildFly AS
WireMock
Zest

Programmiersprachen

C
C++
CSS
HTML
Java
JavaScript
PHP
PL/SQL
VBScript
XML
XPath
XSLT

Datenbanken

MariaDB
MySQL
Oracle
PostgreSQL

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.