Software achitektur, entwicklung, analyse
Aktualisiert am 24.09.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 75%
davon vor Ort: 20%
java
software
Deutsch
Muttersprache
Englisch
für technische Abstimmungen, englischsprachige Konzepte

Einsatzorte

Einsatzorte

Köln (+75km)
Deutschland
möglich

Projekte

Projekte

1 Jahr
2025-10 - heute

ERP-Projekt mit agentischer Softwareentwicklung

Entwickler mit End-to-End-Verantwortung Claude Code Cursor IDE OpenRouter ...
Entwickler mit End-to-End-Verantwortung
  • End-to-End-Verantwortung für mit KI-Coding-Agents umgesetzte Softwarekomponenten ? von der Anforderung über Implementierung bis Test und Deployment
  • Täglicher, produktiver Einsatz von Claude Code und Cursor IDE als agentische Entwicklungsumgebungen
  • Modellzugriff und Modell-Routing über OpenRouter
  • Qualitätssicherung und Review KI-generierten Codes
Claude Code Cursor IDE OpenRouter agentische Softwareentwicklung KI-gestützte Entwicklung LLM
auf Anfrage
7 Jahre 4 Monate
2019-06 - heute

Lager- und Logistik-Steuerung (Warenfluss-Steuerung in einem teilautomatisierten Lager)

Solutions Architect / IT-Architekt, Entwicklungsleiter und Teamleiter, Senior-Entwickler, Anforderungsanalyst, Betrieb Java 8 Java 17 Java EE / Jakarta EE ...
Solutions Architect / IT-Architekt, Entwicklungsleiter und Teamleiter, Senior-Entwickler, Anforderungsanalyst, Betrieb

Neuentwicklung, Einführung und Betrieb eines unternehmenskritischen, verteilten Systems zur Steuerung von Warenfluss und Auftragsabarbeitung in einem teilautomatisierten, heterogenen Lager. Ablösung einer historisch gewachsenen, instabilen COBOL-Steuerung durch eine Enterprise-Architektur in Java EE.

  • Aufbau einer Enterprise-Architektur für die gesamte Lager-Steuerung mit Hochregallager, Logimaten, mehreren Förder-Systemen (Costo intralogistic, BSS, AMI Fördertechnik), Retouren-Sorter, Voice- Kommissionierung (Pick-by-Voice), Paketdienst, Wareneingang und Warenausgang
  • Modularer Aufbau mit loser Kopplung und asynchroner Verarbeitung (JMS); hohe Nachvollziehbarkeit fachlicher Ereignisse und Entscheidungsgrundlagen
  • Entwicklung von acht server-seitigen EJB/EAR-Modulen mit komplexer Maven-Struktur, sieben Client-Applikationen mit GUI (touch-gesteuerte Java-Swing-Anwendungen für Lagerarbeiter und Lagerleitung), drei Client-Applikationen ohne GUI zur Kommunikation mit externen Systemen über proprietäre Socket-Schnittstellen sowie zwei Android-Apps
  • Anbindung von Maschinen und Fördertechnik unterschiedlicher Hersteller, Barcode- und Scanner-gestützte Steuerung
  • Design und Weiterentwicklung des Datenbank-Designs für Kunden- und Artikel-Stammdaten, Auftrags-, Bearbeitungs- und Bewegungsdaten (MariaDB)
  • Design und Implementierung von REST-Schnittstellen in einer JEE-Umgebung zur Kommunikation mit Android-Apps
  • Optimierung von Arbeitsabläufen im Lager, Wegeoptimierung für manuelle Kommissionierung, Steuerung der Auftragsabarbeitung für bestmögliche Anlagenauslastung
  • Anforderungsanalyse aus unvollständigen Beschreibungen, eigenen Beobachtungen und Code-Analyse der Altsoftware; Design fachlicher Abläufe und passender Benutzeroberflächen
  • Migration von Java-Modulen von Tomcat auf Payara; Migration des Persistenz-Frameworks von Hibernate auf EclipseLink im laufenden Betrieb; Java 8 ? Java 17
  • Einführung von CI/CD auf Basis von Jenkins, Einführung von Git/GitLab, automatische Deploy- und Update-Prozesse, Ticket-System, Monitoring auf Basis von Grafana
  • Einführung von Unit-Tests und automatisierten Integrationstests, Pair Programming und Clean Code im Team
  • Leitung eines internationalen Entwicklerteams von bis zu 4 Personen inkl. Teamaufbau, Konfliktlösung und Umstellung auf mobiles Arbeiten während der Corona-Zeit
  • Umschulung von COBOL-Entwicklern auf Java, regelmäßige Schulungen, Präsentationen und Workshops
  • Leitung team-übergreifender Taskforces bei produktionsverhindernden Störungen; Fehlersuche auch bei mechanischen und elektronischen Maschinenfehlern
  • Geordnete Übergabe der Teamleitung an einen Nachfolger nach 5-monatiger Einarbeitung; seitdem weiterhin als Architekt, Entwickler und Berater tätig


Ergebnisse / Erkenntnisse:

  • Stabile, wartungsfreundliche, gut erweiterbare Lösung; laut Referenzschreiben auch nach langfristiger Betrachtung keine strukturellen Fehler in Konzepten und Architektur
  • Referenzschreiben der IT-Leitung (Prokurist) vom 08.01.2024 liegt vor

Java 8 Java 17 Java EE / Jakarta EE EJB 3.1 Payara JMS JPA EclipseLink Hibernate MariaDB JSF Java Swing Android REST TCP-Socket-Schnittstellen Python 3 Raspberry Pi Maven Jenkins GitLab Git Grafana Eclipse IntelliJ Fördertechnik Logimat Hochregallager Pick-by-Voice Barcode-Scanner
Wenco GmbH & Co. KG
Hennef
2 Jahre 3 Monate
2023-02 - 2025-04

Modernisierung einer Backup-Anbindung

Entwickler Java Java EE JBoss ...
Entwickler
  • Portierung einer Java-EE-Applikation von JBoss nach WildFly
  • Portierung einer Java-JNI-Anbindung von 32 Bit auf 64 Bit
  • Erstellung einer nativen Linux-Bibliothek (.so) in C++
Java Java EE JBoss WildFly JNI C++ Linux
Deutsches Pharma-Unternehmen
4 Monate
2018-12 - 2019-03

ServicePack 6 - Modernisierung eines Labor-Informations-Management-Systems (LIMS)

Entwickler - Legacy-Modernisierung Java J2EE EJB 2.1 ...
Entwickler - Legacy-Modernisierung
Technische Modernisierung einer umfangreichen, historisch gewachsenen und undokumentierten J2EEAnwendung (Java-1.4-Ära, EJB 2.1, über 400 durchnummerierte Fach-Beans ohne fachliche Benennung) für wissenschaftliche Analysedaten in Pharma-Laboren.
  • Analyse von umfangreichem, historisch gewachsenem, undokumentiertem Code; Rekonstruktion der fachlichen Funktionen
  • Portierung von 32 auf 64 Bit inkl. Wiederherstellung und Neukompilierung einer nativen C++-Komponente; Anbindung einer C++-Library über JNI/JNA
  • Erstellung eines Build-Prozesses in Maven für eine nicht mehr baubare Codebasis
  • Portierung von JBoss nach WildFly; Migration von Oracle 11g auf Oracle 19; Ablösung von Oracle Reports durch Jasper Reports
  • Erneuerung der Server-Anbindung eines komplexen Java-Swing-Fat-Clients; Bugfixing
  • Analyse und Erweiterung eines umfangreichen Oracle-Datenmodells
  • Design, Implementierung und Unit-Tests von REST-Schnittstellen sowie Pflege von SOAP-Schnittstellen zur Anbindung von Drittanwendungen
  • Zusammenarbeit in einem internationalen, verteilten Team (Off-Site)
Java J2EE EJB 2.1 JBoss WildFly Oracle 11g Oracle 19 Maven Java Swing C++ JNI JNA Jasper Reports REST SOAP
US-amerikanischer Softwareanbieter / internationale Pharmaindustrie
3 Jahre 1 Monat
2016-03 - 2019-03

VADIS ? Versicherungsbetrugs- und Kennzahlen-Plattform

Software-Architekt, Analyst, Entwickler Java 7 J2EE Oracle WebLogic ...
Software-Architekt, Analyst, Entwickler
  • Anforderungsanalyse mit dem Fachbereich, Spezifikation und Abstimmung; vollständige Projektbegleitung von der Spezifikation bis zur Inbetriebnahme
  • Entwicklung, Test und Dokumentation eines neuen fachlichen Moduls zur Meldung und Verwaltung von Versicherungsbetrugsfällen
  • Abwärtskompatible Neuimplementierung einer Kennzahlen-Berechnungs-Engine mit eigener Formel-Grammatik (ANTLR)
  • Parallele Abarbeitung komplexer Berechnungen von Unternehmenskennzahlen mit JMS Queues und Topics; Neuimplementierung einer Client/Server-Bridge auf JMS-Basis
  • Textmining (Bag-of-Words, pytext) zur automatischen Bewertung von Unternehmensberichten; Visualisierung mit Matplotlib
  • Refactorings und Redesigns; Umgang mit großen Datenmengen in Oracle-Datenbanken; Beachtung von Datenschutz- und Aufsichtsrecht
  • Workshops für interne Entwickler und Architekten zu Java-Neuerungen, Clean Code und Clean Architecture
Java 7 J2EE Oracle WebLogic JMS Oracle Maven 3 ANTLR Python pytext Matplotlib Textmining
BaFin
6 Monate
2018-07 - 2018-12

AWM Anbindung erweitern

Entwickler C# Visual Studio TeamCity ...
Entwickler
  • Fachliche Erweiterungen und Bugfixing in einer C#-GUI-Anwendung
  • Unterstützung der Abnahmetests
  • Anpassung der Dokumentation
C# Visual Studio TeamCity Citrix
Deutsches Pharma-Unternehmen
1 Jahr 4 Monate
2016-09 - 2017-12

AWM ServicePack 5 - Modernisierung eines Labor-Informations-Management-Systems (LIMS)

Entwickler - Legacy-Modernisierung Java J2EE EJB 2.1 ...
Entwickler - Legacy-Modernisierung
Technische Modernisierung einer umfangreichen, historisch gewachsenen und undokumentierten J2EEAnwendung (Java-1.4-Ära, EJB 2.1, über 400 durchnummerierte Fach-Beans ohne fachliche Benennung) für wissenschaftliche Analysedaten in Pharma-Laboren.
  • Analyse von umfangreichem, historisch gewachsenem, undokumentiertem Code; Rekonstruktion der fachlichen Funktionen
  • Portierung von 32 auf 64 Bit inkl. Wiederherstellung und Neukompilierung einer nativen C++-Komponente; Anbindung einer C++-Library über JNI/JNA
  • Erstellung eines Build-Prozesses in Maven für eine nicht mehr baubare Codebasis
  • Portierung von JBoss nach WildFly; Migration von Oracle 11g auf Oracle 19; Ablösung von Oracle Reports durch Jasper Reports
  • Erneuerung der Server-Anbindung eines komplexen Java-Swing-Fat-Clients; Bugfixing
  • Analyse und Erweiterung eines umfangreichen Oracle-Datenmodells
  • Design, Implementierung und Unit-Tests von REST-Schnittstellen sowie Pflege von SOAP-Schnittstellen zur Anbindung von Drittanwendungen
  • Zusammenarbeit in einem internationalen, verteilten Team (Off-Site)
Java J2EE EJB 2.1 JBoss WildFly Oracle 11g Oracle 19 Maven Java Swing C++ JNI JNA Jasper Reports REST SOAP
US-amerikanischer Softwareanbieter / internationale Pharmaindustrie
1 Jahr 4 Monate
2016-01 - 2017-04

Unternehmenskennzahlen ? Balanced Scorecard

Fullstack-Berater und Entwickler, Business-Analyst Java J2EE WildFly ...
Fullstack-Berater und Entwickler, Business-Analyst
  • Planung, Entwicklung und Einführung eines automatischen Tools zum Monitoring von Geschäftszahlen ? Automatisierung von täglich 3 Stunden Buchhaltungstätigkeit
  • Business- und Anforderungsanalyse mit Anwendern ohne IT-Affinität, Workshops und Schulungen
  • Reverse Engineering von automatisch konvertiertem COBOL-Code
  • Visualisierung der Hochregallager-Auslastung
Java J2EE WildFly Vaadin MS SQL Server PostgreSQL C# Excel Apache POI
Spezialisierter Versandhandel
6 Monate
2015-11 - 2016-04

Sicherheitsforschung: JVM-, Bytecode-Analyse und Java-Fuzz-Testing

Security-Researcher Java JVM Javassist ...
Security-Researcher
  • Statische Bytecode-Analyse zur Ermittlung von Aufrufstrukturen innerhalb von Bibliotheken und zu potenziell verwundbaren Code-Stellen
  • Analyse von Java-Serializable-Injection (Deserialisierungs-Schwachstellen), Gadget-Chains, Property-Oriented Programming, Datenfluss-Analyse
  • Eigene Java-Debugger-Implementierung über das Java Debug Wire Protocol für Fuzz-Testing von Java-Klassen
  • Datenbank-Struktur zur Speicherung hierarchischer Code-Aufrufe (Stacktraces)
Java JVM Javassist Bytecode-Parser JDWP Fuzzing PostgreSQL Java AWT Application Security
Eigenmotivierte Sicherheitsforschung
9 Monate
2014-06 - 2015-02

Versicherungsdatenverwaltung ? Performance- und Architektur-Redesign

Software-Architekt, Analyst, Entwickler Java 7 J2EE EJB 3.1 ...
Software-Architekt, Analyst, Entwickler
  • Ist-Analyse und Refactorings/Redesigns in historisch gewachsenem Java-EE-Code zur Performance-Steigerung und Verbesserung der Wartbarkeit
  • Design und Umsetzung einer Lösung für Langläufer-Jobs auf Basis von JMS Queues/Topics und Message Driven Beans (EJB 3.1)
  • Umstellung des Build-Prozesses von manuellem Eclipse-Export auf Maven
  • Datenbank-Design zur Speicherung und Verwaltung komplexer Formulardaten; große Datenmengen in Oracle
  • Erstellung von Datenanalyse-Tools mit Java und SQL
  • Workshops für interne Entwickler zu Clean Code, Datenbank-Design und fortgeschrittenen SQL-Techniken
Java 7 J2EE EJB 3.1 Oracle WebLogic JMS JPA Oracle Maven 3 Eclipse
BaFin

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Monate
2000-08 - 2001-06

Informatik

Berufsfachschule
Berufsfachschule

Position

Position

  • Solutions Architect / Software-Architekt / IT-Architekt
  • Senior Software Engineer / Senior Java-Entwickler / Senior Python-Entwickler
  • Technical Lead / Lead Developer / Entwicklungsleiter / externer Teamleiter
  • Legacy-Modernisierung, Migrationsexperte, Framework-Upgrades
  • Troubleshooter / IT-Feuerwehr / Incident- und Root-Cause-Analyse
  • Security Analyst / Secure Code Review / Sicherheitskonzepte
  • Coach, Trainer und Schulungsleiter (Java, Clean Code, Clean Architecture, Secure Coding)
  • Technischer Berater / Sparringspartner für CTOs, IT-Leitung und Tech Leads

Kompetenzen

Kompetenzen

Top-Skills

java software

Produkte / Standards / Erfahrungen / Methoden

Profil

  • IT-Problemlöser mit über 25 Jahren Erfahrung in Entwicklung, Architektur und Betrieb komplexer, unternehmenskritischer Software-Systeme. Fokus auf langfristig wartbare Lösungen, hohe technische Tiefe und ganzheitliches Verständnis ? von der Codezeile bis zur Geschäftslogik. Spezialisiert auf Legacy-Systeme, technische Migrationen (Java-Versionen, Application-Server, Persistenz-Frameworks, 32?64 Bit, Datenbanken) und sicherheitskritische Anwendungen.
  • Seit 2019 Architekt, Entwicklungsleiter (bis 11/2023) und Senior-Entwickler der kompletten Lager- und Warenfluss-Steuerung eines Non-Food-Logistikers mit Hochregal, Logimaten, Fördertechnik (Costo, BSS, AMI), Retouren-Sorter, Voice-Kommissionierung, Paketdienst sowie Warenein- und -ausgang. Ablösung einer historisch gewachsenen COBOL-Steuerung durch eine modulare Java-EE-Architektur; Referenzschreiben des Kunden liegt vor.
  • Mehrjährige Erfahrung in regulierten Umfeldern: Finanzaufsicht (BaFin, Versicherungsaufsicht), Pharmaindustrie (LIMS / Labor-Management-Systeme, national und international), Telekommunikation, öffentlicher Dienst.
  • Ehemals Certified Ethical Hacker (CEH) mit eigener Sicherheitsforschung zu JVM-Internas, Bytecode-Analyse und Java-Deserialisierungs-Schwachstellen. Aktuell produktive Praxis mit agentischer Softwareentwicklung (Claude Code, Cursor IDE).
  • Erfahrene Führungskraft: Aufbau eines Entwicklerteams von einer auf zwölf Personen, mehrjährige Leitung internationaler Teams, Umschulung von COBOL-Entwicklern auf Java, regelmäßige Schulungen und Workshops.
  • Bewährter Sparringspartner für CTOs, IT-Leitung, Tech Leads und Entwicklerteams.


Kernkompetenzen

Software-Architektur:

  • Enterprise-Architektur
  • verteilte Systeme, modulare Architektur mit loser Kopplung
  • asynchrone Verarbeitung
  • Event-basierte Architektur
  • Serviceorientierte Architektur (SOA)
  • Microservices
  • Clean Architecture
  • Domain-Driven Design


Legacy-Modernisierung:

  • Analyse undokumentierter, historisch gewachsener Codebasen
  • Reverse Engineering
  • minimal-invasive Modernisierung
  • Ablösung von COBOL-Systemen
  • Portierung 32?64 Bit


Migrationen:

  • Java 1.4 ? Java 8 ? Java 17
  • JBoss ? WildFly
  • Tomcat ? Payara
  • Hibernate ? EclipseLink (JPAProvider-Wechsel)
  • Oracle 11g ? Oracle 19
  • Oracle Reports ? Jasper Reports
  • SQLite ? PostgreSQL
  • Build-Umstellung auf Maven


Backend-Entwicklung:

  • Java SE/EE
  • Jakarta EE
  • EJB 2/3/3.1
  • JMS
  • JPA
  • Spring
  • REST
  • SOAP
  • Python (Django, Flask, FastAPI)


Lager- und Intralogistik-Steuerung:

  • Warenfluss-Steuerung
  • Materialfluss
  • Fördertechnik-Anbindung
  • Kommissionierung
  • Wegeoptimierung
  • Anlagenauslastung
  • Barcode-/Scanner-Systeme
  • Maschinenanbindung über proprietäre Socket-Schnittstellen


Security:

  • Secure Coding
  • Security Code Reviews
  • Sicherheits- und Datenschutzkonzepte (DSGVO)
  • Schwachstellenanalyse
  • Fuzz-Testing
  • Bytecode-Analyse
  • Java-Deserialisierung (Gadget-Chains)


Troubleshooting:

  • Root-Cause-Analyse in Produktion
  • Log- und Stacktrace-Analyse
  • Performance-Analyse
  • Fehlersuche an der Schnittstelle Software/Hardware/Mechanik


DevOps und Betrieb:

  • CI/CD mit Jenkins
  • GitLab
  • automatisierte Deploy- und Update-Prozesse
  • Monitoring mit Grafana und Nagios, Puppet, Ansible, Docker, Linux


Qualitätssicherung:

  • Unit-Tests
  • automatisierte Integrationstests
  • Regressionstests
  • Test-Driven Development
  • JUnit
  • Mockito
  • WireMock
  • Spock
  • Clean Code
  • Pair Programming


Anforderungsanalyse und Business-Analyse:

  • Erhebung aus unvollständigen Beschreibungen
  • Beobachtung und Code-Analyse
  • Abstimmung mit Fachbereichen ohne IT-Hintergrund
  • Spezifikation


Führung und Wissenstransfer:

  • Teamaufbau
  • Teamleitung (auch als externer Teamleiter)
  • Mentoring
  • Coaching
  • Schulungen
  • Workshops
  • Wissensmanagement
  • Übergabe an Nachfolger


KI und Machine Learning:

  • agentische Softwareentwicklung (Claude Code, Cursor IDE, OpenRouter)
  • KIBeratung
  • TensorFlow
  • Keras, Pandas
  • Feature Engineering
  • LSTM/CNN
  • Textmining


Embedded und Hardware:

  • ESP32
  • Raspberry Pi
  • Calliope
  • C++, I2C
  • MQTT
  • Schaltungsentwurf
  • PCB-Layout


Skills

Frameworks und Bibliotheken

  • Java EE / Jakarta EE / J2EE, EJB 2.1, EJB 3, EJB 3.1, Message Driven Beans 
  • JMS (Queues und Topics) 
  • JPA, Hibernate, EclipseLink 
  • Spring, Spring DI 
  • Java Swing (inkl. Touch-Oberflächen), Java AWT 
  • JSF, Vaadin 
  • Apache CXF (SOAP), REST (JAX-RS) 
  • Jasper Reports, Apache POI 
  • ANTLR (Formel-Grammatiken, Parser) 
  • Javassist, Bytecode-Parser, Java Debug Wire Protocol (JDWP) 
  • Django, Flask, FastAPI ? sehr gut / gut
  • Pandas, Matplotlib, TensorFlow, Keras, pytext 
  • JUnit, Mockito, WireMock, Spock 


Application-Server und Laufzeitumgebungen

  • Payara, GlassFish, WildFly, JBoss, Oracle WebLogic, Apache Tomcat
  • Android (App-Anbindung, hausinterne Apps)


Build, CI/CD, DevOps, Tools

  • Maven (komplexe Multi-Modul-Strukturen), Jenkins, GitLab, Git, SVN, TeamCity
  • Docker, Puppet, Ansible, Linux (Debian/Ubuntu/RHEL), Windows, Citrix
  • Monitoring:
    • Grafana
    • Nagios
  • Sonar, Jira, Confluence, Ticket-Systeme
  • IDEs:
    • IntelliJ IDEA
    • Eclipse
    • Visual Studio
    • Cursor IDE
  • KI-Werkzeuge:
    • Claude Code
    • Cursor IDE
    • OpenRouter
    • ChatGPT
  • Messaging:
    • JMS
    • RabbitMQ
    • MQTT
  • Protokolle:
    • HTTP
    • REST
    • SOAP
    • SMTP
    • IMAP
    • DKIM
    • SSH
    • TCP-Sockets
    • I2C


Methoden

  • Scrum
  • agile Vorgehensmodelle
  • Test-Driven Development
  • Clean Code, Clean Architecture
  • Pair Programming
  • Code Reviews
  • Architecture Decision Records (ADR)
  • UML
  • ERM
  • Model-Driven Development
  • ITIL-Grundlagen


Erfahrungen

Logistik und Intralogistik

  • Lagersteuerung, Fördertechnik, Kommissionierung
    • mittelständischer Non-Food-Logistiker sowie Online-Plattform eines Logistik-Konzerns (E-Postbrief)


Pharmaindustrie

  • Deutschland und USA
  • Labor-Informations-Management-Systeme (LIMS), regulierte Umgebungen


Telekommunikation

  • Internet-Provider
  • Hosting
  • Domain- und DNS-Management


Juristisches Umfeld / Anwaltskanzleien

  • Legal Tech
  • Datenschutz


Arbeitsweise

  • Erst verstehen, dann handeln: Ursachen statt Symptome, keine seitenlangen Analyse-Dokumente, danach entschlossene und pragmatische Umsetzung
  • Langfristige Partnerschaften: Kundenbeziehungen von fünf bis acht Jahren sind die Regel, keine Projekt-Hopper-Mentalität
  • Schnelle Integration in bestehende Teams, remote oder vor Ort, auch als externer Teamleiter
  • Respekt vor gewachsenen Systemen: Legacy-Code wird verstanden und behutsam weiterentwickelt statt vorschnell ersetzt
  • Dokumentation so viel wie nötig, so klar wie möglich (Code-Dokumentation, ADRs, Wiki)


Schlagworte / Keywords

  • Java, Java 17, Java 8, Jakarta EE, Java EE, J2EE, JEE, EJB, JMS, JPA, Hibernate, EclipseLink, Spring, Payara, GlassFish
  • WildFly, JBoss, WebLogic, Tomcat, Swing, JSF, Vaadin, REST, SOAP, CXF, Maven, Jenkins, GitLab, Git, CI/CD
  • Docker, Ansible, Puppet, Grafana, Nagios, Linux, Python, Django, Flask, FastAPI, Pandas, TensorFlow, Keras
  • Machine Learning, Textmining, C++, JNI, JNA, C#, SQL, Oracle, PostgreSQL, MariaDB, MySQL, MS SQL Server
  • Datenbank-Design, Software-Architektur, Solutions Architect, IT-Architekt, Enterprise-Architektur, verteilte Systeme, Microservices, SOA, Messaging, RabbitMQ, MQTT, Legacy-Modernisierung, Legacy-Code, Migration
  • Framework-Upgrade, Hibernate-Migration, Java-Migration, 64-Bit-Portierung, COBOL-Ablösung, Reverse Engineering, Refactoring, Clean Code, Clean Architecture, TDD, Unit-Tests, Integrationstests, JUnit, Mockito, Code Review, Secure Coding, IT-Security, Application Security, Certified Ethical Hacker, CEH,
  • Datenschutz, DSGVO, Sicherheitskonzept, Troubleshooting, Root-Cause-Analyse, Performance-Optimierung, Lagersteuerung, Lagerverwaltung, Warenfluss-Steuerung, Materialflusssteuerung, Intralogistik, Fördertechnik, Logimat, Hochregallager, Kommissionierung, Pick-by-Voice, Barcode, Scanner, Maschinenanbindung, Socket-Schnittstellen
  • Android, Raspberry Pi, ESP32, Embedded, Logistik, Pharma, LIMS, BaFin, Finanzaufsicht, Versicherungen, öffentlicher Dienst, Telekommunikation, Domain-Management, ERP
  • Teamleitung, Technical Lead, Entwicklungsleiter
  • Mentoring, Coaching, Schulung
  • Anforderungsanalyse, Business-Analyse
  • Scrum, Agile, Claude Code, Cursor, KI-gestützte Entwicklung, agentische Softwareentwicklung

Programmiersprachen

Java
1.4 - 17
Python
2 und 3
SQL
Bash / Shell-Scripting
C++
JNI/JNA-Anbindungen, native Linux-Bibliotheken (.so), Embedded (ESP32)
C#
GUI-Anwendung (Visual Studio), MS-SQL-Tools
XML
XSD
XSLT
WSDL
JavaScript
HTML
CSS
Kotlin
Groovy
Spock
Delphi
VBA
COBOL
lesend, Reverse Engineering


Datenbanken

Datenbank-Design
Datenmodellierung
ERM
SQL-Optimierung
Oracle
11g, 19
PostgreSQL
MariaDB
MySQL
MS SQL Server
SQLite

Branchen

Branchen

  • Logistik und Intralogistik
  • ? Finanzumfeld / Finanzaufsicht / Versicherungen
  • Öffentlicher Dienst / Behörden
  • Pharmaindustrie
  • Telekommunikation
  • Handel (Versandhandel, Lizenz-Einzelhandel, Lebensmitteleinzelhandel (Non-Food-Belieferung))
  • Juristisches Umfeld / Anwaltskanzleien
  • Bildung

Einsatzorte

Einsatzorte

Köln (+75km)
Deutschland
möglich

Projekte

Projekte

1 Jahr
2025-10 - heute

ERP-Projekt mit agentischer Softwareentwicklung

Entwickler mit End-to-End-Verantwortung Claude Code Cursor IDE OpenRouter ...
Entwickler mit End-to-End-Verantwortung
  • End-to-End-Verantwortung für mit KI-Coding-Agents umgesetzte Softwarekomponenten ? von der Anforderung über Implementierung bis Test und Deployment
  • Täglicher, produktiver Einsatz von Claude Code und Cursor IDE als agentische Entwicklungsumgebungen
  • Modellzugriff und Modell-Routing über OpenRouter
  • Qualitätssicherung und Review KI-generierten Codes
Claude Code Cursor IDE OpenRouter agentische Softwareentwicklung KI-gestützte Entwicklung LLM
auf Anfrage
7 Jahre 4 Monate
2019-06 - heute

Lager- und Logistik-Steuerung (Warenfluss-Steuerung in einem teilautomatisierten Lager)

Solutions Architect / IT-Architekt, Entwicklungsleiter und Teamleiter, Senior-Entwickler, Anforderungsanalyst, Betrieb Java 8 Java 17 Java EE / Jakarta EE ...
Solutions Architect / IT-Architekt, Entwicklungsleiter und Teamleiter, Senior-Entwickler, Anforderungsanalyst, Betrieb

Neuentwicklung, Einführung und Betrieb eines unternehmenskritischen, verteilten Systems zur Steuerung von Warenfluss und Auftragsabarbeitung in einem teilautomatisierten, heterogenen Lager. Ablösung einer historisch gewachsenen, instabilen COBOL-Steuerung durch eine Enterprise-Architektur in Java EE.

  • Aufbau einer Enterprise-Architektur für die gesamte Lager-Steuerung mit Hochregallager, Logimaten, mehreren Förder-Systemen (Costo intralogistic, BSS, AMI Fördertechnik), Retouren-Sorter, Voice- Kommissionierung (Pick-by-Voice), Paketdienst, Wareneingang und Warenausgang
  • Modularer Aufbau mit loser Kopplung und asynchroner Verarbeitung (JMS); hohe Nachvollziehbarkeit fachlicher Ereignisse und Entscheidungsgrundlagen
  • Entwicklung von acht server-seitigen EJB/EAR-Modulen mit komplexer Maven-Struktur, sieben Client-Applikationen mit GUI (touch-gesteuerte Java-Swing-Anwendungen für Lagerarbeiter und Lagerleitung), drei Client-Applikationen ohne GUI zur Kommunikation mit externen Systemen über proprietäre Socket-Schnittstellen sowie zwei Android-Apps
  • Anbindung von Maschinen und Fördertechnik unterschiedlicher Hersteller, Barcode- und Scanner-gestützte Steuerung
  • Design und Weiterentwicklung des Datenbank-Designs für Kunden- und Artikel-Stammdaten, Auftrags-, Bearbeitungs- und Bewegungsdaten (MariaDB)
  • Design und Implementierung von REST-Schnittstellen in einer JEE-Umgebung zur Kommunikation mit Android-Apps
  • Optimierung von Arbeitsabläufen im Lager, Wegeoptimierung für manuelle Kommissionierung, Steuerung der Auftragsabarbeitung für bestmögliche Anlagenauslastung
  • Anforderungsanalyse aus unvollständigen Beschreibungen, eigenen Beobachtungen und Code-Analyse der Altsoftware; Design fachlicher Abläufe und passender Benutzeroberflächen
  • Migration von Java-Modulen von Tomcat auf Payara; Migration des Persistenz-Frameworks von Hibernate auf EclipseLink im laufenden Betrieb; Java 8 ? Java 17
  • Einführung von CI/CD auf Basis von Jenkins, Einführung von Git/GitLab, automatische Deploy- und Update-Prozesse, Ticket-System, Monitoring auf Basis von Grafana
  • Einführung von Unit-Tests und automatisierten Integrationstests, Pair Programming und Clean Code im Team
  • Leitung eines internationalen Entwicklerteams von bis zu 4 Personen inkl. Teamaufbau, Konfliktlösung und Umstellung auf mobiles Arbeiten während der Corona-Zeit
  • Umschulung von COBOL-Entwicklern auf Java, regelmäßige Schulungen, Präsentationen und Workshops
  • Leitung team-übergreifender Taskforces bei produktionsverhindernden Störungen; Fehlersuche auch bei mechanischen und elektronischen Maschinenfehlern
  • Geordnete Übergabe der Teamleitung an einen Nachfolger nach 5-monatiger Einarbeitung; seitdem weiterhin als Architekt, Entwickler und Berater tätig


Ergebnisse / Erkenntnisse:

  • Stabile, wartungsfreundliche, gut erweiterbare Lösung; laut Referenzschreiben auch nach langfristiger Betrachtung keine strukturellen Fehler in Konzepten und Architektur
  • Referenzschreiben der IT-Leitung (Prokurist) vom 08.01.2024 liegt vor

Java 8 Java 17 Java EE / Jakarta EE EJB 3.1 Payara JMS JPA EclipseLink Hibernate MariaDB JSF Java Swing Android REST TCP-Socket-Schnittstellen Python 3 Raspberry Pi Maven Jenkins GitLab Git Grafana Eclipse IntelliJ Fördertechnik Logimat Hochregallager Pick-by-Voice Barcode-Scanner
Wenco GmbH & Co. KG
Hennef
2 Jahre 3 Monate
2023-02 - 2025-04

Modernisierung einer Backup-Anbindung

Entwickler Java Java EE JBoss ...
Entwickler
  • Portierung einer Java-EE-Applikation von JBoss nach WildFly
  • Portierung einer Java-JNI-Anbindung von 32 Bit auf 64 Bit
  • Erstellung einer nativen Linux-Bibliothek (.so) in C++
Java Java EE JBoss WildFly JNI C++ Linux
Deutsches Pharma-Unternehmen
4 Monate
2018-12 - 2019-03

ServicePack 6 - Modernisierung eines Labor-Informations-Management-Systems (LIMS)

Entwickler - Legacy-Modernisierung Java J2EE EJB 2.1 ...
Entwickler - Legacy-Modernisierung
Technische Modernisierung einer umfangreichen, historisch gewachsenen und undokumentierten J2EEAnwendung (Java-1.4-Ära, EJB 2.1, über 400 durchnummerierte Fach-Beans ohne fachliche Benennung) für wissenschaftliche Analysedaten in Pharma-Laboren.
  • Analyse von umfangreichem, historisch gewachsenem, undokumentiertem Code; Rekonstruktion der fachlichen Funktionen
  • Portierung von 32 auf 64 Bit inkl. Wiederherstellung und Neukompilierung einer nativen C++-Komponente; Anbindung einer C++-Library über JNI/JNA
  • Erstellung eines Build-Prozesses in Maven für eine nicht mehr baubare Codebasis
  • Portierung von JBoss nach WildFly; Migration von Oracle 11g auf Oracle 19; Ablösung von Oracle Reports durch Jasper Reports
  • Erneuerung der Server-Anbindung eines komplexen Java-Swing-Fat-Clients; Bugfixing
  • Analyse und Erweiterung eines umfangreichen Oracle-Datenmodells
  • Design, Implementierung und Unit-Tests von REST-Schnittstellen sowie Pflege von SOAP-Schnittstellen zur Anbindung von Drittanwendungen
  • Zusammenarbeit in einem internationalen, verteilten Team (Off-Site)
Java J2EE EJB 2.1 JBoss WildFly Oracle 11g Oracle 19 Maven Java Swing C++ JNI JNA Jasper Reports REST SOAP
US-amerikanischer Softwareanbieter / internationale Pharmaindustrie
3 Jahre 1 Monat
2016-03 - 2019-03

VADIS ? Versicherungsbetrugs- und Kennzahlen-Plattform

Software-Architekt, Analyst, Entwickler Java 7 J2EE Oracle WebLogic ...
Software-Architekt, Analyst, Entwickler
  • Anforderungsanalyse mit dem Fachbereich, Spezifikation und Abstimmung; vollständige Projektbegleitung von der Spezifikation bis zur Inbetriebnahme
  • Entwicklung, Test und Dokumentation eines neuen fachlichen Moduls zur Meldung und Verwaltung von Versicherungsbetrugsfällen
  • Abwärtskompatible Neuimplementierung einer Kennzahlen-Berechnungs-Engine mit eigener Formel-Grammatik (ANTLR)
  • Parallele Abarbeitung komplexer Berechnungen von Unternehmenskennzahlen mit JMS Queues und Topics; Neuimplementierung einer Client/Server-Bridge auf JMS-Basis
  • Textmining (Bag-of-Words, pytext) zur automatischen Bewertung von Unternehmensberichten; Visualisierung mit Matplotlib
  • Refactorings und Redesigns; Umgang mit großen Datenmengen in Oracle-Datenbanken; Beachtung von Datenschutz- und Aufsichtsrecht
  • Workshops für interne Entwickler und Architekten zu Java-Neuerungen, Clean Code und Clean Architecture
Java 7 J2EE Oracle WebLogic JMS Oracle Maven 3 ANTLR Python pytext Matplotlib Textmining
BaFin
6 Monate
2018-07 - 2018-12

AWM Anbindung erweitern

Entwickler C# Visual Studio TeamCity ...
Entwickler
  • Fachliche Erweiterungen und Bugfixing in einer C#-GUI-Anwendung
  • Unterstützung der Abnahmetests
  • Anpassung der Dokumentation
C# Visual Studio TeamCity Citrix
Deutsches Pharma-Unternehmen
1 Jahr 4 Monate
2016-09 - 2017-12

AWM ServicePack 5 - Modernisierung eines Labor-Informations-Management-Systems (LIMS)

Entwickler - Legacy-Modernisierung Java J2EE EJB 2.1 ...
Entwickler - Legacy-Modernisierung
Technische Modernisierung einer umfangreichen, historisch gewachsenen und undokumentierten J2EEAnwendung (Java-1.4-Ära, EJB 2.1, über 400 durchnummerierte Fach-Beans ohne fachliche Benennung) für wissenschaftliche Analysedaten in Pharma-Laboren.
  • Analyse von umfangreichem, historisch gewachsenem, undokumentiertem Code; Rekonstruktion der fachlichen Funktionen
  • Portierung von 32 auf 64 Bit inkl. Wiederherstellung und Neukompilierung einer nativen C++-Komponente; Anbindung einer C++-Library über JNI/JNA
  • Erstellung eines Build-Prozesses in Maven für eine nicht mehr baubare Codebasis
  • Portierung von JBoss nach WildFly; Migration von Oracle 11g auf Oracle 19; Ablösung von Oracle Reports durch Jasper Reports
  • Erneuerung der Server-Anbindung eines komplexen Java-Swing-Fat-Clients; Bugfixing
  • Analyse und Erweiterung eines umfangreichen Oracle-Datenmodells
  • Design, Implementierung und Unit-Tests von REST-Schnittstellen sowie Pflege von SOAP-Schnittstellen zur Anbindung von Drittanwendungen
  • Zusammenarbeit in einem internationalen, verteilten Team (Off-Site)
Java J2EE EJB 2.1 JBoss WildFly Oracle 11g Oracle 19 Maven Java Swing C++ JNI JNA Jasper Reports REST SOAP
US-amerikanischer Softwareanbieter / internationale Pharmaindustrie
1 Jahr 4 Monate
2016-01 - 2017-04

Unternehmenskennzahlen ? Balanced Scorecard

Fullstack-Berater und Entwickler, Business-Analyst Java J2EE WildFly ...
Fullstack-Berater und Entwickler, Business-Analyst
  • Planung, Entwicklung und Einführung eines automatischen Tools zum Monitoring von Geschäftszahlen ? Automatisierung von täglich 3 Stunden Buchhaltungstätigkeit
  • Business- und Anforderungsanalyse mit Anwendern ohne IT-Affinität, Workshops und Schulungen
  • Reverse Engineering von automatisch konvertiertem COBOL-Code
  • Visualisierung der Hochregallager-Auslastung
Java J2EE WildFly Vaadin MS SQL Server PostgreSQL C# Excel Apache POI
Spezialisierter Versandhandel
6 Monate
2015-11 - 2016-04

Sicherheitsforschung: JVM-, Bytecode-Analyse und Java-Fuzz-Testing

Security-Researcher Java JVM Javassist ...
Security-Researcher
  • Statische Bytecode-Analyse zur Ermittlung von Aufrufstrukturen innerhalb von Bibliotheken und zu potenziell verwundbaren Code-Stellen
  • Analyse von Java-Serializable-Injection (Deserialisierungs-Schwachstellen), Gadget-Chains, Property-Oriented Programming, Datenfluss-Analyse
  • Eigene Java-Debugger-Implementierung über das Java Debug Wire Protocol für Fuzz-Testing von Java-Klassen
  • Datenbank-Struktur zur Speicherung hierarchischer Code-Aufrufe (Stacktraces)
Java JVM Javassist Bytecode-Parser JDWP Fuzzing PostgreSQL Java AWT Application Security
Eigenmotivierte Sicherheitsforschung
9 Monate
2014-06 - 2015-02

Versicherungsdatenverwaltung ? Performance- und Architektur-Redesign

Software-Architekt, Analyst, Entwickler Java 7 J2EE EJB 3.1 ...
Software-Architekt, Analyst, Entwickler
  • Ist-Analyse und Refactorings/Redesigns in historisch gewachsenem Java-EE-Code zur Performance-Steigerung und Verbesserung der Wartbarkeit
  • Design und Umsetzung einer Lösung für Langläufer-Jobs auf Basis von JMS Queues/Topics und Message Driven Beans (EJB 3.1)
  • Umstellung des Build-Prozesses von manuellem Eclipse-Export auf Maven
  • Datenbank-Design zur Speicherung und Verwaltung komplexer Formulardaten; große Datenmengen in Oracle
  • Erstellung von Datenanalyse-Tools mit Java und SQL
  • Workshops für interne Entwickler zu Clean Code, Datenbank-Design und fortgeschrittenen SQL-Techniken
Java 7 J2EE EJB 3.1 Oracle WebLogic JMS JPA Oracle Maven 3 Eclipse
BaFin

Aus- und Weiterbildung

Aus- und Weiterbildung

11 Monate
2000-08 - 2001-06

Informatik

Berufsfachschule
Berufsfachschule

Position

Position

  • Solutions Architect / Software-Architekt / IT-Architekt
  • Senior Software Engineer / Senior Java-Entwickler / Senior Python-Entwickler
  • Technical Lead / Lead Developer / Entwicklungsleiter / externer Teamleiter
  • Legacy-Modernisierung, Migrationsexperte, Framework-Upgrades
  • Troubleshooter / IT-Feuerwehr / Incident- und Root-Cause-Analyse
  • Security Analyst / Secure Code Review / Sicherheitskonzepte
  • Coach, Trainer und Schulungsleiter (Java, Clean Code, Clean Architecture, Secure Coding)
  • Technischer Berater / Sparringspartner für CTOs, IT-Leitung und Tech Leads

Kompetenzen

Kompetenzen

Top-Skills

java software

Produkte / Standards / Erfahrungen / Methoden

Profil

  • IT-Problemlöser mit über 25 Jahren Erfahrung in Entwicklung, Architektur und Betrieb komplexer, unternehmenskritischer Software-Systeme. Fokus auf langfristig wartbare Lösungen, hohe technische Tiefe und ganzheitliches Verständnis ? von der Codezeile bis zur Geschäftslogik. Spezialisiert auf Legacy-Systeme, technische Migrationen (Java-Versionen, Application-Server, Persistenz-Frameworks, 32?64 Bit, Datenbanken) und sicherheitskritische Anwendungen.
  • Seit 2019 Architekt, Entwicklungsleiter (bis 11/2023) und Senior-Entwickler der kompletten Lager- und Warenfluss-Steuerung eines Non-Food-Logistikers mit Hochregal, Logimaten, Fördertechnik (Costo, BSS, AMI), Retouren-Sorter, Voice-Kommissionierung, Paketdienst sowie Warenein- und -ausgang. Ablösung einer historisch gewachsenen COBOL-Steuerung durch eine modulare Java-EE-Architektur; Referenzschreiben des Kunden liegt vor.
  • Mehrjährige Erfahrung in regulierten Umfeldern: Finanzaufsicht (BaFin, Versicherungsaufsicht), Pharmaindustrie (LIMS / Labor-Management-Systeme, national und international), Telekommunikation, öffentlicher Dienst.
  • Ehemals Certified Ethical Hacker (CEH) mit eigener Sicherheitsforschung zu JVM-Internas, Bytecode-Analyse und Java-Deserialisierungs-Schwachstellen. Aktuell produktive Praxis mit agentischer Softwareentwicklung (Claude Code, Cursor IDE).
  • Erfahrene Führungskraft: Aufbau eines Entwicklerteams von einer auf zwölf Personen, mehrjährige Leitung internationaler Teams, Umschulung von COBOL-Entwicklern auf Java, regelmäßige Schulungen und Workshops.
  • Bewährter Sparringspartner für CTOs, IT-Leitung, Tech Leads und Entwicklerteams.


Kernkompetenzen

Software-Architektur:

  • Enterprise-Architektur
  • verteilte Systeme, modulare Architektur mit loser Kopplung
  • asynchrone Verarbeitung
  • Event-basierte Architektur
  • Serviceorientierte Architektur (SOA)
  • Microservices
  • Clean Architecture
  • Domain-Driven Design


Legacy-Modernisierung:

  • Analyse undokumentierter, historisch gewachsener Codebasen
  • Reverse Engineering
  • minimal-invasive Modernisierung
  • Ablösung von COBOL-Systemen
  • Portierung 32?64 Bit


Migrationen:

  • Java 1.4 ? Java 8 ? Java 17
  • JBoss ? WildFly
  • Tomcat ? Payara
  • Hibernate ? EclipseLink (JPAProvider-Wechsel)
  • Oracle 11g ? Oracle 19
  • Oracle Reports ? Jasper Reports
  • SQLite ? PostgreSQL
  • Build-Umstellung auf Maven


Backend-Entwicklung:

  • Java SE/EE
  • Jakarta EE
  • EJB 2/3/3.1
  • JMS
  • JPA
  • Spring
  • REST
  • SOAP
  • Python (Django, Flask, FastAPI)


Lager- und Intralogistik-Steuerung:

  • Warenfluss-Steuerung
  • Materialfluss
  • Fördertechnik-Anbindung
  • Kommissionierung
  • Wegeoptimierung
  • Anlagenauslastung
  • Barcode-/Scanner-Systeme
  • Maschinenanbindung über proprietäre Socket-Schnittstellen


Security:

  • Secure Coding
  • Security Code Reviews
  • Sicherheits- und Datenschutzkonzepte (DSGVO)
  • Schwachstellenanalyse
  • Fuzz-Testing
  • Bytecode-Analyse
  • Java-Deserialisierung (Gadget-Chains)


Troubleshooting:

  • Root-Cause-Analyse in Produktion
  • Log- und Stacktrace-Analyse
  • Performance-Analyse
  • Fehlersuche an der Schnittstelle Software/Hardware/Mechanik


DevOps und Betrieb:

  • CI/CD mit Jenkins
  • GitLab
  • automatisierte Deploy- und Update-Prozesse
  • Monitoring mit Grafana und Nagios, Puppet, Ansible, Docker, Linux


Qualitätssicherung:

  • Unit-Tests
  • automatisierte Integrationstests
  • Regressionstests
  • Test-Driven Development
  • JUnit
  • Mockito
  • WireMock
  • Spock
  • Clean Code
  • Pair Programming


Anforderungsanalyse und Business-Analyse:

  • Erhebung aus unvollständigen Beschreibungen
  • Beobachtung und Code-Analyse
  • Abstimmung mit Fachbereichen ohne IT-Hintergrund
  • Spezifikation


Führung und Wissenstransfer:

  • Teamaufbau
  • Teamleitung (auch als externer Teamleiter)
  • Mentoring
  • Coaching
  • Schulungen
  • Workshops
  • Wissensmanagement
  • Übergabe an Nachfolger


KI und Machine Learning:

  • agentische Softwareentwicklung (Claude Code, Cursor IDE, OpenRouter)
  • KIBeratung
  • TensorFlow
  • Keras, Pandas
  • Feature Engineering
  • LSTM/CNN
  • Textmining


Embedded und Hardware:

  • ESP32
  • Raspberry Pi
  • Calliope
  • C++, I2C
  • MQTT
  • Schaltungsentwurf
  • PCB-Layout


Skills

Frameworks und Bibliotheken

  • Java EE / Jakarta EE / J2EE, EJB 2.1, EJB 3, EJB 3.1, Message Driven Beans 
  • JMS (Queues und Topics) 
  • JPA, Hibernate, EclipseLink 
  • Spring, Spring DI 
  • Java Swing (inkl. Touch-Oberflächen), Java AWT 
  • JSF, Vaadin 
  • Apache CXF (SOAP), REST (JAX-RS) 
  • Jasper Reports, Apache POI 
  • ANTLR (Formel-Grammatiken, Parser) 
  • Javassist, Bytecode-Parser, Java Debug Wire Protocol (JDWP) 
  • Django, Flask, FastAPI ? sehr gut / gut
  • Pandas, Matplotlib, TensorFlow, Keras, pytext 
  • JUnit, Mockito, WireMock, Spock 


Application-Server und Laufzeitumgebungen

  • Payara, GlassFish, WildFly, JBoss, Oracle WebLogic, Apache Tomcat
  • Android (App-Anbindung, hausinterne Apps)


Build, CI/CD, DevOps, Tools

  • Maven (komplexe Multi-Modul-Strukturen), Jenkins, GitLab, Git, SVN, TeamCity
  • Docker, Puppet, Ansible, Linux (Debian/Ubuntu/RHEL), Windows, Citrix
  • Monitoring:
    • Grafana
    • Nagios
  • Sonar, Jira, Confluence, Ticket-Systeme
  • IDEs:
    • IntelliJ IDEA
    • Eclipse
    • Visual Studio
    • Cursor IDE
  • KI-Werkzeuge:
    • Claude Code
    • Cursor IDE
    • OpenRouter
    • ChatGPT
  • Messaging:
    • JMS
    • RabbitMQ
    • MQTT
  • Protokolle:
    • HTTP
    • REST
    • SOAP
    • SMTP
    • IMAP
    • DKIM
    • SSH
    • TCP-Sockets
    • I2C


Methoden

  • Scrum
  • agile Vorgehensmodelle
  • Test-Driven Development
  • Clean Code, Clean Architecture
  • Pair Programming
  • Code Reviews
  • Architecture Decision Records (ADR)
  • UML
  • ERM
  • Model-Driven Development
  • ITIL-Grundlagen


Erfahrungen

Logistik und Intralogistik

  • Lagersteuerung, Fördertechnik, Kommissionierung
    • mittelständischer Non-Food-Logistiker sowie Online-Plattform eines Logistik-Konzerns (E-Postbrief)


Pharmaindustrie

  • Deutschland und USA
  • Labor-Informations-Management-Systeme (LIMS), regulierte Umgebungen


Telekommunikation

  • Internet-Provider
  • Hosting
  • Domain- und DNS-Management


Juristisches Umfeld / Anwaltskanzleien

  • Legal Tech
  • Datenschutz


Arbeitsweise

  • Erst verstehen, dann handeln: Ursachen statt Symptome, keine seitenlangen Analyse-Dokumente, danach entschlossene und pragmatische Umsetzung
  • Langfristige Partnerschaften: Kundenbeziehungen von fünf bis acht Jahren sind die Regel, keine Projekt-Hopper-Mentalität
  • Schnelle Integration in bestehende Teams, remote oder vor Ort, auch als externer Teamleiter
  • Respekt vor gewachsenen Systemen: Legacy-Code wird verstanden und behutsam weiterentwickelt statt vorschnell ersetzt
  • Dokumentation so viel wie nötig, so klar wie möglich (Code-Dokumentation, ADRs, Wiki)


Schlagworte / Keywords

  • Java, Java 17, Java 8, Jakarta EE, Java EE, J2EE, JEE, EJB, JMS, JPA, Hibernate, EclipseLink, Spring, Payara, GlassFish
  • WildFly, JBoss, WebLogic, Tomcat, Swing, JSF, Vaadin, REST, SOAP, CXF, Maven, Jenkins, GitLab, Git, CI/CD
  • Docker, Ansible, Puppet, Grafana, Nagios, Linux, Python, Django, Flask, FastAPI, Pandas, TensorFlow, Keras
  • Machine Learning, Textmining, C++, JNI, JNA, C#, SQL, Oracle, PostgreSQL, MariaDB, MySQL, MS SQL Server
  • Datenbank-Design, Software-Architektur, Solutions Architect, IT-Architekt, Enterprise-Architektur, verteilte Systeme, Microservices, SOA, Messaging, RabbitMQ, MQTT, Legacy-Modernisierung, Legacy-Code, Migration
  • Framework-Upgrade, Hibernate-Migration, Java-Migration, 64-Bit-Portierung, COBOL-Ablösung, Reverse Engineering, Refactoring, Clean Code, Clean Architecture, TDD, Unit-Tests, Integrationstests, JUnit, Mockito, Code Review, Secure Coding, IT-Security, Application Security, Certified Ethical Hacker, CEH,
  • Datenschutz, DSGVO, Sicherheitskonzept, Troubleshooting, Root-Cause-Analyse, Performance-Optimierung, Lagersteuerung, Lagerverwaltung, Warenfluss-Steuerung, Materialflusssteuerung, Intralogistik, Fördertechnik, Logimat, Hochregallager, Kommissionierung, Pick-by-Voice, Barcode, Scanner, Maschinenanbindung, Socket-Schnittstellen
  • Android, Raspberry Pi, ESP32, Embedded, Logistik, Pharma, LIMS, BaFin, Finanzaufsicht, Versicherungen, öffentlicher Dienst, Telekommunikation, Domain-Management, ERP
  • Teamleitung, Technical Lead, Entwicklungsleiter
  • Mentoring, Coaching, Schulung
  • Anforderungsanalyse, Business-Analyse
  • Scrum, Agile, Claude Code, Cursor, KI-gestützte Entwicklung, agentische Softwareentwicklung

Programmiersprachen

Java
1.4 - 17
Python
2 und 3
SQL
Bash / Shell-Scripting
C++
JNI/JNA-Anbindungen, native Linux-Bibliotheken (.so), Embedded (ESP32)
C#
GUI-Anwendung (Visual Studio), MS-SQL-Tools
XML
XSD
XSLT
WSDL
JavaScript
HTML
CSS
Kotlin
Groovy
Spock
Delphi
VBA
COBOL
lesend, Reverse Engineering


Datenbanken

Datenbank-Design
Datenmodellierung
ERM
SQL-Optimierung
Oracle
11g, 19
PostgreSQL
MariaDB
MySQL
MS SQL Server
SQLite

Branchen

Branchen

  • Logistik und Intralogistik
  • ? Finanzumfeld / Finanzaufsicht / Versicherungen
  • Öffentlicher Dienst / Behörden
  • Pharmaindustrie
  • Telekommunikation
  • Handel (Versandhandel, Lizenz-Einzelhandel, Lebensmitteleinzelhandel (Non-Food-Belieferung))
  • Juristisches Umfeld / Anwaltskanzleien
  • Bildung

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.