Design, Planung und Entwicklung von Microservices und deren Distribution über die Cloud
Aktualisiert am 17.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 5%
Kotlin
Spring
Java
SQL
Kafka
Git
GitHub
Gradle
TypeScript
React
TDD
AWS
Spring Boot
REST
Docker
Atlassian JIRA
Domain Driven Design
Scrum
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Tübingen (+50km) Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

4 Jahre 5 Monate
2020-08 - 2024-12

Fullstack-Entwicklung

Software-Entwickler Scrum (SAFe) PostgreSQL Gitlab ...
Software-Entwickler
Fullstack-Entwicklung von Applikationen für die Online Car Sales Plattform eines Automobilproduzenten auf Basis von Anforderung verschiedener organisatorischer Fachdomänen über Domain Driven Design (DDD). Schaffung der Schnittstelle zwischen On-Premise- und Cloud-Diensten. Integration mit Kafka (Avro/JSON), AWS SQS, REST (JSON), GraphQL und SOAP (Legacy Systeme). Entwicklung von Microservices auf Basis von Spring Boot (Kotlin), AWS-Lambda und React (Typescript). CI/CD mit AWS-Cloudformation/CDK, Terraform, Github Actions und Gitlab CI. At-rest (AES/PKI) und in-flight (TLS/SSL) Verschlüsselung von sach- und personenbezogenen Daten. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum (SAFe) über den Jira/Confluence Stack. Zusammenarbeit über Pair-Programming und auf Basis von Code Reviews.
Scrum (SAFe) PostgreSQL Gitlab Github Terraform PACT Bash Linux JIRA Confluence Domain Driven Design Pair-Programming Code-Reviews (Pull Requests) REST GraphQL SOAP Docker GIT IntelliJ AWS (Cloud/ CLI/ CDK/ DynamoDb/ SQS) Typescript React Kafka JSON Avro Kotlin Spring Boot Cloud MVC Security
Automobilindustrie
Ludwigsburg (Württemberg)
2 Monate
2020-05 - 2020-06

Big Data Analyse

Senior Software- und Build-Architekt REST GIT Maven ...
Senior Software- und Build-Architekt
Entwicklung einer Software-Architektur für die Big Data Analyse. Erstellung der Basisarchitektur basierend auf Spring Boot Microservices. Integration mit Kafka (Avro). Planung und Entwicklung einer CI/CD Architektur für das automatisierte Deployment in Pivotal CloudFoundry über Gitlab CI.
REST GIT Maven IntelliJ CloudFoundry JIRA Confluence Kafka (Avro) Java Spring Boot Cloud MVC
1 Jahr
2019-03 - 2020-02

Fullstack-Weiterentwicklung/Wartung eines Routingsystems

Senior Software-Entwickler und Azure Ops Engineer Helm Kubernetes Puppet Bolt ...
Senior Software-Entwickler und Azure Ops Engineer
Fullstack-Weiterentwicklung/Wartung eines Routingsystems für Navigationssysteme von Elektrofahrzeugen mit einem Backend bestehend aus Spring Boot basierten Microservices. Integration über REST(JSON). CI/CD auf Basis von Azure DevOps in Azure Kubernetes, wie auch auf virtuelle Maschinen mit Puppet Bolt. Teil der Aufgaben war die Arbeit an intelligenten Prognosen für das Elektro-Routing mit Ansätzen des Machine Learning. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack. Zusammenarbeit auf Basis von Code Reviews.
Helm Kubernetes Puppet Bolt Bash Linux JIRA Confluence Bamboo (Pipelines) Azure (Cloud/ CLI/ DevOps) XML JSON REST Docker ML GIT IntelliJ Java Spring Boot Cloud MVC
Automobilbranche
8 Monate
2018-07 - 2019-02

Fullstack-Weiterentwicklung und Wartung eines Kreditbeantragungs-Systems

Software-Entwickler JavaScript JSF XML ...
Software-Entwickler
Fullstack-Weiterentwicklung und Wartung eines Kreditbeantragungs-Systems bestehend aus mehreren Modulen inklusive Feature-Entwicklung. Das Backend besteht aus Spring (Boot)-basierten Webservices, das Frontend aus JSF-Komponenten. Migration von SVN auf Git, Optimierung des CI/CD Prozesses auf Basis von Jenkins Multi-Branch Pipelines (Pipeline as a Code). Integration über Java RMI und REST (JSON). Code-Management über SVN/GIT, CI/CD mit Jenkins und Sonar als Quality Gate. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack. Zusammenarbeit auf Basis von Code Reviews.
JavaScript JSF XML JSON REST RMI GIT SVN Gradle IntelliJ Jenkins (Pipelines) JIRA Confluence Java Hibernate Spring Boot Cloud MVC Data
Finanzbranche (Bankwesen)
Stuttgart
1 Jahr 3 Monate
2017-04 - 2018-06

Fullstack-Weiterentwicklung und Wartung eines Projektmanagement-Portals

Software-Entwickler Struts JavaScript JQuery ...
Software-Entwickler
Fullstack-Weiterentwicklung und Wartung eines Projektmanagement-Portals bestehend aus einem Modulithen inklusive Feature-Entwicklung, Struts nach Spring-MVC Migration. Backend-Entwicklung auf Basis von J2EE, Hibernate, Spring und MS SQL. Frontend-Entwicklung auf Basis von Html5, JQuery, JQWidgets, Bootstrap und Thymeleaf. CI/CD auf Tomcat über Jenkins. Entwicklung mit Eclipse, IntelliJ, SVN, GIT und Gradle. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack.
Struts JavaScript JQuery ExtJS JQWidgets XML JSON REST SVN Gradle Eclipse Jenkins JIRA Confluence Java Hibernate Spring Boot MVC Data
Automobilproduzenten
Stuttgart
8 Monate
2016-09 - 2017-04

Realisierung von modularen Gateways

Java Kotlin LabVIEW ...
Realisierung von modularen Gateways für die Automationssteuerung. Webfrontend-Entwicklung zum Einsatz in der Geräteadministration, -konfiguration und für eine grafische Ablaufsteuerung. Backend-Entwicklung für dynamische Geräteansteuerung und Integration der Datenauswertung, -Vorverarbeitung und -Filterung mit Bereitstellen der Informationen als Webservice. (Eyson e.K. aus der Ausgründung entstanden, seit Okt 17)
Java Kotlin LabVIEW Angular2 HTML CSS JavaScript Webservices: REST SOAP XML JSON Git Docker YouTrack Teamcity
Eyson e.K.
1 Jahr
2016-03 - 2017-02

Syntheseautomaten

Externer Software-Entwickler Java Kotlin LabView ...
Externer Software-Entwickler
Fokus auf Syntheseautomaten, Implementierung der Gerätekommunikation auf Basis von EtherCAT®, Design und Implementierung einer grafischen Benutzeroberfläche, Planung und Realisierung der Messablaufsteuerung.
Java Kotlin LabView EtherCAT
Aktiengesellschaft für Medtech und Biotech Software
Tübingen
3 Jahre 7 Monate
2013-08 - 2017-02

Frontend-Entwicklung einer Schließanlagenapplikation

Entwickler und Administrator einer Applikation für Schließanlagen PHP MySQL HTML ...
Entwickler und Administrator einer Applikation für Schließanlagen
Fokus auf Frontend-Entwicklung einer Schließanlagenapplikation, Administration des Webshops, Implementierung eines Konfigurators für Schließsysteme, Datenbankanbindung, Frontend und Backend-Entwicklung, Entwicklung der Administrationsmaske zur Backend-Verwaltung.
PHP MySQL HTML CSS JavaScript
schliessanlagenshop24
Metzingen (Württemberg)
1 Monat
2016-06 - 2016-06

LabVIEW Steuerung für die Elektrospektroskopie

Entwickler LabView
Entwickler
Fullstack-Entwicklung einer Software für die Elektrospektroskopie, Gerätekommunikation und Synchronisierung diverser Laborgeräte, Design und Implementierung grafischer Benutzeroberflächen, Messablaufsteuerung, Einsatz von Versionierungs-, Tracking- und Code Review Systemen.
LabView
Universität Tübingen
2 Monate
2015-10 - 2015-11

Software-Entwicklung für Laborautomation

Software-Entwickler LabView Python
Software-Entwickler
Fokus auf optisch-elektrochemische Detektion, Design und Implementierung einer grafischen Benutzeroberfläche für eine Messablaufsteuerung und Implementierung des zugehörigen Backends.
LabView Python
Biametrics GmbH
Tübingen
3 Jahre 9 Monate
2012-03 - 2015-11

INSTANT (EU)

Entwickler Analytische Methodenentwicklung Systemintegration Java mit Spring ...
Entwickler
Fokus auf optisch-elektrochemische Detektion, Ansteuerung von mikrofluidischen Systemen, High-Resolution Kameras und digitale Oszilloskope, Aufbau der Mikrofluidik eines kombinierten optisch-elektrochemischen Messsystems, 3D-Modellierung von Flusszellen inkl. Halterung, Gehäuse, Einheit für elektronische Kontaktierung, Webanbindung und Frontend-Entwicklung der Geräteansteuerung, Backend- und Controller-Entwicklung für die Geräteansteuerung, Administration und Entwicklung der Projektwebseite inkl. Linux Serveradministration.
Analytische Methodenentwicklung Systemintegration Java mit Spring Hibernate und JSF LabVIEW Linux MySQL HTML CSS JavaScript PHP Typo3
4 Jahre 6 Monate
2011-03 - 2015-08

Administration der Webseite des Fachbereichs Chemie

Administrator HTML CSS Typo3
Administrator
Fokus auf Administration, Aufbau, Strukturierung, Design, Wartung der Webseite des Fachbereichs Chemie basierend auf Typo3 nach Vorgabe des universitären Corporate Design: (URL auf Anfrage)
HTML CSS Typo3
Uni Tübingen
7 Jahre 10 Monate
2007-11 - 2015-08

Assayentwicklung

Wissenschaftlicher Angestellter C/C++ CSS HTML ...
Wissenschaftlicher Angestellter
Fokus auf der Assayentwicklung für optische Chemo- und Biosensoren, der instrumentellen Analytik, der Systemintegration und Programmierung von Laborsteuerungen.
C/C++ CSS HTML Java JavaScript Kotlin LabVIEW Python
Analytischen Chemie des Fachbereichs Chemie, Eberhard Karls Universität, Tübingen
7 Jahre 10 Monate
2007-11 - 2015-08

Design, Planung, Implementierung und Wartung der Webseite

Administrator einer Webseite HTML CSS JavaScript ...
Administrator einer Webseite
Fokus auf Design, Planung, Implementierung und Wartung der Webseite der Analytischen Chemie an der Universität Tübingen.
HTML CSS JavaScript PHP MySQL
Analytischen Chemie des Fachbereichs Chemie, Eberhard Karls Universität, Tübingen
1 Jahr
2010-04 - 2011-03

Entwicklung im Projekt PEPPER (BMBF)

Entwickler Analytische Methodenentwicklung Diagnostik Systemintegration ...
Entwickler
Fokus auf der Prototypenentwicklung eines parallelisierten, direkt optischen Sensors für die personalisierte Diagnostik, Aufbau der Mikrofluidik, 3D-Modellierung des Prototypen-Gehäuses, Programmierung der Ablaufsteuerung.
Analytische Methodenentwicklung Diagnostik Systemintegration LabVIEW
1 Jahr 7 Monate
2007-12 - 2009-06

Entwicklung im Projekt MoDekt (BMBF)

Entwickler Analytische Methodenentwicklung Diagnostik Systemintegration ...
Entwickler
  • Fokus auf der Konstruktion eines parallelisierten, direkt optischen und markierungsfreien Bioanalysensystems für die patientennahe Diagnostik
  • Miniaturisierung der Reflektrometrischen Interferenzspektroskopie (RIfS)
  • Planung der Mikrofluidik
  • biologisch-chemische Assayentwicklung
  • Programmierung der Ablaufsteuerung für die RIfS
Analytische Methodenentwicklung Diagnostik Systemintegration LabVIEW

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-04 - 2025-04

AWS Certified Solutions Architect ? Associate

Amazon Web Services (AWS)
Amazon Web Services (AWS)
1 Monat
2019-07 - 2019-07

Sequence Models

Zertifikat,
Zertifikat
1 Monat
2019-07 - 2019-07

Convolutional Neural Networks

Zertifikat,
Zertifikat
1 Monat
2019-05 - 2019-05

Structuring Machine Learning

Zertifikat,
Zertifikat
1 Monat
2019-04 - 2019-04

Deep Learning / Improving Neural Networks

Zertifikat,
Zertifikat
1 Monat
2019-02 - 2019-02

Machine Learning

Zertifikat,
Zertifikat
7 Jahre 11 Monate
2008-10 - 2016-08

Promotion zum Doktor der Naturwissenschaften

Doktor der Naturwissenschaften (Dr. rer. nat.), Universität Tübingen
Doktor der Naturwissenschaften (Dr. rer. nat.)
Universität Tübingen
Thema der Dissertation: auf Anfrage
1 Monat
2015-10 - 2015-10

Lean Method Entrepreneurship

Zertifikat,
Zertifikat
1 Monat
2014-02 - 2014-02

geprüfte elektronische Grundlagen

Zertifikat,
Zertifikat
1 Monat
2009-08 - 2009-08

Advanced Study Course on Optical Chemical Sensors

Zertifikat,
Zertifikat
5 Jahre 1 Monat
2002-10 - 2007-10

Studium der Chemie

Diplom (Dipl.-Chem. Univ.), Eberhard Karls Universität Tübingen
Diplom (Dipl.-Chem. Univ.)
Eberhard Karls Universität Tübingen

Thema der Diplomarbeit: auf Anfrage

9 Jahre 11 Monate
1992-09 - 2002-07

Allgemeine Hochschulreife

Robert-Bosch-Gymnasium, Wendlingen am Neckar
Robert-Bosch-Gymnasium, Wendlingen am Neckar


Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Kotlin Spring Java SQL Kafka Git GitHub Gradle TypeScript React TDD AWS Spring Boot REST Docker Atlassian JIRA Domain Driven Design Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Die IT löst fachliche Probleme mit technischen, softwaregestützten Methoden. Seit fast 20 Jahren beschäftige ich mich mit der Umsetzung konkreter fachlicher Anforderungen mit modernen technologischen Verfahren, mehr als 10 Jahren davon mit der Entwicklung von Webapplikationen in unterschiedlichsten Branchen. Die Umsetzung umfasst den gesamten Lebenszyklus einer Applikation, beginnend beim Design und der Planung, über die Implementierung und deren Integration, bis hin zur Administration und deren Überwachung. Der Fokus liegt dabei immer auf der Wartbarkeit der gelieferten Arbeit, damit auch zukünftige fachliche Anforderungen effektiv integriert werden können.
  • Ich schätze es sehr, mit engagierten Teams zusammenzuarbeiten und gemeinsam innovative Lösungen zu entwickeln, die nachhaltigen Mehrwert schaffen. Die langjährigen Erfahrungen in verschiedenen Teams in der Vergangenheit haben mir nicht nur fachliche Expertise, sondern auch ein hohes Maß an Problemlösungsfähigkeit, Flexibilität, ebenso wie einen umfangreichen Satz an einsetzbaren Methoden vermittelt. Beginnend bei der Planung von Applikation mit Hilfe von Methoden des Domain-Driven Designs, über deren Architekturdesign mit Hexagonaler und Clean Architecture, deren testgetriebene Implementierung mit Hilfe von Enterprise Design Patterns und Ansätzen des Clean Code, bis hin zur Bereitstellung sowohl auf On-Premise Systemen als auch in die Cloud mit modernen DevOps-Strategien, habe ich mir ein tiefes Wissen aufbauen können.
  • Im aktuellen Projekt entwickle ich Microservices für einen Automobilhersteller aus Ludwigsburg auf Basis von Kotlin mit Spring und Typescript mit React. Die Planung erfolgt teamgetrieben über agile Methoden innerhalb des SAFe Kontexts. Die Verantwortlichkeit über die Systemarchitektur und die eingesetzten Technologien liegen hier vollständig beim Team.


Technische Qualifikationen

  • Frameworks
    • React
    • Angular
    • Spring (Boot, Cloud, Data, MVC, Security, Webflux)

  • Cloud
    • Azure
    • AWS
  • Systeme, Netzwerk und Internet
    • REST (JSON)
    • GraphQL
    • SOAP (XML)
    • Debian Linux, Ubuntu Linux, WSL2
    • Windows 95 - Windows 11
  • CI/CD
    • AWS CDK/Cloud Formation
    • Azure DevOps
    • Docker
    • Terraform
    • Gitlab CI
    • Github Actions
    • Jenkins
    • Bamboo

Sonstiges
  • Git 
  • SVN 
  • IntelliJ IDE 
  • Eclipse DIE 
  • Gradle 
  • Maven 
  • Yarn/PNPM 
  • Kanban/Scrum (SAFe) 
  • Domain Driven Design
  • Greenfield (Microservices) 
  • Brownfield (Microservices, Monolith)
  • Web Pages

Fähigkeiten und Kompetenzen
  • Management
    • Planung - Domain Driven Design, Domain Storytelling, Event Driven Design, Event Storming, Refinements, User Story Mapping, Use Case Design
    • Datenverarbeitung - Wissenschaftliche Datenauswertung, Data Mesh, Machine Learning
    • Arbeitsweise - Kanban, Scrum (SAFe)
    • Code Überprüfung - Pair Programming, Code Review
  • Applikationsentwicklung
    • Architektur - Hexagonale Architektur, Clean Architecture, 3-Tier, SOA (Microservices und Monolithisch)
    • Sprachen - Java, Javascript, Kotlin, LabVIEW, PHP, Python, Typescript
    • Integration - AWS SQS/SNS, GraphQL, Kafka, Java RMI, REST, Slack, SOAP
    • Textnotationen - Avro, CSS, Gherkin, HTML, JavaScript, JSON, Open-API, Parquet, SQL, TypeScript, XML
    • Designnotationen - Domain Storytelling, Structurizr, UML 2
    • Management - Kanban, Scrum (SAFe)
    • Testing - Cucumber, Cypress, Jest, JUnit, Kotest, PACT, Vitest
  • Werkzeuge
    • Type Setting - Microsoft Office XP ? 2019, Latex
    • Betriebssysteme - Windows 95 ? Windows 11, Linux (Debian, Ubuntu), WSL2
    • Management- JIRA, Confluence
    • Build/Packaging - ESBuild, Gradle, Maven, PNPM, Node, Vite, YARN
    • Entwicklungsumgebungen - Eclipse, IntelliJ
    • Frameworks - AWS SDK, Angular, Hibernate, Node, React, Spring (Boot/Cloud), Typo3
    • Applikations-Orchestration - AWS Fargate, Azure Kubernetes, Webpack, Vite, Docker, Helm
    • Cloud - AWS, Azure
    • Infrastructure Management - AWS Cloud Formation, Puppet, Bolt, Terraform
    • Datenbanken - MySQL, PostgreSQL, MS SQL, MongoDb
    • Load Balancing - Apache Webserver, Nginx, Traefik
    • CI/CD - AWS CDK, Azure DevOps, Bamboo Github Actions, Gitlab CI, Jenkins
    • Monitoring - Datadog, Sentry
    • Versionierung - GIT, SVN

Sonstige Qualifikationen
  • Wirtschaftliche Kompetenz
    • Geprüfte wirtschaftliche Grundkenntnisse
    • Erstellung von Businessplänen
    • ?Lean Method Entrepreneurship

Betriebssysteme

Windows
Linux
AWS
Azure

Programmiersprachen

Java
Backend
Kotlin
Backend
Typescript
Frontend
HTML
UI
CSS
UI
JavaScript
Frontend
LabVIEW
Block
JUnit
Backend-Testing
Kotest
Backend-Testing
Integration
Backend-Testing
Jest
Frontend-Testing
Playwright
Frontend-Testing
Vitest
Frontend-Testing
PACT
Contract-Testing






Datenbanken

MySQL
PostgreSQL
NoSQL
AWS DynamoDb, MongoDb, CouchDb
Kafka
AWS SQS
RabbitMQ

Datenkommunikation

REST
Kafka
SQS
GraphQL
SOAP

Branchen

Branchen

  • Automotive
  • Bankwesen

Einsatzorte

Einsatzorte

Tübingen (+50km) Stuttgart (+50km)
Deutschland
möglich

Projekte

Projekte

4 Jahre 5 Monate
2020-08 - 2024-12

Fullstack-Entwicklung

Software-Entwickler Scrum (SAFe) PostgreSQL Gitlab ...
Software-Entwickler
Fullstack-Entwicklung von Applikationen für die Online Car Sales Plattform eines Automobilproduzenten auf Basis von Anforderung verschiedener organisatorischer Fachdomänen über Domain Driven Design (DDD). Schaffung der Schnittstelle zwischen On-Premise- und Cloud-Diensten. Integration mit Kafka (Avro/JSON), AWS SQS, REST (JSON), GraphQL und SOAP (Legacy Systeme). Entwicklung von Microservices auf Basis von Spring Boot (Kotlin), AWS-Lambda und React (Typescript). CI/CD mit AWS-Cloudformation/CDK, Terraform, Github Actions und Gitlab CI. At-rest (AES/PKI) und in-flight (TLS/SSL) Verschlüsselung von sach- und personenbezogenen Daten. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum (SAFe) über den Jira/Confluence Stack. Zusammenarbeit über Pair-Programming und auf Basis von Code Reviews.
Scrum (SAFe) PostgreSQL Gitlab Github Terraform PACT Bash Linux JIRA Confluence Domain Driven Design Pair-Programming Code-Reviews (Pull Requests) REST GraphQL SOAP Docker GIT IntelliJ AWS (Cloud/ CLI/ CDK/ DynamoDb/ SQS) Typescript React Kafka JSON Avro Kotlin Spring Boot Cloud MVC Security
Automobilindustrie
Ludwigsburg (Württemberg)
2 Monate
2020-05 - 2020-06

Big Data Analyse

Senior Software- und Build-Architekt REST GIT Maven ...
Senior Software- und Build-Architekt
Entwicklung einer Software-Architektur für die Big Data Analyse. Erstellung der Basisarchitektur basierend auf Spring Boot Microservices. Integration mit Kafka (Avro). Planung und Entwicklung einer CI/CD Architektur für das automatisierte Deployment in Pivotal CloudFoundry über Gitlab CI.
REST GIT Maven IntelliJ CloudFoundry JIRA Confluence Kafka (Avro) Java Spring Boot Cloud MVC
1 Jahr
2019-03 - 2020-02

Fullstack-Weiterentwicklung/Wartung eines Routingsystems

Senior Software-Entwickler und Azure Ops Engineer Helm Kubernetes Puppet Bolt ...
Senior Software-Entwickler und Azure Ops Engineer
Fullstack-Weiterentwicklung/Wartung eines Routingsystems für Navigationssysteme von Elektrofahrzeugen mit einem Backend bestehend aus Spring Boot basierten Microservices. Integration über REST(JSON). CI/CD auf Basis von Azure DevOps in Azure Kubernetes, wie auch auf virtuelle Maschinen mit Puppet Bolt. Teil der Aufgaben war die Arbeit an intelligenten Prognosen für das Elektro-Routing mit Ansätzen des Machine Learning. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack. Zusammenarbeit auf Basis von Code Reviews.
Helm Kubernetes Puppet Bolt Bash Linux JIRA Confluence Bamboo (Pipelines) Azure (Cloud/ CLI/ DevOps) XML JSON REST Docker ML GIT IntelliJ Java Spring Boot Cloud MVC
Automobilbranche
8 Monate
2018-07 - 2019-02

Fullstack-Weiterentwicklung und Wartung eines Kreditbeantragungs-Systems

Software-Entwickler JavaScript JSF XML ...
Software-Entwickler
Fullstack-Weiterentwicklung und Wartung eines Kreditbeantragungs-Systems bestehend aus mehreren Modulen inklusive Feature-Entwicklung. Das Backend besteht aus Spring (Boot)-basierten Webservices, das Frontend aus JSF-Komponenten. Migration von SVN auf Git, Optimierung des CI/CD Prozesses auf Basis von Jenkins Multi-Branch Pipelines (Pipeline as a Code). Integration über Java RMI und REST (JSON). Code-Management über SVN/GIT, CI/CD mit Jenkins und Sonar als Quality Gate. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack. Zusammenarbeit auf Basis von Code Reviews.
JavaScript JSF XML JSON REST RMI GIT SVN Gradle IntelliJ Jenkins (Pipelines) JIRA Confluence Java Hibernate Spring Boot Cloud MVC Data
Finanzbranche (Bankwesen)
Stuttgart
1 Jahr 3 Monate
2017-04 - 2018-06

Fullstack-Weiterentwicklung und Wartung eines Projektmanagement-Portals

Software-Entwickler Struts JavaScript JQuery ...
Software-Entwickler
Fullstack-Weiterentwicklung und Wartung eines Projektmanagement-Portals bestehend aus einem Modulithen inklusive Feature-Entwicklung, Struts nach Spring-MVC Migration. Backend-Entwicklung auf Basis von J2EE, Hibernate, Spring und MS SQL. Frontend-Entwicklung auf Basis von Html5, JQuery, JQWidgets, Bootstrap und Thymeleaf. CI/CD auf Tomcat über Jenkins. Entwicklung mit Eclipse, IntelliJ, SVN, GIT und Gradle. Leistungserbringung in agiler Arbeitsweise auf Basis von Scrum über den Jira/Confluence Stack.
Struts JavaScript JQuery ExtJS JQWidgets XML JSON REST SVN Gradle Eclipse Jenkins JIRA Confluence Java Hibernate Spring Boot MVC Data
Automobilproduzenten
Stuttgart
8 Monate
2016-09 - 2017-04

Realisierung von modularen Gateways

Java Kotlin LabVIEW ...
Realisierung von modularen Gateways für die Automationssteuerung. Webfrontend-Entwicklung zum Einsatz in der Geräteadministration, -konfiguration und für eine grafische Ablaufsteuerung. Backend-Entwicklung für dynamische Geräteansteuerung und Integration der Datenauswertung, -Vorverarbeitung und -Filterung mit Bereitstellen der Informationen als Webservice. (Eyson e.K. aus der Ausgründung entstanden, seit Okt 17)
Java Kotlin LabVIEW Angular2 HTML CSS JavaScript Webservices: REST SOAP XML JSON Git Docker YouTrack Teamcity
Eyson e.K.
1 Jahr
2016-03 - 2017-02

Syntheseautomaten

Externer Software-Entwickler Java Kotlin LabView ...
Externer Software-Entwickler
Fokus auf Syntheseautomaten, Implementierung der Gerätekommunikation auf Basis von EtherCAT®, Design und Implementierung einer grafischen Benutzeroberfläche, Planung und Realisierung der Messablaufsteuerung.
Java Kotlin LabView EtherCAT
Aktiengesellschaft für Medtech und Biotech Software
Tübingen
3 Jahre 7 Monate
2013-08 - 2017-02

Frontend-Entwicklung einer Schließanlagenapplikation

Entwickler und Administrator einer Applikation für Schließanlagen PHP MySQL HTML ...
Entwickler und Administrator einer Applikation für Schließanlagen
Fokus auf Frontend-Entwicklung einer Schließanlagenapplikation, Administration des Webshops, Implementierung eines Konfigurators für Schließsysteme, Datenbankanbindung, Frontend und Backend-Entwicklung, Entwicklung der Administrationsmaske zur Backend-Verwaltung.
PHP MySQL HTML CSS JavaScript
schliessanlagenshop24
Metzingen (Württemberg)
1 Monat
2016-06 - 2016-06

LabVIEW Steuerung für die Elektrospektroskopie

Entwickler LabView
Entwickler
Fullstack-Entwicklung einer Software für die Elektrospektroskopie, Gerätekommunikation und Synchronisierung diverser Laborgeräte, Design und Implementierung grafischer Benutzeroberflächen, Messablaufsteuerung, Einsatz von Versionierungs-, Tracking- und Code Review Systemen.
LabView
Universität Tübingen
2 Monate
2015-10 - 2015-11

Software-Entwicklung für Laborautomation

Software-Entwickler LabView Python
Software-Entwickler
Fokus auf optisch-elektrochemische Detektion, Design und Implementierung einer grafischen Benutzeroberfläche für eine Messablaufsteuerung und Implementierung des zugehörigen Backends.
LabView Python
Biametrics GmbH
Tübingen
3 Jahre 9 Monate
2012-03 - 2015-11

INSTANT (EU)

Entwickler Analytische Methodenentwicklung Systemintegration Java mit Spring ...
Entwickler
Fokus auf optisch-elektrochemische Detektion, Ansteuerung von mikrofluidischen Systemen, High-Resolution Kameras und digitale Oszilloskope, Aufbau der Mikrofluidik eines kombinierten optisch-elektrochemischen Messsystems, 3D-Modellierung von Flusszellen inkl. Halterung, Gehäuse, Einheit für elektronische Kontaktierung, Webanbindung und Frontend-Entwicklung der Geräteansteuerung, Backend- und Controller-Entwicklung für die Geräteansteuerung, Administration und Entwicklung der Projektwebseite inkl. Linux Serveradministration.
Analytische Methodenentwicklung Systemintegration Java mit Spring Hibernate und JSF LabVIEW Linux MySQL HTML CSS JavaScript PHP Typo3
4 Jahre 6 Monate
2011-03 - 2015-08

Administration der Webseite des Fachbereichs Chemie

Administrator HTML CSS Typo3
Administrator
Fokus auf Administration, Aufbau, Strukturierung, Design, Wartung der Webseite des Fachbereichs Chemie basierend auf Typo3 nach Vorgabe des universitären Corporate Design: (URL auf Anfrage)
HTML CSS Typo3
Uni Tübingen
7 Jahre 10 Monate
2007-11 - 2015-08

Assayentwicklung

Wissenschaftlicher Angestellter C/C++ CSS HTML ...
Wissenschaftlicher Angestellter
Fokus auf der Assayentwicklung für optische Chemo- und Biosensoren, der instrumentellen Analytik, der Systemintegration und Programmierung von Laborsteuerungen.
C/C++ CSS HTML Java JavaScript Kotlin LabVIEW Python
Analytischen Chemie des Fachbereichs Chemie, Eberhard Karls Universität, Tübingen
7 Jahre 10 Monate
2007-11 - 2015-08

Design, Planung, Implementierung und Wartung der Webseite

Administrator einer Webseite HTML CSS JavaScript ...
Administrator einer Webseite
Fokus auf Design, Planung, Implementierung und Wartung der Webseite der Analytischen Chemie an der Universität Tübingen.
HTML CSS JavaScript PHP MySQL
Analytischen Chemie des Fachbereichs Chemie, Eberhard Karls Universität, Tübingen
1 Jahr
2010-04 - 2011-03

Entwicklung im Projekt PEPPER (BMBF)

Entwickler Analytische Methodenentwicklung Diagnostik Systemintegration ...
Entwickler
Fokus auf der Prototypenentwicklung eines parallelisierten, direkt optischen Sensors für die personalisierte Diagnostik, Aufbau der Mikrofluidik, 3D-Modellierung des Prototypen-Gehäuses, Programmierung der Ablaufsteuerung.
Analytische Methodenentwicklung Diagnostik Systemintegration LabVIEW
1 Jahr 7 Monate
2007-12 - 2009-06

Entwicklung im Projekt MoDekt (BMBF)

Entwickler Analytische Methodenentwicklung Diagnostik Systemintegration ...
Entwickler
  • Fokus auf der Konstruktion eines parallelisierten, direkt optischen und markierungsfreien Bioanalysensystems für die patientennahe Diagnostik
  • Miniaturisierung der Reflektrometrischen Interferenzspektroskopie (RIfS)
  • Planung der Mikrofluidik
  • biologisch-chemische Assayentwicklung
  • Programmierung der Ablaufsteuerung für die RIfS
Analytische Methodenentwicklung Diagnostik Systemintegration LabVIEW

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2025-04 - 2025-04

AWS Certified Solutions Architect ? Associate

Amazon Web Services (AWS)
Amazon Web Services (AWS)
1 Monat
2019-07 - 2019-07

Sequence Models

Zertifikat,
Zertifikat
1 Monat
2019-07 - 2019-07

Convolutional Neural Networks

Zertifikat,
Zertifikat
1 Monat
2019-05 - 2019-05

Structuring Machine Learning

Zertifikat,
Zertifikat
1 Monat
2019-04 - 2019-04

Deep Learning / Improving Neural Networks

Zertifikat,
Zertifikat
1 Monat
2019-02 - 2019-02

Machine Learning

Zertifikat,
Zertifikat
7 Jahre 11 Monate
2008-10 - 2016-08

Promotion zum Doktor der Naturwissenschaften

Doktor der Naturwissenschaften (Dr. rer. nat.), Universität Tübingen
Doktor der Naturwissenschaften (Dr. rer. nat.)
Universität Tübingen
Thema der Dissertation: auf Anfrage
1 Monat
2015-10 - 2015-10

Lean Method Entrepreneurship

Zertifikat,
Zertifikat
1 Monat
2014-02 - 2014-02

geprüfte elektronische Grundlagen

Zertifikat,
Zertifikat
1 Monat
2009-08 - 2009-08

Advanced Study Course on Optical Chemical Sensors

Zertifikat,
Zertifikat
5 Jahre 1 Monat
2002-10 - 2007-10

Studium der Chemie

Diplom (Dipl.-Chem. Univ.), Eberhard Karls Universität Tübingen
Diplom (Dipl.-Chem. Univ.)
Eberhard Karls Universität Tübingen

Thema der Diplomarbeit: auf Anfrage

9 Jahre 11 Monate
1992-09 - 2002-07

Allgemeine Hochschulreife

Robert-Bosch-Gymnasium, Wendlingen am Neckar
Robert-Bosch-Gymnasium, Wendlingen am Neckar


Position

Position


Kompetenzen

Kompetenzen

Top-Skills

Kotlin Spring Java SQL Kafka Git GitHub Gradle TypeScript React TDD AWS Spring Boot REST Docker Atlassian JIRA Domain Driven Design Scrum

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Die IT löst fachliche Probleme mit technischen, softwaregestützten Methoden. Seit fast 20 Jahren beschäftige ich mich mit der Umsetzung konkreter fachlicher Anforderungen mit modernen technologischen Verfahren, mehr als 10 Jahren davon mit der Entwicklung von Webapplikationen in unterschiedlichsten Branchen. Die Umsetzung umfasst den gesamten Lebenszyklus einer Applikation, beginnend beim Design und der Planung, über die Implementierung und deren Integration, bis hin zur Administration und deren Überwachung. Der Fokus liegt dabei immer auf der Wartbarkeit der gelieferten Arbeit, damit auch zukünftige fachliche Anforderungen effektiv integriert werden können.
  • Ich schätze es sehr, mit engagierten Teams zusammenzuarbeiten und gemeinsam innovative Lösungen zu entwickeln, die nachhaltigen Mehrwert schaffen. Die langjährigen Erfahrungen in verschiedenen Teams in der Vergangenheit haben mir nicht nur fachliche Expertise, sondern auch ein hohes Maß an Problemlösungsfähigkeit, Flexibilität, ebenso wie einen umfangreichen Satz an einsetzbaren Methoden vermittelt. Beginnend bei der Planung von Applikation mit Hilfe von Methoden des Domain-Driven Designs, über deren Architekturdesign mit Hexagonaler und Clean Architecture, deren testgetriebene Implementierung mit Hilfe von Enterprise Design Patterns und Ansätzen des Clean Code, bis hin zur Bereitstellung sowohl auf On-Premise Systemen als auch in die Cloud mit modernen DevOps-Strategien, habe ich mir ein tiefes Wissen aufbauen können.
  • Im aktuellen Projekt entwickle ich Microservices für einen Automobilhersteller aus Ludwigsburg auf Basis von Kotlin mit Spring und Typescript mit React. Die Planung erfolgt teamgetrieben über agile Methoden innerhalb des SAFe Kontexts. Die Verantwortlichkeit über die Systemarchitektur und die eingesetzten Technologien liegen hier vollständig beim Team.


Technische Qualifikationen

  • Frameworks
    • React
    • Angular
    • Spring (Boot, Cloud, Data, MVC, Security, Webflux)

  • Cloud
    • Azure
    • AWS
  • Systeme, Netzwerk und Internet
    • REST (JSON)
    • GraphQL
    • SOAP (XML)
    • Debian Linux, Ubuntu Linux, WSL2
    • Windows 95 - Windows 11
  • CI/CD
    • AWS CDK/Cloud Formation
    • Azure DevOps
    • Docker
    • Terraform
    • Gitlab CI
    • Github Actions
    • Jenkins
    • Bamboo

Sonstiges
  • Git 
  • SVN 
  • IntelliJ IDE 
  • Eclipse DIE 
  • Gradle 
  • Maven 
  • Yarn/PNPM 
  • Kanban/Scrum (SAFe) 
  • Domain Driven Design
  • Greenfield (Microservices) 
  • Brownfield (Microservices, Monolith)
  • Web Pages

Fähigkeiten und Kompetenzen
  • Management
    • Planung - Domain Driven Design, Domain Storytelling, Event Driven Design, Event Storming, Refinements, User Story Mapping, Use Case Design
    • Datenverarbeitung - Wissenschaftliche Datenauswertung, Data Mesh, Machine Learning
    • Arbeitsweise - Kanban, Scrum (SAFe)
    • Code Überprüfung - Pair Programming, Code Review
  • Applikationsentwicklung
    • Architektur - Hexagonale Architektur, Clean Architecture, 3-Tier, SOA (Microservices und Monolithisch)
    • Sprachen - Java, Javascript, Kotlin, LabVIEW, PHP, Python, Typescript
    • Integration - AWS SQS/SNS, GraphQL, Kafka, Java RMI, REST, Slack, SOAP
    • Textnotationen - Avro, CSS, Gherkin, HTML, JavaScript, JSON, Open-API, Parquet, SQL, TypeScript, XML
    • Designnotationen - Domain Storytelling, Structurizr, UML 2
    • Management - Kanban, Scrum (SAFe)
    • Testing - Cucumber, Cypress, Jest, JUnit, Kotest, PACT, Vitest
  • Werkzeuge
    • Type Setting - Microsoft Office XP ? 2019, Latex
    • Betriebssysteme - Windows 95 ? Windows 11, Linux (Debian, Ubuntu), WSL2
    • Management- JIRA, Confluence
    • Build/Packaging - ESBuild, Gradle, Maven, PNPM, Node, Vite, YARN
    • Entwicklungsumgebungen - Eclipse, IntelliJ
    • Frameworks - AWS SDK, Angular, Hibernate, Node, React, Spring (Boot/Cloud), Typo3
    • Applikations-Orchestration - AWS Fargate, Azure Kubernetes, Webpack, Vite, Docker, Helm
    • Cloud - AWS, Azure
    • Infrastructure Management - AWS Cloud Formation, Puppet, Bolt, Terraform
    • Datenbanken - MySQL, PostgreSQL, MS SQL, MongoDb
    • Load Balancing - Apache Webserver, Nginx, Traefik
    • CI/CD - AWS CDK, Azure DevOps, Bamboo Github Actions, Gitlab CI, Jenkins
    • Monitoring - Datadog, Sentry
    • Versionierung - GIT, SVN

Sonstige Qualifikationen
  • Wirtschaftliche Kompetenz
    • Geprüfte wirtschaftliche Grundkenntnisse
    • Erstellung von Businessplänen
    • ?Lean Method Entrepreneurship

Betriebssysteme

Windows
Linux
AWS
Azure

Programmiersprachen

Java
Backend
Kotlin
Backend
Typescript
Frontend
HTML
UI
CSS
UI
JavaScript
Frontend
LabVIEW
Block
JUnit
Backend-Testing
Kotest
Backend-Testing
Integration
Backend-Testing
Jest
Frontend-Testing
Playwright
Frontend-Testing
Vitest
Frontend-Testing
PACT
Contract-Testing






Datenbanken

MySQL
PostgreSQL
NoSQL
AWS DynamoDb, MongoDb, CouchDb
Kafka
AWS SQS
RabbitMQ

Datenkommunikation

REST
Kafka
SQS
GraphQL
SOAP

Branchen

Branchen

  • Automotive
  • Bankwesen

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.