[Name on request] is a motivated software professional with more than 10 years of experience in IT and about 5 years of experience in Agile.
Aktualisiert am 09.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Spring Boot
Java
Kafka
Französisch
Muttersprache
Deutsch
Fließend
Englisch
Gut

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 year 11 months
2023-02 - now

Entwicklung eines Data Monitoring Center für das IoT

Entwickler, Tester Scrum Spring Boot Java ...
Entwickler, Tester
Aufbau einer IoT-Landschaft zur Überwachung und ggf. automatischen Optimierung der Heizungsanlage des Kunden. Um dieses Ziel zu erreichen, werden im ersten Schritt die Anlagendaten des Kunden erfasst. Danach wird ein Interpreter entwickelt, der die Daten der Anlagen in ein menschenlesbares Format konvertiert. Abschließend sollen die interpretierten Daten über Kafka Topics allen interessierten internen Diensten und insbesondere dem Data Analytics-Team zur Verfügung gestellt werden. Darüber hinaus sollen die Microservices im laufenden Betrieb überwacht werden, um Ausfälle oder Fehler schnell erkennen zu können. 

Eigene Aufgaben im Projekt
  • Neu bzw. Weiterentwicklung verschiedene Microservices für die Sammlung und Interpretation der Heatpump/Beuler Daten
  • Monitoring der Microservices in Grafana
  • Entwicklung der automatischen Optimierung der Kundenanlagen
  • Entwicklung eines Service für die Validierung der Device Spezifische Informationen
  • Implementierung von verschiedenen Rest-Services für externe Systemen
  • Unit Testing
  • Herstellung von Dokumentationen
  • Onboarding von neuen Kollegen


Projektsprache: Englisch

Scrum Spring Boot Java Rest-Service Junit / Mockito Maven Kafka Docker Postgres MongoDB OpenAPI / Swagger React TypeScript Git Azure Kubernetes Grafana Kibana
Landschaft der Vaillant Group
1 year 1 month
2022-02 - 2023-02

Entwicklung eines zentralen Stellwerks der Händler Warenwirtschaft

Entwickler, Tester Scrum Spring Boot React ...
Entwickler, Tester
Entwicklung eines zentralen Stellwerks der HändlerWarenwirtschaft, mit dem alle Entscheidungen zur Sortimentsbestückung getroffen werden. Das Ziel ist manuelle Aufwände rund um das Zusammenstellen eines Sortiments für den Händler OTTO deutlich zu reduzieren.

Eigene Aufgaben im Projekt
  • Migration der alten Anwendung von Java auf Kotlin
  • Entwicklung der automatisierten Publizierung von Sortimentprodukten auf Otto Kernsystem.
  • Implementierung von verschiedenen Rest-Services für externe Systemen.
  • Entwicklung einer Web-Anwendung für Datenmanager
  • Unit Testing mit SpringRunner, Mockito
  • Dokumentation
  • SPoC Tätigkeiten für Datenmanager


Projektsprache: Deutsch

Scrum Spring Boot React Rest-Service Kotlin TypeScript Junit / Mockito Gradle Kafka Docker Postgres OpenAPI / Swagger Git AWS Elastic APM Splunk
Otto (GmbH & Co KG), Hamburg
8 months
2021-06 - 2022-01

Digitalisierung der topologischen Infrastruktur

Entwickler,Tester Scrum Spring Boot React ...
Entwickler,Tester
Entwicklung des Infrastruktur Managers für die Darstellung alle topologische Infrastrukturobjekte wie Gleis, Signale und Weiche. Infrastruktur-Manager konsolidiert Datenbestand mit betrieblichen Infrastrukturdaten, die aus verschiedenen Systemen gehalten sind, werden einheitlich verwaltet und gepflegt. Das System ist in einer Microservice Architektur (MSA) entwickelt, wobei die Kommunikation zwischen den Services durch Kafka anhand Events (Messages) implementiert wird: Ereignisgesteuerte Architektur (Event Driven Architecture)

Eigene Aufgaben im Projekt
  • Implementierung von verschiedene Microcervices mit Spring Boot, Java 11
  • Entwicklung von Datensynchronisation zwischen alte Systeme und Infrastruktur Manager.
  • Einbau von Konvertern zwischen alte Systeme und Infrastruktur Manager und umgekehrt.
  • Design und Implementierung der Modelle in einem Bitemporales Verhältnis.
  • Implementierung der Rest-Services für die Darstellung der topologischen Infrastrukturobjekte, Stammdaten, Signale, Geschwindigkeiten sowie die Fahrwege.
  • Implementierung der QueryServices um Daten anhand SQL/Hibernate aus Oracle DB zu holen
  • Erstellen von Rest-Kontrollern durch API-First Ansatz mit OpenAPI,
  • Implementierung von WebClients um Rest-API abzufragen.
  • Implementierung der Infrastruktur Manager Web-Anwendung mit React und TypeScript
  • Implementierung von UnitTest mit SpringRunner, Mockito
  • Dokumentation


Projektsprache: Deutsch

Scrum Spring Boot React Rest-Service Java 11 TypeScript Junit / Mockito Maven Kafka Docker Postgres Oracle OpenAPI / Swagger Openshift Git GitLab SonarCube
Deutsche Bahn, Frankfurt
10 months
2020-05 - 2021-02

Data Lake

Ktor Kotlin NodeJs ...
Das Data Lake Projekt sollte verschiedene Produktanbieter ermöglichen ihre Produkte in dem Marktplatz Galeria.de anzubieten. Dafür wurde eine Web-Anwendung mit Angular entwickelt und eine Microservice-orientierte BackendAnwendung mit NodeJs und Ktor.

Eigene Aufgaben im Projekt
  • Implementierung einer Marktplatzlösung in Kotlin mit dem Framework Ktor und Koin.
  • Quellecode Analyse und Refactoring.
  • Sicherstellung der Softwarequalität durch die Entwicklung von Coding Guidelines (Clean Code)
  • Statische Codeanalyse mit Sonarqube
  • Pair Programming und Code Review Sessions
  • DevOps-orientierter Betrieb der Plattform


Projektsprache: Englisch

Ktor Kotlin NodeJs JavaScript Angular TypeScript AWS MongoDB DynamoDB
GALERIA Karstadt Kaufhof GmbH
1 year 11 months
2018-05 - 2020-03

in|SURE Commission

Entwickler, Tester Java EE Swing Liquibase ...
Entwickler, Tester
Ziel des Projektes ist es in|sure Commission bei der Swiss Life einzuführen, um ein Altsystem abzulösen. Hierbei wird auf Basis von in|sure Commission ein angepasstes Provisionssystem entwickelt und in die Systemlandschaft integriert. Durch die Ablösung des Altsystems erhält die Swiss Life ein wartbares und effizientes Provisionssystems, das die gestiegenen Anforderungen der Swiss Life abbilden kann.

Eigene Aufgaben im Projekt
  • Full-Stack Entwicklung
  • Testen
  • Erstellung von Reports
Java EE Swing Liquibase JSF 2.2 Microsoft SQL Server 2014/2017 Oracle DB PostgreSQL Maven Jenkins JBoss EAP/TomEE Docker Scrum Test NG JPA Selenium
adesso insurance solutions
7 months
2018-04 - 2018-10

Untersuchung des Stands der Technik von Blockchain Technologien im IoT-Kontext

Architekt, Entwickler, Designer, Tester Ethereum Blockchain Web3 Node.js ...
Architekt, Entwickler, Designer, Tester
  • Untersuchung des Stands der Technik von Blockchain Technologien im IoT-Kontext und prototypische Implementierung einer Blockchain-Mautzahlung mit Anki Overdrive, 
  • Das Ziel dieser Arbeit ist das Potenzial von Smart Contracts für Internet of Things bzw. Cyber Physical System zu analysieren und ein Bezahlverfahren basierend auf Smart Contracts zu implementieren.

Eigene Aufgaben im Projekt
  • Systematic literatur review durchführen
  • Konzept entwerfen
  • Analyse durchführen
  • Implementierung durchführen
  • Test durchführen
Ethereum Blockchain Web3 Node.js Express.js Truffle JavaScript Spring Boot Angular 4 TypeScript LEGO MINDSTORMS Citavi
Uni Duisburg Essen
4 months
2018-02 - 2018-05

Innogy eBox

Entwickler com2m-Plattform Spring Data Spring Boot ...
Entwickler
  • Die innogy ist ein führender Anbieter von Hardware und Services im Bereich derElektromobilität (eMobility) und betreut mit den Services aktuell über 5.000Ladestationen in Europa und verkauft eigenen Ladestrom.innogy ist mit seiner Infrastruktur in einer sehr guten Ausgangsposition, die noch weiter ausgebaut werden soll. Angestrebt ist, der führende Lösungsanbieter für Ladeinfrastruktur in Europa und den USA zu werden. 
  • Ein Baustein auf diesem Weg ist die Entwicklung einer intelligenten Home-box , um den Bedarf für Ladeinfrastruktur im privaten sowie semi-öffentlichen Umfeld für Privat- und Geschäftskunden abzudecken.
  • innogy entwickelt zusammen verschiedenen Partnern die Homebox, eine App und das Backend. adesso erstellt hierzu das Backend. Mit der com2m-Plattform und dem Betrieb in der Cloud entsteht so eine skalierbare, erweiterbare und lose gekoppelte Mircoservice-Architektur.


Eigene Aufgaben im Projekt

  • Full Stack-Entwicklung 
com2m-Plattform Spring Data Spring Boot Angular 4 Mongo DB Neo4J Docker & Docker Composer Maven
Innogy SE
6 months
2017-10 - 2018-03

Smart Medication at Home

Architekt, Entwickler, Requirements Engineer Android Swagger Go ...
Architekt, Entwickler, Requirements Engineer
  • Es soll ein Prototyp für ein System entwickelt werden, dass:
    • gesundheitsrelevante Daten erhebt (Puls, Blutdruck, Gewicht)
    • diese Daten auswertet
    • medizinische Hardware ansteuert um Medikamente ausgeben zu können.
  • Die Datenerhebung erfolgt mit smarten Geräten:
    • Smartphones
    • Wearables


Eigene Aufgaben im Projekt
  • Hardwareentwicklung mit Raspberry Pi
Android Swagger Go Raspberry Pi Python
paluno Universität Duisburg Essen
6 months
2017-10 - 2018-03

Umstellung von UI-Masken

Entwickler, Tester Spring Boot HTML 5 Thymeleaf ...
Entwickler, Tester
Migration einer bestehenden Anwendung, die mit Java-Swing entwickelt wurde auf HTML 5 und Spring Boot.

Eigene Aufgaben im Projekt
  • Full Stack Entwicklung
  • Testplan schreiben
Spring Boot HTML 5 Thymeleaf CSS 3 JavaScript Maven
BITMARCK Software AG
1 year 6 months
2016-07 - 2017-12

School-Management-System, Eigene Initiative

Architekt, Requirements Engineerl, Entwickler, Designer, Datenbankentwickler, Teilprojektleiter JEE Hibernate WildFly ...
Architekt, Requirements Engineerl, Entwickler, Designer, Datenbankentwickler, Teilprojektleiter

Entwicklung einer Enterprise-Anwendung für die Verwaltung einer Schule


Eigene Aufgaben im Projekt

  • Anforderungsanalyse
  • Design
  • Entwicklung
  • Test
JEE Hibernate WildFly JSF Maven Bootstrap Primefaces
2 months
2017-08 - 2017-09

Versicherungsfälle Verteilung

Architekt, Designer, Entwickler, Projektleiter Spring Boot Angular 2 MongoDB ...
Architekt, Designer, Entwickler, Projektleiter
Es sollte eine Web-Anwendung implementieren, die die open source Software OptaPlanner einsetzt, um Versicherungsfälle nach bestimmten Kriterien verteilt.

Eigene Aufgaben im Projekt
  • Full Stack Entwicklung
  • Design
Spring Boot Angular 2 MongoDB OptaPlanner Maven
adesso SE
5 months
2017-04 - 2017-08

Security in the Cloud

Architekt, Entwickler, Requirements Engineer Spring Boot Hibernate Swagger ...
Architekt, Entwickler, Requirements Engineer
Es sollte eine virtuelle Plattform entwickelt werden, die es ermöglicht, zu experimentieren bzw. zu analysieren, wie Anwendungen in der Cloud gesichert werden können und welche Last die Absicherung erzeugt. Darüber hinaus muss auch durch automatische Adaption eine Lastverteilung implementiert werden.

Eigene Aufgaben im Projekt
  • IAAS-Funktionalitäten entwickeln.
  • Entwicklung und Bereitstellung von virtuellen bzw. physischen Maschinen
Spring Boot Hibernate Swagger Maven Jenkins GitLab
paluno Universität Duisburg Essen
7 months
2017-02 - 2017-08

Evaluation Keycloak

Entwickler Gradle Spring MVC Spring Boot ...
Entwickler
Red Hats Keycloak ist eine Open-Source Benutzerverwaltung für Webanwendungen basierend auf JBoss/Wildfly. Bei einer Evaluation soll die Software unter anderem auf ihre Anwendbarkeit innerhalb eines Kundenprojektes von adesso geprüft werden.

Eigene Aufgaben im Projekt
  • Auswerten der Dokumentation
  • Entwicklung eines Prototyps, der durch gegebener API, Inhalte aus Keycloak ausliest
Gradle Spring MVC Spring Boot Spring Security Thymeleaf (Java template engine) Bootstrap Wildfly Keycloak JUnit / Mockito
adesso SE
3 months
2017-05 - 2017-07

Portal-Integration

Entwickler, Architekt Spring Boot Spring Security Microservice ...
Entwickler, Architekt
In einem Web-Portal verschiedene Web-Technologien als einzelne Microservices zu integrieren, sodass sie miteinander  kommunizieren können. Die Anwendungen sollen abgesichert werden und Single Sign On unterstützen.

Eigene Aufgaben im Projekt
  • Eureka Serviceregistry aufsetzen
  • Zuul Gateway-Server aufsetzen
  • JSF-Anwendung als Microservice zu integrieren
  • Die ganzen Anwendungen mit Keycloak und Spring Security absichern
Spring Boot Spring Security Microservice AngularJS Angular 2 JSF Spring Cloud Keycloak Thymeleaf
adesso SE
3 months
2015-12 - 2016-02

Analyse und Entwicklung einer AndroidApp

Architekt, Datenbankentwickler, Designer, Requirements Engineer, Entwickler, Usability Engineer, Tester Android Java Gradle ...
Architekt, Datenbankentwickler, Designer, Requirements Engineer, Entwickler, Usability Engineer, Tester
Bachelorarbeit: auf Anfrage. Ziel der Arbeit war die Analyse und Entwicklung einer AndroidApp, die die Rolle einer Schwangerschaftsplattform spielen sollte. Schwangere Frauen bzw. junge Mütter sollten dann ermöglicht werden sich live auszutauschen und Informationen über den Schwangerschaftsverlauf zu bekommen. Darüber hinaus sollten sie auch über die App ihre Termine, Blutdruckmessungen sowie ihr Tagebuch verwalten können.

Eigene Aufgaben im Projekt
  • Analyse
  • Design
  • Entwicklung
  • Test
Android Java Gradle MySQL PHP JSON XML
FH Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Masterstudium der Software Systems Engineering
Universität Duisburg Essen
Abschluss Master of Science

Bachelorstudium der Praktischen Informatik
FH Dortmund
Abschluss Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Java Kafka

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Freiberufler ist ein motivierter Software Professional mit mehr als 10 Jahren Erfahrung in der IT und ca. 5 Jahren Erfahrung im Bereich Agile. Arbeitet derzeit als Senior Software Engineer bei Vaillant Deutschland GmbH & Co. KG. Er bringt solide Fähigkeiten in Java-Technologien, Microservices, Web- und Cloud-Services mit.

Skills
Tools

  • IntelliJ / Android Studio
  • Eclipse
  • NetBeans
  • Ant, Maven, Gradle
  • Enterprise Architect
  • Argo UML
  • Postman

Technology Stack

  • Spring Boot
  • Java / Kotlin
  • Kafa
  • JavaScript
  • NodeJS
  • TypeScript
  • AWS
  • React
  • Flutter
  • Google Dart
  • Angular
  • Hibernate
  • JUnit 5
  • OpenAPI / Swagger

Beschreibungssprachen
  • UML
  • JSON
  • XML
  • CSS 3
  • HTML 5

Applikationsserver
  • GlassFish
  • JBoss

Spezielle Kenntnisse 
  • Microservices- Architektur
  • Client/Server-Architektur
  • Entity-Relationship-Modellierung
  • Projektmanagement
  • Full Stack Entwicklung
  • Mobile Anwendungen
  • Agile Methoden mit Scrum / Kanban

Qualitätsmanagement
  • JUnit
  • Reviews
  • Inspektionen
  • Abnahmetests
  • Integrationstests

Allgemeine Kenntnisse
  • Requirement Engineering
  • Objekt Oriented Analysis
  • Objektorientiertes Design
  • Git

Betriebssysteme

MS Windows
Linux
MacOS

Datenbanken

PostgreSQL
MySQL
H2
MongoDB
DocumentDB

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 year 11 months
2023-02 - now

Entwicklung eines Data Monitoring Center für das IoT

Entwickler, Tester Scrum Spring Boot Java ...
Entwickler, Tester
Aufbau einer IoT-Landschaft zur Überwachung und ggf. automatischen Optimierung der Heizungsanlage des Kunden. Um dieses Ziel zu erreichen, werden im ersten Schritt die Anlagendaten des Kunden erfasst. Danach wird ein Interpreter entwickelt, der die Daten der Anlagen in ein menschenlesbares Format konvertiert. Abschließend sollen die interpretierten Daten über Kafka Topics allen interessierten internen Diensten und insbesondere dem Data Analytics-Team zur Verfügung gestellt werden. Darüber hinaus sollen die Microservices im laufenden Betrieb überwacht werden, um Ausfälle oder Fehler schnell erkennen zu können. 

Eigene Aufgaben im Projekt
  • Neu bzw. Weiterentwicklung verschiedene Microservices für die Sammlung und Interpretation der Heatpump/Beuler Daten
  • Monitoring der Microservices in Grafana
  • Entwicklung der automatischen Optimierung der Kundenanlagen
  • Entwicklung eines Service für die Validierung der Device Spezifische Informationen
  • Implementierung von verschiedenen Rest-Services für externe Systemen
  • Unit Testing
  • Herstellung von Dokumentationen
  • Onboarding von neuen Kollegen


Projektsprache: Englisch

Scrum Spring Boot Java Rest-Service Junit / Mockito Maven Kafka Docker Postgres MongoDB OpenAPI / Swagger React TypeScript Git Azure Kubernetes Grafana Kibana
Landschaft der Vaillant Group
1 year 1 month
2022-02 - 2023-02

Entwicklung eines zentralen Stellwerks der Händler Warenwirtschaft

Entwickler, Tester Scrum Spring Boot React ...
Entwickler, Tester
Entwicklung eines zentralen Stellwerks der HändlerWarenwirtschaft, mit dem alle Entscheidungen zur Sortimentsbestückung getroffen werden. Das Ziel ist manuelle Aufwände rund um das Zusammenstellen eines Sortiments für den Händler OTTO deutlich zu reduzieren.

Eigene Aufgaben im Projekt
  • Migration der alten Anwendung von Java auf Kotlin
  • Entwicklung der automatisierten Publizierung von Sortimentprodukten auf Otto Kernsystem.
  • Implementierung von verschiedenen Rest-Services für externe Systemen.
  • Entwicklung einer Web-Anwendung für Datenmanager
  • Unit Testing mit SpringRunner, Mockito
  • Dokumentation
  • SPoC Tätigkeiten für Datenmanager


Projektsprache: Deutsch

Scrum Spring Boot React Rest-Service Kotlin TypeScript Junit / Mockito Gradle Kafka Docker Postgres OpenAPI / Swagger Git AWS Elastic APM Splunk
Otto (GmbH & Co KG), Hamburg
8 months
2021-06 - 2022-01

Digitalisierung der topologischen Infrastruktur

Entwickler,Tester Scrum Spring Boot React ...
Entwickler,Tester
Entwicklung des Infrastruktur Managers für die Darstellung alle topologische Infrastrukturobjekte wie Gleis, Signale und Weiche. Infrastruktur-Manager konsolidiert Datenbestand mit betrieblichen Infrastrukturdaten, die aus verschiedenen Systemen gehalten sind, werden einheitlich verwaltet und gepflegt. Das System ist in einer Microservice Architektur (MSA) entwickelt, wobei die Kommunikation zwischen den Services durch Kafka anhand Events (Messages) implementiert wird: Ereignisgesteuerte Architektur (Event Driven Architecture)

Eigene Aufgaben im Projekt
  • Implementierung von verschiedene Microcervices mit Spring Boot, Java 11
  • Entwicklung von Datensynchronisation zwischen alte Systeme und Infrastruktur Manager.
  • Einbau von Konvertern zwischen alte Systeme und Infrastruktur Manager und umgekehrt.
  • Design und Implementierung der Modelle in einem Bitemporales Verhältnis.
  • Implementierung der Rest-Services für die Darstellung der topologischen Infrastrukturobjekte, Stammdaten, Signale, Geschwindigkeiten sowie die Fahrwege.
  • Implementierung der QueryServices um Daten anhand SQL/Hibernate aus Oracle DB zu holen
  • Erstellen von Rest-Kontrollern durch API-First Ansatz mit OpenAPI,
  • Implementierung von WebClients um Rest-API abzufragen.
  • Implementierung der Infrastruktur Manager Web-Anwendung mit React und TypeScript
  • Implementierung von UnitTest mit SpringRunner, Mockito
  • Dokumentation


Projektsprache: Deutsch

Scrum Spring Boot React Rest-Service Java 11 TypeScript Junit / Mockito Maven Kafka Docker Postgres Oracle OpenAPI / Swagger Openshift Git GitLab SonarCube
Deutsche Bahn, Frankfurt
10 months
2020-05 - 2021-02

Data Lake

Ktor Kotlin NodeJs ...
Das Data Lake Projekt sollte verschiedene Produktanbieter ermöglichen ihre Produkte in dem Marktplatz Galeria.de anzubieten. Dafür wurde eine Web-Anwendung mit Angular entwickelt und eine Microservice-orientierte BackendAnwendung mit NodeJs und Ktor.

Eigene Aufgaben im Projekt
  • Implementierung einer Marktplatzlösung in Kotlin mit dem Framework Ktor und Koin.
  • Quellecode Analyse und Refactoring.
  • Sicherstellung der Softwarequalität durch die Entwicklung von Coding Guidelines (Clean Code)
  • Statische Codeanalyse mit Sonarqube
  • Pair Programming und Code Review Sessions
  • DevOps-orientierter Betrieb der Plattform


Projektsprache: Englisch

Ktor Kotlin NodeJs JavaScript Angular TypeScript AWS MongoDB DynamoDB
GALERIA Karstadt Kaufhof GmbH
1 year 11 months
2018-05 - 2020-03

in|SURE Commission

Entwickler, Tester Java EE Swing Liquibase ...
Entwickler, Tester
Ziel des Projektes ist es in|sure Commission bei der Swiss Life einzuführen, um ein Altsystem abzulösen. Hierbei wird auf Basis von in|sure Commission ein angepasstes Provisionssystem entwickelt und in die Systemlandschaft integriert. Durch die Ablösung des Altsystems erhält die Swiss Life ein wartbares und effizientes Provisionssystems, das die gestiegenen Anforderungen der Swiss Life abbilden kann.

Eigene Aufgaben im Projekt
  • Full-Stack Entwicklung
  • Testen
  • Erstellung von Reports
Java EE Swing Liquibase JSF 2.2 Microsoft SQL Server 2014/2017 Oracle DB PostgreSQL Maven Jenkins JBoss EAP/TomEE Docker Scrum Test NG JPA Selenium
adesso insurance solutions
7 months
2018-04 - 2018-10

Untersuchung des Stands der Technik von Blockchain Technologien im IoT-Kontext

Architekt, Entwickler, Designer, Tester Ethereum Blockchain Web3 Node.js ...
Architekt, Entwickler, Designer, Tester
  • Untersuchung des Stands der Technik von Blockchain Technologien im IoT-Kontext und prototypische Implementierung einer Blockchain-Mautzahlung mit Anki Overdrive, 
  • Das Ziel dieser Arbeit ist das Potenzial von Smart Contracts für Internet of Things bzw. Cyber Physical System zu analysieren und ein Bezahlverfahren basierend auf Smart Contracts zu implementieren.

Eigene Aufgaben im Projekt
  • Systematic literatur review durchführen
  • Konzept entwerfen
  • Analyse durchführen
  • Implementierung durchführen
  • Test durchführen
Ethereum Blockchain Web3 Node.js Express.js Truffle JavaScript Spring Boot Angular 4 TypeScript LEGO MINDSTORMS Citavi
Uni Duisburg Essen
4 months
2018-02 - 2018-05

Innogy eBox

Entwickler com2m-Plattform Spring Data Spring Boot ...
Entwickler
  • Die innogy ist ein führender Anbieter von Hardware und Services im Bereich derElektromobilität (eMobility) und betreut mit den Services aktuell über 5.000Ladestationen in Europa und verkauft eigenen Ladestrom.innogy ist mit seiner Infrastruktur in einer sehr guten Ausgangsposition, die noch weiter ausgebaut werden soll. Angestrebt ist, der führende Lösungsanbieter für Ladeinfrastruktur in Europa und den USA zu werden. 
  • Ein Baustein auf diesem Weg ist die Entwicklung einer intelligenten Home-box , um den Bedarf für Ladeinfrastruktur im privaten sowie semi-öffentlichen Umfeld für Privat- und Geschäftskunden abzudecken.
  • innogy entwickelt zusammen verschiedenen Partnern die Homebox, eine App und das Backend. adesso erstellt hierzu das Backend. Mit der com2m-Plattform und dem Betrieb in der Cloud entsteht so eine skalierbare, erweiterbare und lose gekoppelte Mircoservice-Architektur.


Eigene Aufgaben im Projekt

  • Full Stack-Entwicklung 
com2m-Plattform Spring Data Spring Boot Angular 4 Mongo DB Neo4J Docker & Docker Composer Maven
Innogy SE
6 months
2017-10 - 2018-03

Smart Medication at Home

Architekt, Entwickler, Requirements Engineer Android Swagger Go ...
Architekt, Entwickler, Requirements Engineer
  • Es soll ein Prototyp für ein System entwickelt werden, dass:
    • gesundheitsrelevante Daten erhebt (Puls, Blutdruck, Gewicht)
    • diese Daten auswertet
    • medizinische Hardware ansteuert um Medikamente ausgeben zu können.
  • Die Datenerhebung erfolgt mit smarten Geräten:
    • Smartphones
    • Wearables


Eigene Aufgaben im Projekt
  • Hardwareentwicklung mit Raspberry Pi
Android Swagger Go Raspberry Pi Python
paluno Universität Duisburg Essen
6 months
2017-10 - 2018-03

Umstellung von UI-Masken

Entwickler, Tester Spring Boot HTML 5 Thymeleaf ...
Entwickler, Tester
Migration einer bestehenden Anwendung, die mit Java-Swing entwickelt wurde auf HTML 5 und Spring Boot.

Eigene Aufgaben im Projekt
  • Full Stack Entwicklung
  • Testplan schreiben
Spring Boot HTML 5 Thymeleaf CSS 3 JavaScript Maven
BITMARCK Software AG
1 year 6 months
2016-07 - 2017-12

School-Management-System, Eigene Initiative

Architekt, Requirements Engineerl, Entwickler, Designer, Datenbankentwickler, Teilprojektleiter JEE Hibernate WildFly ...
Architekt, Requirements Engineerl, Entwickler, Designer, Datenbankentwickler, Teilprojektleiter

Entwicklung einer Enterprise-Anwendung für die Verwaltung einer Schule


Eigene Aufgaben im Projekt

  • Anforderungsanalyse
  • Design
  • Entwicklung
  • Test
JEE Hibernate WildFly JSF Maven Bootstrap Primefaces
2 months
2017-08 - 2017-09

Versicherungsfälle Verteilung

Architekt, Designer, Entwickler, Projektleiter Spring Boot Angular 2 MongoDB ...
Architekt, Designer, Entwickler, Projektleiter
Es sollte eine Web-Anwendung implementieren, die die open source Software OptaPlanner einsetzt, um Versicherungsfälle nach bestimmten Kriterien verteilt.

Eigene Aufgaben im Projekt
  • Full Stack Entwicklung
  • Design
Spring Boot Angular 2 MongoDB OptaPlanner Maven
adesso SE
5 months
2017-04 - 2017-08

Security in the Cloud

Architekt, Entwickler, Requirements Engineer Spring Boot Hibernate Swagger ...
Architekt, Entwickler, Requirements Engineer
Es sollte eine virtuelle Plattform entwickelt werden, die es ermöglicht, zu experimentieren bzw. zu analysieren, wie Anwendungen in der Cloud gesichert werden können und welche Last die Absicherung erzeugt. Darüber hinaus muss auch durch automatische Adaption eine Lastverteilung implementiert werden.

Eigene Aufgaben im Projekt
  • IAAS-Funktionalitäten entwickeln.
  • Entwicklung und Bereitstellung von virtuellen bzw. physischen Maschinen
Spring Boot Hibernate Swagger Maven Jenkins GitLab
paluno Universität Duisburg Essen
7 months
2017-02 - 2017-08

Evaluation Keycloak

Entwickler Gradle Spring MVC Spring Boot ...
Entwickler
Red Hats Keycloak ist eine Open-Source Benutzerverwaltung für Webanwendungen basierend auf JBoss/Wildfly. Bei einer Evaluation soll die Software unter anderem auf ihre Anwendbarkeit innerhalb eines Kundenprojektes von adesso geprüft werden.

Eigene Aufgaben im Projekt
  • Auswerten der Dokumentation
  • Entwicklung eines Prototyps, der durch gegebener API, Inhalte aus Keycloak ausliest
Gradle Spring MVC Spring Boot Spring Security Thymeleaf (Java template engine) Bootstrap Wildfly Keycloak JUnit / Mockito
adesso SE
3 months
2017-05 - 2017-07

Portal-Integration

Entwickler, Architekt Spring Boot Spring Security Microservice ...
Entwickler, Architekt
In einem Web-Portal verschiedene Web-Technologien als einzelne Microservices zu integrieren, sodass sie miteinander  kommunizieren können. Die Anwendungen sollen abgesichert werden und Single Sign On unterstützen.

Eigene Aufgaben im Projekt
  • Eureka Serviceregistry aufsetzen
  • Zuul Gateway-Server aufsetzen
  • JSF-Anwendung als Microservice zu integrieren
  • Die ganzen Anwendungen mit Keycloak und Spring Security absichern
Spring Boot Spring Security Microservice AngularJS Angular 2 JSF Spring Cloud Keycloak Thymeleaf
adesso SE
3 months
2015-12 - 2016-02

Analyse und Entwicklung einer AndroidApp

Architekt, Datenbankentwickler, Designer, Requirements Engineer, Entwickler, Usability Engineer, Tester Android Java Gradle ...
Architekt, Datenbankentwickler, Designer, Requirements Engineer, Entwickler, Usability Engineer, Tester
Bachelorarbeit: auf Anfrage. Ziel der Arbeit war die Analyse und Entwicklung einer AndroidApp, die die Rolle einer Schwangerschaftsplattform spielen sollte. Schwangere Frauen bzw. junge Mütter sollten dann ermöglicht werden sich live auszutauschen und Informationen über den Schwangerschaftsverlauf zu bekommen. Darüber hinaus sollten sie auch über die App ihre Termine, Blutdruckmessungen sowie ihr Tagebuch verwalten können.

Eigene Aufgaben im Projekt
  • Analyse
  • Design
  • Entwicklung
  • Test
Android Java Gradle MySQL PHP JSON XML
FH Dortmund

Aus- und Weiterbildung

Aus- und Weiterbildung

Masterstudium der Software Systems Engineering
Universität Duisburg Essen
Abschluss Master of Science

Bachelorstudium der Praktischen Informatik
FH Dortmund
Abschluss Bachelor of Science

Kompetenzen

Kompetenzen

Top-Skills

Spring Boot Java Kafka

Produkte / Standards / Erfahrungen / Methoden

Profil
Der Freiberufler ist ein motivierter Software Professional mit mehr als 10 Jahren Erfahrung in der IT und ca. 5 Jahren Erfahrung im Bereich Agile. Arbeitet derzeit als Senior Software Engineer bei Vaillant Deutschland GmbH & Co. KG. Er bringt solide Fähigkeiten in Java-Technologien, Microservices, Web- und Cloud-Services mit.

Skills
Tools

  • IntelliJ / Android Studio
  • Eclipse
  • NetBeans
  • Ant, Maven, Gradle
  • Enterprise Architect
  • Argo UML
  • Postman

Technology Stack

  • Spring Boot
  • Java / Kotlin
  • Kafa
  • JavaScript
  • NodeJS
  • TypeScript
  • AWS
  • React
  • Flutter
  • Google Dart
  • Angular
  • Hibernate
  • JUnit 5
  • OpenAPI / Swagger

Beschreibungssprachen
  • UML
  • JSON
  • XML
  • CSS 3
  • HTML 5

Applikationsserver
  • GlassFish
  • JBoss

Spezielle Kenntnisse 
  • Microservices- Architektur
  • Client/Server-Architektur
  • Entity-Relationship-Modellierung
  • Projektmanagement
  • Full Stack Entwicklung
  • Mobile Anwendungen
  • Agile Methoden mit Scrum / Kanban

Qualitätsmanagement
  • JUnit
  • Reviews
  • Inspektionen
  • Abnahmetests
  • Integrationstests

Allgemeine Kenntnisse
  • Requirement Engineering
  • Objekt Oriented Analysis
  • Objektorientiertes Design
  • Git

Betriebssysteme

MS Windows
Linux
MacOS

Datenbanken

PostgreSQL
MySQL
H2
MongoDB
DocumentDB

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.