Agile Entwicklung, Analyse und Design, Datenbank-Design
Aktualisiert am 13.01.2026
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.01.2026
Verfügbar zu: 100%
davon vor Ort: 25%
Kotlin
OAuth
API
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

Nürnberg (+50km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-12 - heute

SaaS-Produkt "Digitale Schulanmeldung" für bayerische Grundschulen

Fullstack-Entwicklung: Konzept, Architektur, Implementierung. TypeScript Node.js React ...
Fullstack-Entwicklung: Konzept, Architektur, Implementierung.
SaaS-Lösung für bayerische Grundschulen:
- Online-Anmeldung für Eltern (Multi-Device, Offline-fähig)
- ASV-Bayern Export für Sekretariate
- DSGVO-konform

TypeScript Node.js React H3 Drizzle ORM Docker SQLite
9 Monate
2025-07 - heute

Neubau eines Walz-Berechnungssystems

Senior Fullstack Engineer Java Quarkus Angular ...
Senior Fullstack Engineer

Neuentwicklung einer kritischen Komponente zur Steuerung des Walzprozesses für Rohre. Ziel: Ablösung einer nicht wartbaren Legacy-Lösung ("Black Box").

  • Herausforderung: Reverse-Engineering fachlicher Anforderungen aus fremdsprachigen Spezifikationen ohne Zugriff auf den Altsystem-Code. Hohe fachliche Komplexität (statistische Verteilungen, Optimierungsverfahren).
  • Lösung: Implementierung eines robusten Rechenkerns in Quarkus (Java).
    • Implementierung anspruchsvoller Optimierungslogik (z.B. Bisektionsverfahren) gemäß Fachvorgaben unter Nutzung spezialisierter Bibliotheken (Apache Commons Math).
    • Implementierung durchgängiger Mehrsprachigkeit (i18n) in Frontend und Backend-Meldungen (Deutsch/Französisch) zur Überbrückung der Sprachbarriere zwischen IT und Fachbereich.
  • Ergebnis: Erfolgreiche Bereitstellung des MVP für die Testphase. Ermöglicht präzise Vorhersage von Materialverhalten zur Minimierung von Schrott (Kostenreduktion).

Java Quarkus Angular TypeScript Gradle Docker Apache Commons Math
SHS Saarstahl (Produktionsnahe Software)
15 Jahre 3 Monate
2011-01 - heute

Modernisierung und Weiterentwicklung

Lead Architect & Strategic Partner (Acting CTO) Node.js TypeScript Astro ...
Lead Architect & Strategic Partner (Acting CTO)

Gesamtverantwortung für die technische Vision und den Betrieb eines High-Traffic-Portals mit >9 Mio. Aufrufen p.a. und >5.500 gelisteten Messen.

  • Herausforderung: Skalierung eines historisch gewachsenen Systems bei gleichzeitiger Modernisierung ohne Downtime.
  • Lösung & Ergebnis:
    • Technologie-Transformation: Sukzessive Migration von Legacy-PHP zu einem modernen, typensicheren Stack (NodeJS, Astro, React, tRPC, Drizzle ORM).
    • Monetarisierung: Konzeption und Integration von Payment-Flows (Stripe Webhooks) zur Erschließung neuer Umsatzkanäle.
    • ?Effizienz: Entwicklung von Self-Service-Portalen für Veranstalter, was den administrativen Aufwand massiv reduzierte.

Node.js TypeScript Astro React TanStack Query tRPC PostgreSQL SQLite Stripe API
Messen.de
2 Jahre 11 Monate
2023-01 - 2025-11

Optimierung Planungs- & Laborsysteme

Senior Fullstack Engineer Java Wildfly JEE ...
Senior Fullstack Engineer
  • Weiterentwicklung und Wartung der anlagenübergreifenden Produktionssteuerungssysteme in einem verteilten Team.
Java Wildfly JEE PostgreSQL Angular TypeScript Maven Docker
SHS Saarstahl (Produktionsnahe Software)
3 Jahre
2020-01 - 2022-12

Ablösung der zentralen API-Management-Plattform & Identity Provider (PSD2)

Senior Lead Developer & Co-Architect Kotlin Java OAuth2 / OIDC ...
Senior Lead Developer & Co-Architect

Herausforderung: Der bestehende WSO2-Stack war im Betrieb hochriskant ("Upgrade Minefield"), verursachte hohe Lizenzkosten und war für spezifische PSD2-Anforderungen zu unflexibel.


Lösung:

  • Strategische Entscheidung ("Build vs. Buy") zur Eigenentwicklung eines High-Performance Identity Providers.
  • Lead-Entwicklung der neuen Komponenten in Kotlin (Einführung der Sprache im Projekt).
  • Design und Implementierung komplexer OAuth2-Flows und Security-Mechanismen, die das Standardprodukt nicht abbilden konnte.


Ergebnis:

  • Reduzierung der Lizenzkosten und Abhängigkeiten vom Hersteller.
  • Signifikante Steigerung der Stabilität und Wartbarkeit durch sauberen, modernen Kotlin-Code.
  • Erfolgreiche Migration im laufenden Betrieb unter Remote-Bedingungen (COVID-19).

Kotlin Java OAuth2 / OIDC PostgreSQL Docker Linux
Sopra Financial Technology (Banking)
Nürnberg / Remote
3 Jahre 8 Monate
2016-05 - 2019-12

Überarbeitung Zugangsdatensystem einer Direkt-Bank

Software-Entwickler Scrum internationale Erfahrung
Software-Entwickler
Überarbeitung Zugangsdatensystem einer Direkt-Bank. Ablösung von Oracle Stored Procedures durch neue Java-Implementierung. Integration in OAuth2 Flows.
SpringFramework Spring Boot REST Hibernate Jenkins JUnit JavaScript IntelliJ Maven Buildmanagement Java OAuth 2.0
Scrum internationale Erfahrung
ING DiBa
Nürnberg
1 Monat
2016-04 - 2016-04

Entwicklung eines CRM Systems (Backoffice Applikation)

Backend Entwickler Groovy Spring Boot Spring Web ...
Backend Entwickler

Vorgehensmodell: Code-Camp

 

Abstimmung der API zwischen Backend und Frontend, Abstimmung der Fachlichkeiten mit dem Kunden

Groovy Spring Boot Spring Web Spring Data / JPA Spring Cloud Config Spring Security Hibernate diverse Amazon AWS Dienste Google Directory Service OAuth 2 JSON REST JUnit Mockito Gradle Jenkins Nexus Repository Java
Handel / Medizintechnik
2 Jahre 10 Monate
2013-06 - 2016-03

Erweiterungen Schaden-/Leistungssystem

Senior Java Developer
Senior Java Developer
  • Herausforderung: Historisch gewachsenes, komplexes Regelwerk verhinderte die schnelle Einführung neuer Krankenzusatz-Tarife.
  • Lösung: Grundlegende Restrukturierung und Neukonzeption der Business-Rule-Engine. Integration externer Dienstleister zur automatisierten Rechnungskürzung.
  • Ergebnis: Drastische Reduktion des manuellen Prüfaufwands für Sachbearbeiter und beschleunigte Time-to-Market für neue Versicherungsprodukte.
ERGO Direkt Versicherungen
1 Jahr
2012-07 - 2013-06

Migration Berufsunfähigkeit für eine Versicherung

Java 6 JUnit Maven ...
  • Übernahme der Daten aus dem Altsystem
  • Analyse der Daten im Altsystem mit dem Betreuungsteam
  • Dokumentation der Strukturen und Mappings Koordinierung der Zulieferungen aus dem Altsystem
  • Entwicklung des Import- und Mapping-Tools Kontrolle der Daten mit dem Fachbereich
Java 6 JUnit Maven Oracle Datenbank myBatis
Versicherung
1 Jahr 8 Monate
2010-11 - 2012-06

Ablösung eines Analysesystem

Java 6 JUnit Maven ...

Vorgehensmodell: Scrum

  • Ablösung eines Analysesystems für ein Schnell-Labor
  • Ausfallsichere Implementierung für 24x7 Betrieb des Systems Level-1 Anbindung der Laborgeräte
  • Implementierung fachlicher Analyseregeln
  • Implementierung einer Swing-GUI für Einsatz unter Labor-Bedingungen
  • Präsentation der Arbeitsfortschritte gegenüber dem Fachbereich
  • Code-Reviews mit Architekten
  • Unterstützung bei Inbetriebnahme des Neusystems
Java 6 JUnit Maven Hudson Jira Confluence Eclipse IDE Subversion JBoss 5 EJB3 Hibernate Swing
Stahlindustrie
3 Jahre 1 Monat
2007-10 - 2010-10

Content-Management-System / eCommerce

Java 6 JavaScript HTML ...
  • Erweiterung eines Java-Basierten Content-Management- Systems (CMS)
  • Umstellung der Verarbeitung auf Web 2.0 Technologien (AJAX)
  • Unterstützung bei der Einbindung des CMS in verschiedene Kundenprojekte
  • Konzeptionierung und Umsetzung von kundenspezifischen Erweiterungen (z. B. Einbindung einer AudioTex Schnittstelle, SMS Services, ...)
Java 6 JavaScript HTML CSS JUnit Ant CruiseControl Bugzilla Eclipse IDE CVS Spring Framework 2.x Tomcat 5 und 6 mySQL 5.x PostgreSQL Hibernate Freemarker Template Engine JSP Yahoo User Interface Library (YUI) Dojo-Toolkit Wicket
3 Monate
2008-08 - 2008-10

Training und Projekt Kick-Off

Java 6 JUnit Ant ...
  • Training eines kleinen (< 5 Personen) Entwicklerteams in aktuellen Technologien für die Realisierung Web- basierter Anwendungen mit Java
  • Definieren der Architektur
  • Integration bestehender Systeme (SAP)
  • Definieren der Entwicklungsumgebung und des Entwicklungs- Prozesses; Ziele: agile Entwicklung, Continuous Integration
  • Begleitung bei der Realisierung der ersten Funktionen
Java 6 JUnit Ant Hudson (Continuous Integration) Bugzilla MediaWiki Eclipse IDE Subversion Spring Framework 2.5.x Tomcat 6.x Hibernate 3.3.x Freemarker Template Engine ExtJS

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 - 2000

Ausbildung zum Fachinformatiker, Fachrichtung Anwendungsentwicklung


1996 - 1997

Grundwehrdienst


1987 - 1996

Gymnasium, Abschluss: Abitur

Kompetenzen

Kompetenzen

Top-Skills

Kotlin OAuth API

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Architecture
Hibernate
IntelliJ
internationale Erfahrung
Jenkins
JUnit
Kanban
Maven Buildmanagement
OAuth
REST
Scrum
Spring Boot
SpringFramework
WSO2

Kernkompetenzen

  • Architektur & Modernisierung: Transformation monolithischer Systeme in modulare Architekturen. Ablösung proprietärer Lösungen (z.B. WSO2) durch effiziente, wartbare Eigenentwicklungen.
  • Java Ecosystem: Expert-Level in Java & Kotlin (Spring Boot, Quarkus, JEE).
  • Web & Cloud Native: Fullstack Development mit NodeJS, TypeScript, React, Astro, H3.
  • Security: Tiefe Expertise in OAuth2, OIDC, PSD2 und Identity Management.


Software-Produkte & Entrepreneurship

  • MachMit (SaaS Event-Plattform): Entwicklung einer mandantenfähigen White-LabelLösung für Event-Management. Tech-Showcase für moderne Cloud-Architektur (H3, Turso/SQLite Edge, React). Fokus auf Privacy & Performance.
  • Uni-Sync (Beta): Privacy-First CalDAV/CardDAV Service (Alternative zu US-CloudAnbietern).
  • Produkt-Pipeline: Konzepte für Hybride Zeiterfassung.


Tech Stack Übersicht

  • Frameworks (Backend): Spring Boot, Quarkus, Wildfly, NodeJS (H3, Express), JEE.
  • Frameworks (Frontend): React, Angular, Astro, Wicket (Legacy).
  • Data: PostgreSQL, Oracle, SQLite, Hibernate/JPA, Drizzle ORM.
  • Tools & DevOps: Docker, Gradle, Maven, Git, Linux.


Erfahrungen im Bereich:

  • Agile Softwareentwicklung (Scrum)
  • Test Driven Development (TDD)
  • Design Patterns und Frameworks
  • Objektorientierte Analyse, Design und Implementierung von Anwendungen
  • Spezifikation, Programmierung, Test
  • UML und Model-Driven-Architecture (MDA)
  • Continuous Integration
  • statische Codeanalyse
  • Datenbank Design
  • Qualitätssicherung

 

Application Server:

  • JBoss
  • Tomcat
  • IBM Websphere
  • Oracle Weblogic

 

OOA / OOD

Technischer Schwerpunkt:

  • Software Entwicklung in Java / J2EE
  • JDK 1.4 und höher
  • Java Persistenz mit Hibernate und JPA
  • Enterprise Java Beans
  • Java Server Pages, Servlets
  • Spring Framework
  • JUnit, Jenkins
  • Entwicklung unter folgenden Umgebungen:  IntelliJ IDEA, Eclipse
  • Kotlin


Beruflicher Werdegang (Auszug vor 2013) 

2012 ? 2013

Rolle: Migration Host-Datenbestand (BU-Sparte), Java JEE

Kunde: Nürnberger Versicherung


2010 ? 2012

Rolle: Neubau Labor-Analysesystem (24/7 Betrieb), Java Swing/JEE

Kunde: Dillinger Hütte


2007 ? 2010

Rolle: High-Load CMS Entwicklung & eCommerce, Spring/Java

Kunde: Atrada (Musicload) 


2001 ? 2007

Rolle: Schadensystem, MDA/Model Driven Architecture, Swing

Kunde: Nürnberger Versicherung


1999 ? 2001

Rolle: Frühe Web-Entwicklung & Dokumentenmanagement (VB, Oracle)

Kunde: Siemens & Andere 


Erfahrung

2000 - 2000

Rolle: freiberuflich als IT Consultant tätig


2000 - 2000

Rolle: festangestellter Softwareentwickler

Betriebssysteme

Unix
sehr gute Linux-Kenntnisse, Setup, Tuning und Administration von Web- und Mailservern
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Clojure
Go
Java
sehr gute Kenntnisse, JSP, J2EE, IDEs: IntelliJ IDEA, Eclipse
Java 8
JavaScript
sehr gute Kenntnisse; Node.js
Kotlin
Lisp
Clojure
PL/SQL
Python
Grundkenntnisse
SQL
TypeScript

Datenbanken

DB2
JDBC
MySQL
Oracle
gute Kenntnisse
Oracle DB
Postgres
SQL
gute Kenntnisse, Stored Procedures, etc.

Design / Entwicklung / Konstruktion

IntelliJ IDEA
Maven

Branchen

Branchen

  • Finanzen/Banking
  • Industrie/Stahl
  • eCommerce/Messewesen
  • Versicherung

Einsatzorte

Einsatzorte

Nürnberg (+50km)
Deutschland
möglich

Projekte

Projekte

4 Monate
2025-12 - heute

SaaS-Produkt "Digitale Schulanmeldung" für bayerische Grundschulen

Fullstack-Entwicklung: Konzept, Architektur, Implementierung. TypeScript Node.js React ...
Fullstack-Entwicklung: Konzept, Architektur, Implementierung.
SaaS-Lösung für bayerische Grundschulen:
- Online-Anmeldung für Eltern (Multi-Device, Offline-fähig)
- ASV-Bayern Export für Sekretariate
- DSGVO-konform

TypeScript Node.js React H3 Drizzle ORM Docker SQLite
9 Monate
2025-07 - heute

Neubau eines Walz-Berechnungssystems

Senior Fullstack Engineer Java Quarkus Angular ...
Senior Fullstack Engineer

Neuentwicklung einer kritischen Komponente zur Steuerung des Walzprozesses für Rohre. Ziel: Ablösung einer nicht wartbaren Legacy-Lösung ("Black Box").

  • Herausforderung: Reverse-Engineering fachlicher Anforderungen aus fremdsprachigen Spezifikationen ohne Zugriff auf den Altsystem-Code. Hohe fachliche Komplexität (statistische Verteilungen, Optimierungsverfahren).
  • Lösung: Implementierung eines robusten Rechenkerns in Quarkus (Java).
    • Implementierung anspruchsvoller Optimierungslogik (z.B. Bisektionsverfahren) gemäß Fachvorgaben unter Nutzung spezialisierter Bibliotheken (Apache Commons Math).
    • Implementierung durchgängiger Mehrsprachigkeit (i18n) in Frontend und Backend-Meldungen (Deutsch/Französisch) zur Überbrückung der Sprachbarriere zwischen IT und Fachbereich.
  • Ergebnis: Erfolgreiche Bereitstellung des MVP für die Testphase. Ermöglicht präzise Vorhersage von Materialverhalten zur Minimierung von Schrott (Kostenreduktion).

Java Quarkus Angular TypeScript Gradle Docker Apache Commons Math
SHS Saarstahl (Produktionsnahe Software)
15 Jahre 3 Monate
2011-01 - heute

Modernisierung und Weiterentwicklung

Lead Architect & Strategic Partner (Acting CTO) Node.js TypeScript Astro ...
Lead Architect & Strategic Partner (Acting CTO)

Gesamtverantwortung für die technische Vision und den Betrieb eines High-Traffic-Portals mit >9 Mio. Aufrufen p.a. und >5.500 gelisteten Messen.

  • Herausforderung: Skalierung eines historisch gewachsenen Systems bei gleichzeitiger Modernisierung ohne Downtime.
  • Lösung & Ergebnis:
    • Technologie-Transformation: Sukzessive Migration von Legacy-PHP zu einem modernen, typensicheren Stack (NodeJS, Astro, React, tRPC, Drizzle ORM).
    • Monetarisierung: Konzeption und Integration von Payment-Flows (Stripe Webhooks) zur Erschließung neuer Umsatzkanäle.
    • ?Effizienz: Entwicklung von Self-Service-Portalen für Veranstalter, was den administrativen Aufwand massiv reduzierte.

Node.js TypeScript Astro React TanStack Query tRPC PostgreSQL SQLite Stripe API
Messen.de
2 Jahre 11 Monate
2023-01 - 2025-11

Optimierung Planungs- & Laborsysteme

Senior Fullstack Engineer Java Wildfly JEE ...
Senior Fullstack Engineer
  • Weiterentwicklung und Wartung der anlagenübergreifenden Produktionssteuerungssysteme in einem verteilten Team.
Java Wildfly JEE PostgreSQL Angular TypeScript Maven Docker
SHS Saarstahl (Produktionsnahe Software)
3 Jahre
2020-01 - 2022-12

Ablösung der zentralen API-Management-Plattform & Identity Provider (PSD2)

Senior Lead Developer & Co-Architect Kotlin Java OAuth2 / OIDC ...
Senior Lead Developer & Co-Architect

Herausforderung: Der bestehende WSO2-Stack war im Betrieb hochriskant ("Upgrade Minefield"), verursachte hohe Lizenzkosten und war für spezifische PSD2-Anforderungen zu unflexibel.


Lösung:

  • Strategische Entscheidung ("Build vs. Buy") zur Eigenentwicklung eines High-Performance Identity Providers.
  • Lead-Entwicklung der neuen Komponenten in Kotlin (Einführung der Sprache im Projekt).
  • Design und Implementierung komplexer OAuth2-Flows und Security-Mechanismen, die das Standardprodukt nicht abbilden konnte.


Ergebnis:

  • Reduzierung der Lizenzkosten und Abhängigkeiten vom Hersteller.
  • Signifikante Steigerung der Stabilität und Wartbarkeit durch sauberen, modernen Kotlin-Code.
  • Erfolgreiche Migration im laufenden Betrieb unter Remote-Bedingungen (COVID-19).

Kotlin Java OAuth2 / OIDC PostgreSQL Docker Linux
Sopra Financial Technology (Banking)
Nürnberg / Remote
3 Jahre 8 Monate
2016-05 - 2019-12

Überarbeitung Zugangsdatensystem einer Direkt-Bank

Software-Entwickler Scrum internationale Erfahrung
Software-Entwickler
Überarbeitung Zugangsdatensystem einer Direkt-Bank. Ablösung von Oracle Stored Procedures durch neue Java-Implementierung. Integration in OAuth2 Flows.
SpringFramework Spring Boot REST Hibernate Jenkins JUnit JavaScript IntelliJ Maven Buildmanagement Java OAuth 2.0
Scrum internationale Erfahrung
ING DiBa
Nürnberg
1 Monat
2016-04 - 2016-04

Entwicklung eines CRM Systems (Backoffice Applikation)

Backend Entwickler Groovy Spring Boot Spring Web ...
Backend Entwickler

Vorgehensmodell: Code-Camp

 

Abstimmung der API zwischen Backend und Frontend, Abstimmung der Fachlichkeiten mit dem Kunden

Groovy Spring Boot Spring Web Spring Data / JPA Spring Cloud Config Spring Security Hibernate diverse Amazon AWS Dienste Google Directory Service OAuth 2 JSON REST JUnit Mockito Gradle Jenkins Nexus Repository Java
Handel / Medizintechnik
2 Jahre 10 Monate
2013-06 - 2016-03

Erweiterungen Schaden-/Leistungssystem

Senior Java Developer
Senior Java Developer
  • Herausforderung: Historisch gewachsenes, komplexes Regelwerk verhinderte die schnelle Einführung neuer Krankenzusatz-Tarife.
  • Lösung: Grundlegende Restrukturierung und Neukonzeption der Business-Rule-Engine. Integration externer Dienstleister zur automatisierten Rechnungskürzung.
  • Ergebnis: Drastische Reduktion des manuellen Prüfaufwands für Sachbearbeiter und beschleunigte Time-to-Market für neue Versicherungsprodukte.
ERGO Direkt Versicherungen
1 Jahr
2012-07 - 2013-06

Migration Berufsunfähigkeit für eine Versicherung

Java 6 JUnit Maven ...
  • Übernahme der Daten aus dem Altsystem
  • Analyse der Daten im Altsystem mit dem Betreuungsteam
  • Dokumentation der Strukturen und Mappings Koordinierung der Zulieferungen aus dem Altsystem
  • Entwicklung des Import- und Mapping-Tools Kontrolle der Daten mit dem Fachbereich
Java 6 JUnit Maven Oracle Datenbank myBatis
Versicherung
1 Jahr 8 Monate
2010-11 - 2012-06

Ablösung eines Analysesystem

Java 6 JUnit Maven ...

Vorgehensmodell: Scrum

  • Ablösung eines Analysesystems für ein Schnell-Labor
  • Ausfallsichere Implementierung für 24x7 Betrieb des Systems Level-1 Anbindung der Laborgeräte
  • Implementierung fachlicher Analyseregeln
  • Implementierung einer Swing-GUI für Einsatz unter Labor-Bedingungen
  • Präsentation der Arbeitsfortschritte gegenüber dem Fachbereich
  • Code-Reviews mit Architekten
  • Unterstützung bei Inbetriebnahme des Neusystems
Java 6 JUnit Maven Hudson Jira Confluence Eclipse IDE Subversion JBoss 5 EJB3 Hibernate Swing
Stahlindustrie
3 Jahre 1 Monat
2007-10 - 2010-10

Content-Management-System / eCommerce

Java 6 JavaScript HTML ...
  • Erweiterung eines Java-Basierten Content-Management- Systems (CMS)
  • Umstellung der Verarbeitung auf Web 2.0 Technologien (AJAX)
  • Unterstützung bei der Einbindung des CMS in verschiedene Kundenprojekte
  • Konzeptionierung und Umsetzung von kundenspezifischen Erweiterungen (z. B. Einbindung einer AudioTex Schnittstelle, SMS Services, ...)
Java 6 JavaScript HTML CSS JUnit Ant CruiseControl Bugzilla Eclipse IDE CVS Spring Framework 2.x Tomcat 5 und 6 mySQL 5.x PostgreSQL Hibernate Freemarker Template Engine JSP Yahoo User Interface Library (YUI) Dojo-Toolkit Wicket
3 Monate
2008-08 - 2008-10

Training und Projekt Kick-Off

Java 6 JUnit Ant ...
  • Training eines kleinen (< 5 Personen) Entwicklerteams in aktuellen Technologien für die Realisierung Web- basierter Anwendungen mit Java
  • Definieren der Architektur
  • Integration bestehender Systeme (SAP)
  • Definieren der Entwicklungsumgebung und des Entwicklungs- Prozesses; Ziele: agile Entwicklung, Continuous Integration
  • Begleitung bei der Realisierung der ersten Funktionen
Java 6 JUnit Ant Hudson (Continuous Integration) Bugzilla MediaWiki Eclipse IDE Subversion Spring Framework 2.5.x Tomcat 6.x Hibernate 3.3.x Freemarker Template Engine ExtJS

Aus- und Weiterbildung

Aus- und Weiterbildung

1997 - 2000

Ausbildung zum Fachinformatiker, Fachrichtung Anwendungsentwicklung


1996 - 1997

Grundwehrdienst


1987 - 1996

Gymnasium, Abschluss: Abitur

Kompetenzen

Kompetenzen

Top-Skills

Kotlin OAuth API

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Architecture
Hibernate
IntelliJ
internationale Erfahrung
Jenkins
JUnit
Kanban
Maven Buildmanagement
OAuth
REST
Scrum
Spring Boot
SpringFramework
WSO2

Kernkompetenzen

  • Architektur & Modernisierung: Transformation monolithischer Systeme in modulare Architekturen. Ablösung proprietärer Lösungen (z.B. WSO2) durch effiziente, wartbare Eigenentwicklungen.
  • Java Ecosystem: Expert-Level in Java & Kotlin (Spring Boot, Quarkus, JEE).
  • Web & Cloud Native: Fullstack Development mit NodeJS, TypeScript, React, Astro, H3.
  • Security: Tiefe Expertise in OAuth2, OIDC, PSD2 und Identity Management.


Software-Produkte & Entrepreneurship

  • MachMit (SaaS Event-Plattform): Entwicklung einer mandantenfähigen White-LabelLösung für Event-Management. Tech-Showcase für moderne Cloud-Architektur (H3, Turso/SQLite Edge, React). Fokus auf Privacy & Performance.
  • Uni-Sync (Beta): Privacy-First CalDAV/CardDAV Service (Alternative zu US-CloudAnbietern).
  • Produkt-Pipeline: Konzepte für Hybride Zeiterfassung.


Tech Stack Übersicht

  • Frameworks (Backend): Spring Boot, Quarkus, Wildfly, NodeJS (H3, Express), JEE.
  • Frameworks (Frontend): React, Angular, Astro, Wicket (Legacy).
  • Data: PostgreSQL, Oracle, SQLite, Hibernate/JPA, Drizzle ORM.
  • Tools & DevOps: Docker, Gradle, Maven, Git, Linux.


Erfahrungen im Bereich:

  • Agile Softwareentwicklung (Scrum)
  • Test Driven Development (TDD)
  • Design Patterns und Frameworks
  • Objektorientierte Analyse, Design und Implementierung von Anwendungen
  • Spezifikation, Programmierung, Test
  • UML und Model-Driven-Architecture (MDA)
  • Continuous Integration
  • statische Codeanalyse
  • Datenbank Design
  • Qualitätssicherung

 

Application Server:

  • JBoss
  • Tomcat
  • IBM Websphere
  • Oracle Weblogic

 

OOA / OOD

Technischer Schwerpunkt:

  • Software Entwicklung in Java / J2EE
  • JDK 1.4 und höher
  • Java Persistenz mit Hibernate und JPA
  • Enterprise Java Beans
  • Java Server Pages, Servlets
  • Spring Framework
  • JUnit, Jenkins
  • Entwicklung unter folgenden Umgebungen:  IntelliJ IDEA, Eclipse
  • Kotlin


Beruflicher Werdegang (Auszug vor 2013) 

2012 ? 2013

Rolle: Migration Host-Datenbestand (BU-Sparte), Java JEE

Kunde: Nürnberger Versicherung


2010 ? 2012

Rolle: Neubau Labor-Analysesystem (24/7 Betrieb), Java Swing/JEE

Kunde: Dillinger Hütte


2007 ? 2010

Rolle: High-Load CMS Entwicklung & eCommerce, Spring/Java

Kunde: Atrada (Musicload) 


2001 ? 2007

Rolle: Schadensystem, MDA/Model Driven Architecture, Swing

Kunde: Nürnberger Versicherung


1999 ? 2001

Rolle: Frühe Web-Entwicklung & Dokumentenmanagement (VB, Oracle)

Kunde: Siemens & Andere 


Erfahrung

2000 - 2000

Rolle: freiberuflich als IT Consultant tätig


2000 - 2000

Rolle: festangestellter Softwareentwickler

Betriebssysteme

Unix
sehr gute Linux-Kenntnisse, Setup, Tuning und Administration von Web- und Mailservern
Windows

Programmiersprachen

C
Grundkenntnisse
C++
Grundkenntnisse
Clojure
Go
Java
sehr gute Kenntnisse, JSP, J2EE, IDEs: IntelliJ IDEA, Eclipse
Java 8
JavaScript
sehr gute Kenntnisse; Node.js
Kotlin
Lisp
Clojure
PL/SQL
Python
Grundkenntnisse
SQL
TypeScript

Datenbanken

DB2
JDBC
MySQL
Oracle
gute Kenntnisse
Oracle DB
Postgres
SQL
gute Kenntnisse, Stored Procedures, etc.

Design / Entwicklung / Konstruktion

IntelliJ IDEA
Maven

Branchen

Branchen

  • Finanzen/Banking
  • Industrie/Stahl
  • eCommerce/Messewesen
  • Versicherung

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.