Software Experte für Java / Kotlin (Backend)
Aktualisiert am 11.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 80%
davon vor Ort: 100%
Java
Kotlin
Spring Framework
Java Script
Groovy
Eclipse Equinox
Eclipse EMF
Hibernate
PostgreSQL
Oracle
MySQL
MongoDB
REST
SOAP
RPC
HTTP
TCP/IP
IntelliJ IDEA
Eclipse RCP
Eclipse RAP
Git
Scrum
Englisch
Verhandlungssicher
Portugiesisch
Grundkenntnisse
Spanisch
Fließend

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
Ich arbeite bevorzugt vollständig remote, komme für spezielle Termine (Team-Meetings, Workshops, etc.) nach vorheriger Absprache aber auch an den jeweiligen Standort.
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-01 - 2023-03

Beratung/Mentoring im Bereich Softwarearchitektur & agilem Projektmanagement

Berater Atlassian JIRA Atlassian Confluence MIRO ...
Berater

  • Analyse der vorhandenen Softwarearchitektur
  • Analyse der Vorgehensweisen im Bereich des agilem Projektmanagements
  • Beratung zur Verbesserung der Softwarearchitektur
  • Beratung zu Vorgehensweisen im Bereich des agilen Projektmanagements 

Atlassian JIRA Atlassian Confluence MIRO Microsoft Teams
Hellmann Worldwide Logistics SE & Co. KG
remote
2 Monate
2023-01 - 2023-02

Software für Checkout Prozess im WebShop

Expert Softwareentwickler Java Spring Boot IntelliJ ...
Expert Softwareentwickler

  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstu?tzung des Betriebs der bestehenden Software in der Cloud 

Java Spring Boot IntelliJ Google Cloud Platform Kubernetes Docker Kafka
HORNBACH Baumarkt AG
remote
9 Monate
2022-04 - 2022-12

Regelbasierte Parameterisierung von 3D-Modellen

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler

  • Design und Implementierung eines neuen Microservices
  • Implementierung der Parameterisierung auf Basis einer Rules Engine
  • Inbetriebnahme des neuen Microservices in Microsoft Azure
  • Dokumentation des Designs und der Implementierung 

Java Kotlin Spring Boot IntelliJ JBoss Drools JBoss OptaPlanner Azure Kubernetes Docker
GROPYUS Technologies GmbH
remote
2 Monate
2022-05 - 2022-06

Training zu Docker und Microservices

IT-Trainer Java Spring Boot Docker ...
IT-Trainer

  • Erstellung von Schulungsunterlagen
  • Konzeption von kleineren U?bungen
  • Konzeption von gro?ßeren U?bungen mit Projektcharakter
  • Fachgerechte Vorbereitung auf die zu vermittelnden Schulungsinhalte ? Vermittlung von vorgegebenen Schulungsinhalten
  • Moderation von Einzel-/Gruppenarbeiten
  • Organisation und fachliche Betreuung von Einzel-/Gruppenarbeiten
  • Vorbereitung und Durchfu?hrung von Kleingruppen oder Einzeltrainings
  • Fachgerechte Nachbereitung der Schulung inkl. Korrektur Aufgaben 

Java Spring Boot Docker IntelliJ
BREDEX GmbH / Volkswagen AG
Wolfsburg
9 Monate
2021-07 - 2022-03

Software für Availability, Delivery Promise und Sourcing

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler

  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstu?tzung des Betriebs der bestehenden Software in der Google Cloud
  • Erarbeitung einer Architekturvision fu?r eine teilweise Neuentwicklung 

Java Kotlin Spring Boot IntelliJ Google Cloud Platform Kubernetes Docker Kafka PostgreSQL MongoDB
Media-Saturn IT Services GmbH
remote
8 Monate
2021-05 - 2021-12

CI/CD System für Integrationsplattform zwischen externen Logistik-Systemen

Berater für DevOps Kubernetes Docker Atlassian JIRA ...
Berater für DevOps

  • Analyse der vorhandenen Infrastruktur in Bezug auf CI/CD
  • Analyse der Anforderungen an ein neues CI/CD System
  • Ausarbeitung eines groben Konzepts fu?r ein neues CI/CD System
  • Planung und organisatorische Begleitung der Inbetriebnahme des CI/CD Systems 

Kubernetes Docker Atlassian JIRA Atlassian Confluence MIRO Microsoft Teams
Hellmann Worldwide Logistics SE & Co. KG
remote
7 Monate
2021-01 - 2021-07

Integrationsplattform zwischen zwei ERP-Systemen auf Basis von Microservices

Expert Softwareentwickler Java Kotlin IntelliJ ...
Expert Softwareentwickler

  • Design und Implementierung von Schnittstellen
  • Implementierung der Event-basierten Verarbeitung auf Basis von Kafka
  • Implementierung einer stabilen Fehlerbehandlung
  • Inbetriebnahme der Microservices in der Google Cloud
  • Dokumentation des Designs und der Implementierung 

Java Kotlin IntelliJ Google Cloud Platform Docker Kubernetes Kafka MongoDB Koin Arrow-Kt Http4k Jackson Testcontainers
Media-Saturn IT Services GmbH
remote
11 Monate
2020-03 - 2021-01

Code Generator für die Generierung von Microservices aus einer DSL

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler
  • Entwurf und Dokumentation der Architektur des Code Generators
  • Entwurf und Dokumentation einer Domain Specific Language (DSL)
  • Implementierung des Code Generators auf Basis von Apache Freemarker
  • Beratung und Support zum Einsatz des Entwicklertools
Java Kotlin Spring Boot FreeMarker Maven Jenkins Kubernetes Docker Microsoft Azure
Deutsche Vermögensberatung AG
Frankfurt bzw. remote
11 Monate
2019-04 - 2020-02

Neues Backend mit REST-basierter API für gesamtes IT-System

Expert Softwareentwickler Java Kotlin IntelliJ IDEA ...
Expert Softwareentwickler
  • Entwurf und Dokumentation der Architektur eines neuen Backends
  • Entwurf und Dokumentation der öffentlichen Schnittstellen des neuen Backends
  • Implementierung von Microservices auf Basis von Spring Boot
  • Beratung zur Softwarearchitektur und zur agilen Vorgehensweise
Java Kotlin IntelliJ IDEA Spring Boot Oracle PostgreSQL Apache Maven Jenkins Kubernetes Docker Microsoft Azure
Deutsche Vermögensberatung AG
1 Jahr 1 Monat
2018-03 - 2019-03

Neu- und Weiterentwicklung der Microservices des Backends

Senior Softwareentwickler Java SE Kotlin Eclipse IDE ...
Senior Softwareentwickler
  • Wartung und Weiterentwicklung bestehender Microservices auf Spring Boot Basis
  • Design und Entwicklung neuer Microservices auf Spring Boot Basis
  • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
  • Kommissarische Unterstützung des Product Owner
Java SE Kotlin Eclipse IDE IntelliJ IDEA Spring Boot MongoDB teilw. Kafka Apache Maven Jenkins Kubernetes Docker
Deutsche Verrechnungsstelle GmbH
1 Jahr
2017-03 - 2018-02

Wartung und Weiterentwicklung bestehender UI-Frameworks & des Build-Systems

Senior Softwareentwickler Java SE Groovy Eclipse IDE ...
Senior Softwareentwickler
  • Wartung bestehender UI-Frameworks
    • Support für externe Anwendungsentwickler (Anwender der Frameworks)
    • Fehleranalyse und -behebung für gemeldete Bugs
  • Aufbau und Pflege eines neuen Build Systems
    • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
    • Konzeption und Umsetzung einer neuen Lösung
    • Abstimmung der Inbetriebnahme der neuen Lösung mit Anwendern
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
Java SE Groovy Eclipse IDE OSGi Eclipse Equinox Hivemind Apache Maven Eclipse Tycho Jenkins
R+V Versicherungen / Deutsche Vermögensberatung AG
2 Jahre 3 Monate
2014-12 - 2017-02

Backend für neue Telemedizin Plattform

Softwareentwickler (teilw. technische Leitung) Java SE Eclipse IDE OSGi ...
Softwareentwickler (teilw. technische Leitung)
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Entwurf einer komponentenorientierten 3-Tier Architektur
  • Präsentation/Diskussion des Architekturentwurfs
  • Recherche und Auswahl geeigneter Technologien
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
  • Implementierung des Systems
  • Verifizierung der Implementierung durch automatisierte Tests
  • Aufbau und Betreuung der Build-Infrastruktur
  • Erstellung normgerechter Dokumentation nach ISO 13485
Java SE Eclipse IDE OSGi Eclipse Equinox Eclipse EMF Eclipse Xtend Eclipse Jetty JAX-RS & Jersey REST-assured Apache Maven Eclipse Tycho Jenkins Apache Jmeter Eclipse Teneo Hibernate PostgreSQL
vitasystems GmbH, Mannheim
2 Monate
2014-09 - 2014-10

Neues System für den Empfang von Vitalmessdaten

Kommissarischer Product Owner Atlassian JIRA Atlassian Confluence
Kommissarischer Product Owner
  • Unterstützung bei der Einführung und Anwendung von Scrum
  • Pflege des Produktbacklogs
  • Moderation wesentlicher Scrum-Zeremonien (u.a. Sprint Planning, Sprint Review)
Atlassian JIRA Atlassian Confluence
vitasystems GmbH, Mannheim
7 Monate
2014-02 - 2014-08

Wartung und Weiterentwicklung des Systems für den Empfang von Vitalmessdaten

Softwarearchitekt und -entwickler Java SE Eclipse IDE Apache Struts ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung neuer Funktionen und Behebung aufgetretener Fehler
  • Erstellung normgerechter Dokumentation nach ISO 13485
  • Verifizierung der Implementierung durch manuelle Tests
Java SE Eclipse IDE Apache Struts Apache Tomcat Apache HTTPd JBoss RESTEasy Hibernate PostgreSQL Apache Ant Jenkins
vitasystems GmbH, Mannheim
4 Monate
2014-04 - 2014-07

Neues Kommunikationsprotokoll für die Übertragung von Vitalmessdaten

Softwarearchitekt und -entwickler HTTP REST
Softwarearchitekt und -entwickler
  • Anforderungsanalyse für neues HTTP-basiertes Kommunikationsprotokoll
  • Entwicklung und Spezifikation des HTTP-basierten Kommunikationsprotokolls
  • Erstellung einer normgerechten (ISO 13485) Dokumentation des Protokolls
HTTP REST
vitasystems GmbH, Mannheim
5 Monate
2013-07 - 2013-11

Spezifikation, Entwurf und Implementierung einer REST API

Softwarearchitekt und -entwickler Java SE SOAP & Webservices Apache HTTPd ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Spezifikation einer API auf Basis der erhobenen Anforderungen
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur und Definition der API
  • Implementierung von Teilkomponenten der API
Java SE SOAP & Webservices Apache HTTPd Apache Tomcat Apache Maven SparxSystems Enterprise Architekt
init AG / initplan GmbH, Karlsruhe
6 Monate
2013-06 - 2013-11

Überarbeitung und Verbesserung eines CI-/Build Systems

Softwarearchitekt und -entwickler Apache Maven Apache Ant Eclipse Tycho ...
Softwarearchitekt und -entwickler
  • Identifikation der Schwachstellen des bestehenden CI-/Build Systems
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Einrichtung und Inbetriebnahme eines zentralen Build Servers
  • Ausarbeitung der Prozesse für die Planung und Erstellung von Releases
Apache Maven Apache Ant Eclipse Tycho Jenkins JFrog Artifactory Sonatype Nexus
Öffentlicher Personenverkehr
4 Monate
2013-04 - 2013-07

Entwicklung einer WebApp als Client für bestehendes Backend

Softwarearchitekt und -entwickler Java SE Eclipse IDE Java Servlets ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse für einen WebClient zusammen mit dem Support/Vertrieb
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur des WebClients und der Schnittstelle zum Legacy System
  • Implementierung des WebClients
Java SE Eclipse IDE Java Servlets JavaScript JQuery & JQuery Mobile Eclipse Jetty Apache HTTPd Apache Tomcat
Öffentlicher Personenverkehr
2 Jahre 3 Monate
2010-11 - 2013-01

Neuimplementierung des bestehenden Softwaresystem für die Fahrplanerstellung

Softwarearchitekt und -entwickler (teilw. technische Leitung) Java SE Eclipse IDE Eclipse RCP/RAP ...
Softwarearchitekt und -entwickler (teilw. technische Leitung)
  • Identifikation und Erfassung der Schwachstellen des bestehenden Systems
  • Anforderungsanalyse für neue Version zusammen mit dem Support/Vertrieb
  • Entwurf einer 3-Tier Architektur unter Anwendung etablierter Architekturmuster
  • Präsentation und Diskussion des Architekturentwurfs
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung des Systems unter Leitung eines Teams von drei Entwicklern
  • Konzeption und Umsetzung der Build-Infrastruktur mit Maven/Tycho
Java SE Eclipse IDE Eclipse RCP/RAP Eclipse SWT Eclipse Jetty Apache Maven Eclipse Tycho Jenkins Versant Object Database SparxSystems Enterprise Architekt
init AG / initplan GmbH, Karlsruhe
9 Monate
2006-11 - 2007-07

Wartung und Weiterentwicklung bestehender Softwaresysteme für Einzelhandel

Softwareentwickler (Praktikant) Borland Delphi DAnt (Ant Ableger für Delphi) PostgreSQL
Softwareentwickler (Praktikant)
  • Behebung von Implementierungsfehlern im bestehenden System
  • Implementierung neuer Features auf allen Architekturebenen des Systems
  • Anforderungsanalyse für ein Tool zum Projektmanagement
  • Architekturentwurf für dieses Tool in Anlehnung an Architektur des Hauptsystems
  • Implementierung des Tools unter Einsatz vorhandener Bibliotheken
  • Pflege und Weiterentwicklung des an Ant angelehnten Buildsystems
Borland Delphi DAnt (Ant Ableger für Delphi) PostgreSQL
Módula Software Ltda., Florianópolis, Santa Catarina, Brasilien

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
2003-10 - 2010-06

Studium der Diplom-Informatik

Diplom-Informatik (Note 1,3), Karlsruhe Institute of Technology (KIT)
Diplom-Informatik (Note 1,3)
Karlsruhe Institute of Technology (KIT)

Softwaretechnik

  • Software-Architekturen, komponentenorientierte & modellgetriebene Softwareentwicklung, Softwareentwicklung mit .NET 

Telematik

  • Netzsicherheit, Netzwerkmanagement, Mobilkommunikation
  • Systems Engineering

Diplomarbeit:

Result Visualization and Design Decision Support for the PCM

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring Framework Java Script Groovy Eclipse Equinox Eclipse EMF Hibernate PostgreSQL Oracle MySQL MongoDB REST SOAP RPC HTTP TCP/IP IntelliJ IDEA Eclipse RCP Eclipse RAP Git Scrum

Produkte / Standards / Erfahrungen / Methoden

Confluence
+++++
Eclipse EMF
++++
Eclipse Equinox
+++++
Eclipse IDE
+++++
Eclipse RCP/RAP
++++
Git
+++++
Hibernate
+++
IntelliJ IDEA
++++
JIRA
+++++
Kanban
++
Postman
+++
Scrum
+++++
SoapUI
++
Spring Boot
+++
Subversion
+++++

Betriebssysteme

Linux
+++++
Mac OS
+
Windows
+++++

Programmiersprachen

C#
+++
C++
+++
Delphi
++++
Groovy
+++
Java
+++++
JavaScript
+++
Kotlin
++++
Perl
+++
PHP
+++
Python
++

Datenbanken

Microsoft Access
++
MongoDB
++
MySQL
+++
Oracle
++
PostgreSQL
+++
Versant Object DB
+

Datenkommunikation

HTTP
+++++
REST
+++++
RPC
+
SOAP
++
TCP/IP
+++++

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
Ich arbeite bevorzugt vollständig remote, komme für spezielle Termine (Team-Meetings, Workshops, etc.) nach vorheriger Absprache aber auch an den jeweiligen Standort.
möglich

Projekte

Projekte

1 Jahr 3 Monate
2022-01 - 2023-03

Beratung/Mentoring im Bereich Softwarearchitektur & agilem Projektmanagement

Berater Atlassian JIRA Atlassian Confluence MIRO ...
Berater

  • Analyse der vorhandenen Softwarearchitektur
  • Analyse der Vorgehensweisen im Bereich des agilem Projektmanagements
  • Beratung zur Verbesserung der Softwarearchitektur
  • Beratung zu Vorgehensweisen im Bereich des agilen Projektmanagements 

Atlassian JIRA Atlassian Confluence MIRO Microsoft Teams
Hellmann Worldwide Logistics SE & Co. KG
remote
2 Monate
2023-01 - 2023-02

Software für Checkout Prozess im WebShop

Expert Softwareentwickler Java Spring Boot IntelliJ ...
Expert Softwareentwickler

  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstu?tzung des Betriebs der bestehenden Software in der Cloud 

Java Spring Boot IntelliJ Google Cloud Platform Kubernetes Docker Kafka
HORNBACH Baumarkt AG
remote
9 Monate
2022-04 - 2022-12

Regelbasierte Parameterisierung von 3D-Modellen

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler

  • Design und Implementierung eines neuen Microservices
  • Implementierung der Parameterisierung auf Basis einer Rules Engine
  • Inbetriebnahme des neuen Microservices in Microsoft Azure
  • Dokumentation des Designs und der Implementierung 

Java Kotlin Spring Boot IntelliJ JBoss Drools JBoss OptaPlanner Azure Kubernetes Docker
GROPYUS Technologies GmbH
remote
2 Monate
2022-05 - 2022-06

Training zu Docker und Microservices

IT-Trainer Java Spring Boot Docker ...
IT-Trainer

  • Erstellung von Schulungsunterlagen
  • Konzeption von kleineren U?bungen
  • Konzeption von gro?ßeren U?bungen mit Projektcharakter
  • Fachgerechte Vorbereitung auf die zu vermittelnden Schulungsinhalte ? Vermittlung von vorgegebenen Schulungsinhalten
  • Moderation von Einzel-/Gruppenarbeiten
  • Organisation und fachliche Betreuung von Einzel-/Gruppenarbeiten
  • Vorbereitung und Durchfu?hrung von Kleingruppen oder Einzeltrainings
  • Fachgerechte Nachbereitung der Schulung inkl. Korrektur Aufgaben 

Java Spring Boot Docker IntelliJ
BREDEX GmbH / Volkswagen AG
Wolfsburg
9 Monate
2021-07 - 2022-03

Software für Availability, Delivery Promise und Sourcing

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler

  • Pflege und Weiterentwicklung der bestehenden Software
  • Planung und Umsetzung neuer Features in der bestehenden Software
  • Unterstu?tzung des Betriebs der bestehenden Software in der Google Cloud
  • Erarbeitung einer Architekturvision fu?r eine teilweise Neuentwicklung 

Java Kotlin Spring Boot IntelliJ Google Cloud Platform Kubernetes Docker Kafka PostgreSQL MongoDB
Media-Saturn IT Services GmbH
remote
8 Monate
2021-05 - 2021-12

CI/CD System für Integrationsplattform zwischen externen Logistik-Systemen

Berater für DevOps Kubernetes Docker Atlassian JIRA ...
Berater für DevOps

  • Analyse der vorhandenen Infrastruktur in Bezug auf CI/CD
  • Analyse der Anforderungen an ein neues CI/CD System
  • Ausarbeitung eines groben Konzepts fu?r ein neues CI/CD System
  • Planung und organisatorische Begleitung der Inbetriebnahme des CI/CD Systems 

Kubernetes Docker Atlassian JIRA Atlassian Confluence MIRO Microsoft Teams
Hellmann Worldwide Logistics SE & Co. KG
remote
7 Monate
2021-01 - 2021-07

Integrationsplattform zwischen zwei ERP-Systemen auf Basis von Microservices

Expert Softwareentwickler Java Kotlin IntelliJ ...
Expert Softwareentwickler

  • Design und Implementierung von Schnittstellen
  • Implementierung der Event-basierten Verarbeitung auf Basis von Kafka
  • Implementierung einer stabilen Fehlerbehandlung
  • Inbetriebnahme der Microservices in der Google Cloud
  • Dokumentation des Designs und der Implementierung 

Java Kotlin IntelliJ Google Cloud Platform Docker Kubernetes Kafka MongoDB Koin Arrow-Kt Http4k Jackson Testcontainers
Media-Saturn IT Services GmbH
remote
11 Monate
2020-03 - 2021-01

Code Generator für die Generierung von Microservices aus einer DSL

Expert Softwareentwickler Java Kotlin Spring Boot ...
Expert Softwareentwickler
  • Entwurf und Dokumentation der Architektur des Code Generators
  • Entwurf und Dokumentation einer Domain Specific Language (DSL)
  • Implementierung des Code Generators auf Basis von Apache Freemarker
  • Beratung und Support zum Einsatz des Entwicklertools
Java Kotlin Spring Boot FreeMarker Maven Jenkins Kubernetes Docker Microsoft Azure
Deutsche Vermögensberatung AG
Frankfurt bzw. remote
11 Monate
2019-04 - 2020-02

Neues Backend mit REST-basierter API für gesamtes IT-System

Expert Softwareentwickler Java Kotlin IntelliJ IDEA ...
Expert Softwareentwickler
  • Entwurf und Dokumentation der Architektur eines neuen Backends
  • Entwurf und Dokumentation der öffentlichen Schnittstellen des neuen Backends
  • Implementierung von Microservices auf Basis von Spring Boot
  • Beratung zur Softwarearchitektur und zur agilen Vorgehensweise
Java Kotlin IntelliJ IDEA Spring Boot Oracle PostgreSQL Apache Maven Jenkins Kubernetes Docker Microsoft Azure
Deutsche Vermögensberatung AG
1 Jahr 1 Monat
2018-03 - 2019-03

Neu- und Weiterentwicklung der Microservices des Backends

Senior Softwareentwickler Java SE Kotlin Eclipse IDE ...
Senior Softwareentwickler
  • Wartung und Weiterentwicklung bestehender Microservices auf Spring Boot Basis
  • Design und Entwicklung neuer Microservices auf Spring Boot Basis
  • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
  • Kommissarische Unterstützung des Product Owner
Java SE Kotlin Eclipse IDE IntelliJ IDEA Spring Boot MongoDB teilw. Kafka Apache Maven Jenkins Kubernetes Docker
Deutsche Verrechnungsstelle GmbH
1 Jahr
2017-03 - 2018-02

Wartung und Weiterentwicklung bestehender UI-Frameworks & des Build-Systems

Senior Softwareentwickler Java SE Groovy Eclipse IDE ...
Senior Softwareentwickler
  • Wartung bestehender UI-Frameworks
    • Support für externe Anwendungsentwickler (Anwender der Frameworks)
    • Fehleranalyse und -behebung für gemeldete Bugs
  • Aufbau und Pflege eines neuen Build Systems
    • Anforderungsanalyse unter Berücksichtigung der bestehenden Lösung
    • Konzeption und Umsetzung einer neuen Lösung
    • Abstimmung der Inbetriebnahme der neuen Lösung mit Anwendern
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
Java SE Groovy Eclipse IDE OSGi Eclipse Equinox Hivemind Apache Maven Eclipse Tycho Jenkins
R+V Versicherungen / Deutsche Vermögensberatung AG
2 Jahre 3 Monate
2014-12 - 2017-02

Backend für neue Telemedizin Plattform

Softwareentwickler (teilw. technische Leitung) Java SE Eclipse IDE OSGi ...
Softwareentwickler (teilw. technische Leitung)
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Entwurf einer komponentenorientierten 3-Tier Architektur
  • Präsentation/Diskussion des Architekturentwurfs
  • Recherche und Auswahl geeigneter Technologien
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Vorarbeit und Unterstützung bei der Einführung neuer Technologien und Tools
  • Schulung der Kollegen zu den eingesetzten Technologien und Tools
  • Implementierung des Systems
  • Verifizierung der Implementierung durch automatisierte Tests
  • Aufbau und Betreuung der Build-Infrastruktur
  • Erstellung normgerechter Dokumentation nach ISO 13485
Java SE Eclipse IDE OSGi Eclipse Equinox Eclipse EMF Eclipse Xtend Eclipse Jetty JAX-RS & Jersey REST-assured Apache Maven Eclipse Tycho Jenkins Apache Jmeter Eclipse Teneo Hibernate PostgreSQL
vitasystems GmbH, Mannheim
2 Monate
2014-09 - 2014-10

Neues System für den Empfang von Vitalmessdaten

Kommissarischer Product Owner Atlassian JIRA Atlassian Confluence
Kommissarischer Product Owner
  • Unterstützung bei der Einführung und Anwendung von Scrum
  • Pflege des Produktbacklogs
  • Moderation wesentlicher Scrum-Zeremonien (u.a. Sprint Planning, Sprint Review)
Atlassian JIRA Atlassian Confluence
vitasystems GmbH, Mannheim
7 Monate
2014-02 - 2014-08

Wartung und Weiterentwicklung des Systems für den Empfang von Vitalmessdaten

Softwarearchitekt und -entwickler Java SE Eclipse IDE Apache Struts ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse in Zusammenarbeit mit dem Produktmanagement
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung neuer Funktionen und Behebung aufgetretener Fehler
  • Erstellung normgerechter Dokumentation nach ISO 13485
  • Verifizierung der Implementierung durch manuelle Tests
Java SE Eclipse IDE Apache Struts Apache Tomcat Apache HTTPd JBoss RESTEasy Hibernate PostgreSQL Apache Ant Jenkins
vitasystems GmbH, Mannheim
4 Monate
2014-04 - 2014-07

Neues Kommunikationsprotokoll für die Übertragung von Vitalmessdaten

Softwarearchitekt und -entwickler HTTP REST
Softwarearchitekt und -entwickler
  • Anforderungsanalyse für neues HTTP-basiertes Kommunikationsprotokoll
  • Entwicklung und Spezifikation des HTTP-basierten Kommunikationsprotokolls
  • Erstellung einer normgerechten (ISO 13485) Dokumentation des Protokolls
HTTP REST
vitasystems GmbH, Mannheim
5 Monate
2013-07 - 2013-11

Spezifikation, Entwurf und Implementierung einer REST API

Softwarearchitekt und -entwickler Java SE SOAP & Webservices Apache HTTPd ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Spezifikation einer API auf Basis der erhobenen Anforderungen
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur und Definition der API
  • Implementierung von Teilkomponenten der API
Java SE SOAP & Webservices Apache HTTPd Apache Tomcat Apache Maven SparxSystems Enterprise Architekt
init AG / initplan GmbH, Karlsruhe
6 Monate
2013-06 - 2013-11

Überarbeitung und Verbesserung eines CI-/Build Systems

Softwarearchitekt und -entwickler Apache Maven Apache Ant Eclipse Tycho ...
Softwarearchitekt und -entwickler
  • Identifikation der Schwachstellen des bestehenden CI-/Build Systems
  • Anforderungsanalyse in Zusammenarbeit mit Kollegen in der Softwareentwicklung
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Einrichtung und Inbetriebnahme eines zentralen Build Servers
  • Ausarbeitung der Prozesse für die Planung und Erstellung von Releases
Apache Maven Apache Ant Eclipse Tycho Jenkins JFrog Artifactory Sonatype Nexus
Öffentlicher Personenverkehr
4 Monate
2013-04 - 2013-07

Entwicklung einer WebApp als Client für bestehendes Backend

Softwarearchitekt und -entwickler Java SE Eclipse IDE Java Servlets ...
Softwarearchitekt und -entwickler
  • Anforderungsanalyse für einen WebClient zusammen mit dem Support/Vertrieb
  • Recherche und Auswahl geeigneter Technologien und Tools
  • Entwurf der Architektur des WebClients und der Schnittstelle zum Legacy System
  • Implementierung des WebClients
Java SE Eclipse IDE Java Servlets JavaScript JQuery & JQuery Mobile Eclipse Jetty Apache HTTPd Apache Tomcat
Öffentlicher Personenverkehr
2 Jahre 3 Monate
2010-11 - 2013-01

Neuimplementierung des bestehenden Softwaresystem für die Fahrplanerstellung

Softwarearchitekt und -entwickler (teilw. technische Leitung) Java SE Eclipse IDE Eclipse RCP/RAP ...
Softwarearchitekt und -entwickler (teilw. technische Leitung)
  • Identifikation und Erfassung der Schwachstellen des bestehenden Systems
  • Anforderungsanalyse für neue Version zusammen mit dem Support/Vertrieb
  • Entwurf einer 3-Tier Architektur unter Anwendung etablierter Architekturmuster
  • Präsentation und Diskussion des Architekturentwurfs
  • Aufwandsabschätzung und Planung der Implementierungsschritte
  • Implementierung des Systems unter Leitung eines Teams von drei Entwicklern
  • Konzeption und Umsetzung der Build-Infrastruktur mit Maven/Tycho
Java SE Eclipse IDE Eclipse RCP/RAP Eclipse SWT Eclipse Jetty Apache Maven Eclipse Tycho Jenkins Versant Object Database SparxSystems Enterprise Architekt
init AG / initplan GmbH, Karlsruhe
9 Monate
2006-11 - 2007-07

Wartung und Weiterentwicklung bestehender Softwaresysteme für Einzelhandel

Softwareentwickler (Praktikant) Borland Delphi DAnt (Ant Ableger für Delphi) PostgreSQL
Softwareentwickler (Praktikant)
  • Behebung von Implementierungsfehlern im bestehenden System
  • Implementierung neuer Features auf allen Architekturebenen des Systems
  • Anforderungsanalyse für ein Tool zum Projektmanagement
  • Architekturentwurf für dieses Tool in Anlehnung an Architektur des Hauptsystems
  • Implementierung des Tools unter Einsatz vorhandener Bibliotheken
  • Pflege und Weiterentwicklung des an Ant angelehnten Buildsystems
Borland Delphi DAnt (Ant Ableger für Delphi) PostgreSQL
Módula Software Ltda., Florianópolis, Santa Catarina, Brasilien

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 9 Monate
2003-10 - 2010-06

Studium der Diplom-Informatik

Diplom-Informatik (Note 1,3), Karlsruhe Institute of Technology (KIT)
Diplom-Informatik (Note 1,3)
Karlsruhe Institute of Technology (KIT)

Softwaretechnik

  • Software-Architekturen, komponentenorientierte & modellgetriebene Softwareentwicklung, Softwareentwicklung mit .NET 

Telematik

  • Netzsicherheit, Netzwerkmanagement, Mobilkommunikation
  • Systems Engineering

Diplomarbeit:

Result Visualization and Design Decision Support for the PCM

Kompetenzen

Kompetenzen

Top-Skills

Java Kotlin Spring Framework Java Script Groovy Eclipse Equinox Eclipse EMF Hibernate PostgreSQL Oracle MySQL MongoDB REST SOAP RPC HTTP TCP/IP IntelliJ IDEA Eclipse RCP Eclipse RAP Git Scrum

Produkte / Standards / Erfahrungen / Methoden

Confluence
+++++
Eclipse EMF
++++
Eclipse Equinox
+++++
Eclipse IDE
+++++
Eclipse RCP/RAP
++++
Git
+++++
Hibernate
+++
IntelliJ IDEA
++++
JIRA
+++++
Kanban
++
Postman
+++
Scrum
+++++
SoapUI
++
Spring Boot
+++
Subversion
+++++

Betriebssysteme

Linux
+++++
Mac OS
+
Windows
+++++

Programmiersprachen

C#
+++
C++
+++
Delphi
++++
Groovy
+++
Java
+++++
JavaScript
+++
Kotlin
++++
Perl
+++
PHP
+++
Python
++

Datenbanken

Microsoft Access
++
MongoDB
++
MySQL
+++
Oracle
++
PostgreSQL
+++
Versant Object DB
+

Datenkommunikation

HTTP
+++++
REST
+++++
RPC
+
SOAP
++
TCP/IP
+++++

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.