Dipl. Ing. Medieninformatik; Informatik/ Softwareentwickler/ Web/ Anwendungsentwickler/ Developer/ Software-Architekt/ Technischer Projektleiter (Java/ JEE)
Aktualisiert am 11.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 11.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Java EE
Spring
Spring Boot
Kafka
Message Queuing
OpenAPI
Maven
Gradle
Hibernate
JPA
Angular
AWS
Microservices
JBoss jBPM
Test
Testautomatisierung
Keycloak
RAG
OAuth 2.0
PostgreSQL
Oracle
Python
Russisch
Muttersprache
Deutsch
Verhandlungssicher C2
Englisch
C1 (Advanced CAE: Cambridge English Qualification)
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Stuttgart (+200km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
Österreich, Schweiz
möglich

Projekte

Projekte

1 Monat
2025-03 - heute

Innovative Technologien für Drohnen: Luftverkehrsmodellierung

Lehrbeauftragter
Lehrbeauftragter
  • Lehrbeauftragter an der Hochschule Albstadt-Sigmaringen im Masterstudiengang. Themenbereich: ?Innovative Technologien für Drohnen: Luftverkehrsmodellierung?


Hochschule Albstadt-Sigmaringen
4 Jahre 3 Monate
2021-01 - heute

Entwicklung nachhaltiger Lösungen zur Patientenunterstützung

Chief Technical Officer (CTO) JEE: Java Apache Maven Open JDK ...
Chief Technical Officer (CTO)
  • Seit 2014 enge Zusammenarbeit mit Universitätskliniken zur Entwicklung nachhaltiger Lösungen zur Patientenunterstützung im klinischen Alltag


JEE: Java Apache Maven Open JDK GIT Angular DevOps MongoDB Mirth Healthcare FHIR v.5 SNOMED LOINC
meQ GmbH
6 Jahre 1 Monat
2019-03 - heute

Vorlesung

Lehrbeauftragter
Lehrbeauftragter
Vorlesung. Größe max. 90 Personen. Studiensemester 4. ?Professionelle Java Entwicklung: Software Engineering?
  • Vorgehens- und Prozessmodelle: Wasserfall & Scrum
  • Requirements Engineering
  • Software Architektur und Design Patterns
  • Software-Prüfung und Qualitätssicherung
  • Software Management
  • Versionierungssysteme: SVN & GIT
  • Software Wartung

Hochschule Albstadt-Sigmaringen
7 Jahre 1 Monat
2018-03 - heute

Diverse Vorlesungen und Praktika

Lehrbeauftragter
Lehrbeauftragter

Vorlesung und Praktikum. Größe 10-15 Personen. Studiensemester 5-7. ?Professionelle Java Entwicklung: Software Engineering?

  • Vorgehens- und Prozessmodelle: Wasserfall & Scrum
  • Build Management: Apache Maven
  • Verteilte Versionsverwaltung von Dateien: GIT
  • Qualltext Qualität: PMD, FindBugs und CheckStyle
  • Automatisierte Unit Tests: jUnit und Mockito
  • Kontinuierliche Integration von Komponenten zu einem Anwendungsprogramm: Jenkins und Sonatype Nexus / GitLab/ DevOps
  • Design Patterns

    Hochschule Albstadt-Sigmaringen
    7 Jahre 5 Monate
    2017-11 - heute

    Weiterbildung, Künstliche Intelligenz > Reinforcement Learning

    • Deep Learning mit Keras
    • Deep Learning mit TensorFlow
    • openai
    • Schulung bei Yandex Data School
    • Schulung bei David Silver (Lead Researcher bei AlphaGo, DeepMind)
    7 Jahre 10 Monate
    2017-06 - heute

    Entwicklung von Software mittels RCP-Framework auf Basis von OSGi

    JEE Senior Developer Java Maven 3 XML/ JAXB ...
    JEE Senior Developer
    • Entwicklung von Software mittels RCP-Framework auf Basis von OSGi
    • Umsetzung von fachlichen Anforderungen für die im Projekt angeforderten Funktionalitäten
    • Unterstützung bei der Erarbeitung der fachlichen Anforderungen
    • Mitarbeit bei der Erstellung der technischen Konzeption, dabei Aufzeigen von Realisierungsalternativen & Vorbereitung von Entscheidungen
    • Entwicklung der IT Lösung unter Berücksichtigung von Design & Qualitäts-Vorgaben & unter Beachtung von Vorgehensmodellen & Standards
    • Einsatz der standardisierten Entwicklungs- & Test-Tools
    • Dokumentation der erarbeiteten Ergebnisse
    • Begleitung & Unterstützung der Einführungs- & Stabilisierungsphase
    • Know-how-Transfer (Dokumentation, Einarbeitung interner Mitarbeiter)
    Java Maven 3 XML/ JAXB OSGi RCP (Riena) EJB3 JBoss / Wildfly IBM X4 Tabex (Datenbank) SVN JIRA Confluence Jenkins Sonatype Nexus
    R+V Versicherung AG
    9 Monate
    2024-05 - 2025-01

    Drohnen-Management für die Deutsche Flugsicherung

    Senior Backend Developer Java 21 Java Spring Boot ...
    Senior Backend Developer

    DFS Deutsche Flugsicherung: Air Traffic Control Entwicklung von Systemen für der sichere betreib von Drohnen (Near Real Time). 

    Die Deutsche Flugsicherung bietet Dienstleistungen (Common Information Services) speziell für den sichere Betreib von Drohnen an. Das entwickelte System sorgt dafür, dass Informationen wie Echtzeit-Verkehrsinformationen, Luftraumstruktur und dynamische geografische Beschränkungen zur Verfügung gestellt werden, um einen sicheren und effizienten Betrieb von Drohnen im deutschen Luftraum zu gewährleisten.

    • Entwicklung hochperfomanter, nicht-blockierender Anwendungen
    • Ereignisgesteuerte Architekturen mit Event Sourcing und CQRS
    • Mitwirkung bei Air Traffic Control für die bemannten Luftfahrt
    • Entwicklung von sicheren und fairen Lösungen zur Integration ins Gesamtsystem für die unbemannte Luftfahrt
    • Mitwirkung an der Entwicklung einer UTM- und Common Information Plattform (SCISP)

    Java 21 Java Spring Boot Keycloak OAuth 2.0 Java Reactive JSON REST AsyncAPI Docker TypeScript Git GitLab Atlassian JIRA
    DSF Deutsche Flugsicherung GmbH
    Langen (Hessen)
    1 Jahr 2 Monate
    2023-11 - 2024-12

    Exclusive Car Configurator

    JEE Senior Developer Java Gradle Spring Boot ...
    JEE Senior Developer
    • Die Bestellung von exklusiven Fahrzeugen bietet ein unvergleichliches Erlebnis für Automobil-Enthusiasten
    • Kunden können aus einer beeindruckenden Palette von maßgeschneiderten Optionen wählen, um ihr Traumauto zu gestalten.
    • 10h/Woche

    Java Gradle Spring Boot Microsoft SQL AWS Cloud Services - REST (JSON) jUnit Angular - GIT Gitlab Visual Studio IntelliJ
    Sportwagenhersteller in Stuttgart
    3 Jahre 8 Monate
    2020-10 - 2024-05

    Vertretung bei der Software-Projektleitung

    JEE Senior Developer Java Apache Maven jUnit ...
    JEE Senior Developer
    • Wartung und Erweiterung des Projektes ?Wohngeld? ? ein Zuschuss zur wirtschaftlichen Sicherung angemessenen und familiengerechten Wohnens. 
    • Analyse verschiedener LLMs + RAG.


    Java Apache Maven jUnit Open JDK Eclipse RAP Oracle MySQL JPA/ Hibernate Apache Tomcat REST DevOps SVN JIRA Confluence Jenkins Gitlab Eclipse Visual Code Angular/React OAUTH2: Keycloak Spring Boot Swagger PDFbox KI: h2ogpt (LLM) ChromaDB: Einbettungsdatenbank OCR RPA
    Hessische Zentralle für Datenverarbeitung
    1 Jahr 1 Monat
    2022-03 - 2023-03

    Mercedes Benz Car Configurator

    JEE Senior Developer (10h/Wo) Java 17 Apache Maven 3 Spring Boot ...
    JEE Senior Developer (10h/Wo)

    • Online Autoverkauf bei Daimler AG: die Software bietet eine Funktion, mit der Fahrzeuge online verkauft werden können
    • Das Verkaufsverfahren wird somit durch die Software unterstützt
    • Durch die Nutzung dieser Funktion können Verkäufer ihr Angebot erweitern und potenzielle Kunden erreichen, die online nach einem Fahrzeug suchen


    Java 17 Apache Maven 3 Spring Boot Oracle REST (JSON Swagger) Junit5 MapStruct GIT Gitlab Jenkins Eclipse Docker OpenShift DevOps
    Mercedes Benz
    2 Monate
    2022-11 - 2022-12

    Exclusive Car Configurator

    JEE Senior Developer Java Gradle Spring Boot ...
    JEE Senior Developer
    • Die Bestellung von exklusiven Fahrzeugen bietet ein unvergleichliches Erlebnis für Automobil-Enthusiasten. Kunden können aus einer beeindruckenden Palette von maßgeschneiderten Optionen wählen, um ihr Traumauto zu gestalten.
    Java Gradle Spring Boot Microsoft SQL AWS Cloud Services REST (JSON) jUnit Angular GIT Gitlab Visual Studio IntelliJ
    Sportwagenhersteller in Stuttgart
    7 Monate
    2022-06 - 2022-12

    Sonderbestellungen von den Exclusiven Autos

    JEE Senior Developer/ Lehrbeaftragter (6PT/Monat) JEE: Java Gradle jUnit ...
    JEE Senior Developer/ Lehrbeaftragter (6PT/Monat)
    • Sonderbestellungen von den Exclusiven Autos: die Autos, die nach den Wünschen der Kunden angefertigt werden
    • Das gesamte Management-Verfahren wird von der Software abgedeckt


    JEE: Java Gradle jUnit Open JDK Oracle (Datenbank) JPA/ Hibernate Apache Tomcat SVN JIRA Gitlab Confluence Jenkins IntelliJ DevOps Spring Boot Swagger/ REST
    Sportwagenhersteller aus Stuttgart
    3 Monate
    2020-10 - 2020-12

    Rechnungen und Zeiterfassungsmanagement

    JEE Senior Developer Java 8 Apache Maven 3 Spring ...
    JEE Senior Developer


    Java 8 Apache Maven 3 Spring MyBatis Angular 10 REST (JSON Swagger) JUnit Microsoft SQL SVN Jenkins Docker Eclipse
    1 Monat
    2020-09 - 2020-09

    Ferienwohnungen Management

    JEE Senior Developer Java 8 Apache Maven 3 Spring Boot ...
    JEE Senior Developer



    Java 8 Apache Maven 3 Spring Boot Spring Security Thymeleaf XStream (XML) iText (PDF) JUnit 5 DevOps PostgreSQL Docker SVN Jenkins Eclipse
    7 Monate
    2020-03 - 2020-09

    Bereitstellung des Platforms um die Statistische Daten

    Fulltime JEE Senior Developer JEE: Java Apache Maven Arquillian/ Selenium ...
    Fulltime JEE Senior Developer
    • Bereitstellung des Platforms um die Statistische Daten budesweit vorzubereiten und danach die Statistik auszuwerten.


    JEE: Java Apache Maven Arquillian/ Selenium jUnit Open JDK Oracle (Datenbank) JPA/ Hibernate JBoss (Wildfly) GIT JIRA Confluence Gitlab SonarQube Jenkins IntelliJ Refactoring: Design Patterns
    Statistisches Bundesamt
    8 Monate
    2019-07 - 2020-02

    Projekt ?Smart City / Smart Locker?

    Fulltime JEE Senior Developer Java 11 Maven Spring Boot ...
    Fulltime JEE Senior Developer
    • Die Nutzung von Smart Lockern ermöglichen einen zeitsparenden und bequemen Empfang von Waren und Produkten auf den alltäglichen Routen der Nutzer. 
    • Mit einer Lieferung in ein intelligentes Schließfach kann der Nutzer sein Paket an einem zentralen Wunsch-Bahnhof rund um die Uhr selbst entgegennehmen
    •  Smart Locker sind eine Bereicherung für Pendler, Anwohner und Besucher des Bahnhofs und machen Wartezeiten, starre Öffnungszeiten und das Aufsuchen von Paketshops hinfällig.
    Java 11 Maven Spring Boot REST AWS Cloud Services DevOps PostgreSQL Camunda Hibernate Apache Kafka Docker Kubernetes GIT JIRA Gitlab Swagger SonarQube Cucumber Jenkins ReadyAPI
    Deutsche Bahn AG
    2 Jahre
    2017-06 - 2019-05

    Entwicklung von Software mittels RCP-Framework auf Basis von OSGi

    JEE Senior Developer Java Maven 3 XML/ JAXB ...
    JEE Senior Developer
    • Umsetzung von fachlichen Anforderungen für die im Projekt angeforderten Funktionalitäten
    • Unterstützung bei der Erarbeitung der fachlichen Anforderungen
    • Mitarbeit bei der Erstellung der technischen Konzeption, dabei Aufzeigen von Realisierungsalternativen & Vorbereitung von Entscheidungen
    • Entwicklung der IT Lösung unter Berücksichtigung von Design & Qualitäts-Vorgaben & unter Beachtung von Vorgehensmodellen & Standards
    • Einsatz der standardisierten Entwicklungs- & Test-Tools
    • Dokumentation der erarbeiteten Ergebnisse
    • Begleitung & Unterstützung der Einführungs- & Stabilisierungsphase
    • Know-how-Transfer (Dokumentation, Einarbeitung interner Mitarbeiter)
    Java Maven 3 XML/ JAXB OSGi RCP (Riena) JPA/ EJB3 jUnit 4 JBoss / Wildfly IBM X4 Tabex (Datenbank) DevOps SVN JIRA Confluence Jenkins Sonatype Nexus Eclipse
    R+V Versicherung AG
    3 Monate
    2017-03 - 2017-05

    BMW Connected Car

    JEE Senior Architekt Java 8 Maven 3 Docker ...
    JEE Senior Architekt
    • Konzeptausarbeitung und Design Implementierung für die Kommunikation zwischen dem Fahrzeug und dem Backend
    Java 8 Maven 3 Docker EJB 3 PostgreSQL Swagger MQTT joynr REST Eclipse GlassFish 4 PlantUML JIRA Confluence Visio
    BMW AG (i.A. T-Systems GmbH)
    8 Monate
    2016-08 - 2017-03

    Verbesserung der Leistungsfähigkeit

    JEE Senior Developer Java 8 Maven 3 Stax2 / Woodstox ...
    JEE Senior Developer
    • Verbesserung der Leistungsfähigkeit
    • Datenmenge: 50Gb â Land. Ungefähr 120 Länder im Einsatz
    • Implementierung des Konzepts & Implementierung der Konvertierung vom 1Gb XML nach SOLR JSON, *DAO, *Services
    • Erweiterung des dremel.com Portals
    Java 8 Maven 3 Stax2 / Woodstox JAXB Antlr Oracle Spring 4 Spring Boot Elasticsearch Solr Eclipse / IntelliJ Tomcat 8 Xampp Thymeleaf FreeMarker SVN/ GIT JIRA Confluence
    Bosch AG (i.A. Kittelberg GmbH)
    3 Jahre 11 Monate
    2012-05 - 2016-03

    Mehrere Projekte

    JEE Senior Architekt, Nearshoring Projektmanager Java: JVM 7 Ant Maven 3 ...
    JEE Senior Architekt, Nearshoring Projektmanager

    Porsche Car Configurator Daten Editor

    • Im Rahmen des Projektes erfolgten die Wartung, die Weiterentwicklung sowie das Reengineering des Datenbuses, der unter anderem Daten für den Porsche Car Configurator sowie für aktuelle Werbepublikationen liefert
    • Aufwand ca 500PT

    Porsche World Warranty System

    • Im Rahmen des Projektes erfolgte die Implementierung des Quality Part Processes für Dealers
    • Importers und Porsche AG
    • Aufwand ca. 400PT

    Porsche Funktion Enabling System & Nachgenerierung Freischaltcodes

    • Im Rahmen des Projektes erfolgte die Implementierung des Administrationsbereiches für die Codegenerierung für die Fahrzeugbauteile
    • Aufwand ca. 250PT

    Porsche Fahrzeugaktionen. NHTSA WebService.

    • Im Rahmen des Projektes erfolgte das Reengineering des alten Programms und Redesign der alten Architektur auf die neue Struktur
    • In dem Projekt geht es um Porsche Messaging System für sicherheitsrelevante Bauteile
    • Aufwand ca 170PT

    Porsche WIBIT

    • Im Rahmen des Projektes erfolgte die Implementierung des Korrektur-Systems für die Alliance Versicherung
    • Aufwand ca. 50PT

    Porsche World Warranty System (alt System)

    • Im Rahmen des Projektes erfolgte die Cobol-Java-Umstellung auf die neue Porsche Datenbank-Architektur
    • Aufwand ca. 100PT

    Porsche Kulanz

    • Im Rahmen des Projektes erfolgte das Reengineering des alten Systems auf die neue Architektur
    • Aufwand ca. 70PT

    WWS Authorisation Services

    • Im Rahmen des Projektes erfolgte das Reengineering des alten Systems auf die neue Architektur
    • Aufwand ca. 35PT

    Porsche Guardian (Porsche Statistik)

    • Im Rahmen des Projektes erfolgte die Weiterentwicklung des bestehenden Systems
    • Das System sammelt die statistischen Daten über die porsche Seite
    • Aufwand ca 40PT.

    Porsche Connected Car

    • Im Rahmen des Projektes erfolgte die Unterstützung der Umsetzung von der Spezifikation

    Porsche AIM (Meeting Manager)

    • Im Rahmen des Projektes erfolgte die Weiterentwicklung des Porsche Meeting Managers
    • Aufwand ca 120PT
    Java: JVM 7 Ant Maven 3 MyFaces JSF ThymeLeaf jBPM Spring3 Spring Security DB2 v8 v10 jUnit Mockito PMD Findbugs Visual Cobol + Java IE8 IE10 Eclipse Subversion GIT Tomcat 7
    Porsche AG
    3 Jahre 6 Monate
    2012-09 - 2016-02

    Aufbau der perfomanter Suchmaschine

    JEE Senior Architekt, Nearshoring Projektmanager JVM 7 SOLR 3.6+ Apache Balancer ...
    JEE Senior Architekt, Nearshoring Projektmanager
    • Cluster
    • 30Mio Datensätze
    • Osiander ist eine der größten Sortimentsbuchhandlungen Deutschlands
    • Der Online-Shop der Buchhandlung beinhaltet über 10 Millionen Artikel
    • Für deren Auffindbarkeit und Präsentation wurde eine Suchmaschine neu gebaut
    • javaee.solutions übernahm die Architektur, das Management sowie die Entwicklung der Suchmaschine
    • Die Herausforderung des Projekts bestand in der Größe und Vielfalt der zu verarbeitenden Datenmenge bei gleichzeitiger intensiver Nutzung seitens der zahlreichen Buchhandlung-Kunden
    JVM 7 SOLR 3.6+ Apache Balancer Tomcat 7 Linux JSP Spring3 MySQL Maven 3 jUnit Mockito PMD Findbugs Eclipse Subversion
    Buchhandlung Suchmaschine osiander
    4 Jahre 6 Monate
    2011-01 - 2015-06

    Interaktives iPhone App (+Web)

    CEO/ CTO. Team Lead. Management. Senior Entwickler. Investor. iPhone iPad Build System: Maven3 ...
    CEO/ CTO. Team Lead. Management. Senior Entwickler. Investor.
    • Mithilfe dieser App erstellt der User ein eigenes Video zum gewünschten Track
    • Der Text des Tracks wird zur Auswahlzeit analysiert und auf den Bildcontent einer eigenen Datenbank geprüft
    • Zur Abspielzeit tauchen Bilder und Animationen zu den gefundenen Wörtern auf, mit welchen der User durch die bekannten bei iPhone vor bekannten Gesten interagieren kann
    • Den Finger verfolgt eine Linie, welche auch als Interaktionselement mit Gra?ken dient
    • Berüht die Linie ein aufgetauchtes Bild, wird dieses animiert
    • Die Linienform wird durch sekundäre Animationen unterstützt
    • Diese Animationen tauchen an der aktuellen Position der Linie auf
    iPhone iPad Build System: Maven3 HTML CSS HSQL PostgreSQL JSON XML Solr LingPipe IDE: Eclipse + SVN Application server: Tomcat
    Auf Anfrage
    5 Monate
    2012-06 - 2012-10

    Konzept, Architektur, Implementierung, Team-Management

    Java JEE iPhone ...
    • I Color Music ist ein Spiel. In diesem Spiel hört man seine Lieblingsmusik und sammelt die Animationen
    • Die Animationen entsprechen dem Content der Musik, stellen diesen grafisch dar
    • Der Sinn des Spiels ist die Musik auf diese Art zu visualisieren und somit den Spieler zu unterhalten
    Java JEE iPhone iPad Maven HTML CSS HSQL PostgreSQL JSON XML Android iOS Desktop Web Eclipse SVN Tomcat Solr LingPipe
    3 Monate
    2012-02 - 2012-04

    Report + Architektur Re-Engineering

    JEE Senior Entwickler Jasper Reports Spring Ant ...
    JEE Senior Entwickler
    Jasper Reports Spring Ant Ivy Oracle JIRA Subversion Eclipse Tomcat
    LBBW
    8 Monate
    2011-08 - 2012-03

    Aufbau eines Flow Engine

    JEE Senior Entwickler/ Architektor/ Projektmanager Maven3 + Aufbau des Maven Plugins PMD Findbugs ...
    JEE Senior Entwickler/ Architektor/ Projektmanager

    Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.

    Hilfe bei der Infrastruktur (Maven3 + Jenkins)

    • Der Kern des Projektes war die Entwicklung einer Software für Produktionsmaschinen und -geräte wie z.B. Windmühlen, die dem Erheben und Verarbeiten statistischer Daten dient
    • Es handelt sich dabei um ein High Availible System, das permanenten Betrieb der Hard- und Software gewährleistet
    Maven3 + Aufbau des Maven Plugins PMD Findbugs sTax2 Spring 3 OSGi jUnit jMock Visio JIRA Eclipse SVN GIT Tomcat Linux
    Prüftechnik AG
    1 Monat
    2012-01 - 2012-01

    JEE Senior Entwickler/ Consulter

    Build system: Maven3/ Ant GWT + SmartGWT HSQL/ JSON ...

    Evaluierung von SmartGWT und ZK Frameworks nach
    Anforderungen der Kunden.

    Build system: Maven3/ Ant GWT + SmartGWT HSQL/ JSON ZK + JSF IDE: Eclipse + Subversion Application server: Tomcat
    b.telligent
    3 Monate
    2011-08 - 2011-10

    Freiberufler: JEE Senior Entwickler

    Build system: Maven3 Database: JPA + PostgreSQL/ Postgis + Liquibase Codequality: PMD ...
    • Beschaffung und Aufbau eines landeskundlichen Informationssystems für Baden-Württemberg. 
    • Entwicklung der Suchmaschine, Hilfe bei der Infrastruktur/ Architektur
    Build system: Maven3 Database: JPA + PostgreSQL/ Postgis + Liquibase Codequality: PMD Findbugs XML/ XSD/ JSON: sTax2 Common: Spring 3 Liferay Search Engine: SORL Lucene Test systems: *Unit: jUnit Documentation: Visio Bugtracking: JIRA IDE: Eclipse + SVN Application server: Tomcat Operation System: Windows XP
    Fa. ISB AG
    4 Monate
    2011-04 - 2011-07

    Freiberufler: Consultant/ Projektleiter/ JEE Senior Entwickler

    Operation System: Linux/ Windows 7 Application server: JBoss 5 IDE: Eclipse + GIT + SVN ...

    Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit 

    Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine kostenaufwendige Methode darstellt, und die computergestützte Simulation eines Fahrzeug-Crashes. 

    Die auf diesem Weg erzeugten Daten werden aus zwei verschiedenen Systemen zusammengeführt und an die
    entsprechenden Abteilungen weitergeleitet.

    Operation System: Linux/ Windows 7 Application server: JBoss 5 IDE: Eclipse + GIT + SVN Bugtracking: JIRA Documentation: StarUML Enterprise Architect Test systems: *Unit: jUnit View: Velocity (template engine) MyFaces HTML/CSS/JS GWT RCP) Common: Spring 2.5/3 ESB Quartz; EJB2 XML/ XSD/ JSON: sTax2 Codequality: PMD Database: jbdc Hibernate Oracle DB Build system: Maven2 (+Bash
    Fa. AUDI AG
    2 Jahre 11 Monate
    2008-06 - 2011-04

    Nearshoring: Team Lead + Architektor

    Teammanagement

    Building Search Application:

    • Konzept + Design +Architektur
    • Implementierung
    • GUI
    • Datenbankarchitektur
    • Konfiguration
    • Administration
    • Verarbeitung großer XML-Datenmenge

    FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000 aktuelle Termine weltweit umfasst.

    Die Zusammensetzung der gesuchten Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von semantischer Suche.

    Fa. FoxyEvents
    3 Jahre
    2008-01 - 2010-12

    Freiberufler (Softwareentwickler)

    Entwicklung eines Aeronautical Information Repository Interfaces
    (Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)

    Kenntnisse:
    Build system: Ant, Bash (+Maven2), Database: PostgreSQL/ ORACLE + Hibernate + EJB3, Codequality: PMD, FindBugs, XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2, ESI: European Aeronautical Database System Interface + AIXM 4.5, Common: Apache Commons *, Quartz, MBeans, Spring3, SOA, View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS, Messaging systems: JMS (SonicMQ), Continuous integration System: Hudson, Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit, IDE: Eclipse + SVN, Application Server: JBoss 5, Operation System: Fedora 11, Team Organisation: Scrum

    COMSOFT

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    9 Jahre 3 Monate
    2016-01 - heute

    Weiterbildung

    Coursera, Udemy, Anton Kreil, Giovanni Cicivelli
    Coursera, Udemy, Anton Kreil, Giovanni Cicivelli
    • Trading & Strategien
    • Machine Learning, Big Data
    • Xetra: Marktmodel Aktien (Orderbuch)
    • Wertpariere, Finanzinstrumente, Edelmetalle: Aktien, Anleihen, Futures, ETFs, Fonds, Zertifikate, Optionsscheine, Optionen, CFDs
    • Portfolio Management & Market Mechanics
    • Risk, CRV & Money Management
    7 Monate
    2015-10 - 2016-04

    Englisch

    Level: B2/C1, Wall Street Institute
    Level: B2/C1
    Wall Street Institute
    5 Jahre 4 Monate
    2002-10 - 2008-01

    Studiengang Medieninformatik

    Dipl.-Ing. Medieninformatik, Hochschule der Medien in Stuttgart/ Deutschland
    Dipl.-Ing. Medieninformatik
    Hochschule der Medien in Stuttgart/ Deutschland
    • Studienarbeit "Schach für drei Spieler". [Design; JAVA: Applet, SOAP, JDBC, JSP/ Servlets, HTML/ CSS; Ant ]
    • Studienarbeit. Eigenständiges J2EE Projekt: Kommunikationsportal. Portal mit der Gestaltungsmöglichkeit für jeden Benutzer.  -- [J2EE: JBoss, JSF, EJB 3, Velocity; HTML/ CSS/ JavaScript - AJAX]
    • Diplomand: Konzeption, Design und Entwicklung einer J2EE Komponente im FleetBoard Service Center zur Überwachung der Datensendefrequenz von Fahrzeugen. Daimler Services FleetBoard GmbH. -- [J2EE: EJB 2; UML; Web Services; JaxMe; WebSphere; DB2; RAD]

    Position

    Position

    Dipl.-Ing. Medieninformatik (FH)

    Kompetenzen

    Kompetenzen

    Top-Skills

    Java Java EE Spring Spring Boot Kafka Message Queuing OpenAPI Maven Gradle Hibernate JPA Angular AWS Microservices JBoss jBPM Test Testautomatisierung Keycloak RAG OAuth 2.0 PostgreSQL Oracle Python

    Produkte / Standards / Erfahrungen / Methoden

    Apache Balancer
    Application server: JBoss 5
    Application server: Tomcat
    Application server: Tomcat 7
    Bugtracking: JIRA
    Build System: Ant
    Build system: Maven2 (+Bash
    Build System: Maven3
    Build system: Maven3/ Ant
    Cobol: Visual Cobol + Java
    Codequality: PMD
    Common: jBPM
    Common: Spring 2.5/3
    Common: Spring 3
    Common: Spring3
    Confluence
    Database: jbdc
    Database: JPA + PostgreSQL/ Postgis + Liquibase
    Datenbank: DB2 v8
    Datenbank: MySQL
    Documentation: StarUML
    Documentation: Visio
    EJB3
    Enterprise Architect
    ESB
    Findbugs
    GWT
    GWT + SmartGWT
    Hibernate
    HSQL/ JSON
    HSQL/ PostgreSQL/ JSON/ XML
    HTML/ CSS
    HTML/CSS/JS
    IDE: Eclipse + GIT + SVN
    IDE: Eclipse + Subversion
    IDE: Eclipse + Subversion + GIT
    IDE: Eclipse + SVN
    IE10
    IE8
    iPhone/ iPad
    Java: JVM 7
    Jenkins
    JIRA
    JSF
    Liferay
    Lucene
    Maven3
    Mockito
    MyFaces
    Operation System: Linux/ Windows 7
    Operation System: Windows XP
    Oracle DB
    OSGi
    Quartz; EJB2
    RCP)
    Search Engine: SORL
    SOLR 3.6+
    Solr/ LingPipe Konstrukte
    Spring Security
    Spring3
    SVN
    TeamLeaf
    Test System: *Unit: jUnit
    Test systems: *Unit: jUnit
    Tomcat 7
    v10
    View: JSP
    View: MyFaces
    View: Velocity (template engine)
    XML/ XSD/ JSON: sTax2
    ZK + JSF
    Dienstleistungen
    • Beratung
    • Coaching
    • Frameworkentwicklung 
    • Anwendungsentwicklung
    • Systemarchitektur, Softwarearchitektur, SOA
    • Entwicklungsprozess: Modularisierung, Automat.
    • Technische Projektleitung
    • Requirement Analysen, Spezifikationserstellung
    • Konzeption
    • Zentrale Softwareproduktion / Nightly Builds 
    • Produktevaluierung 
    • Systemanalyse
    • Qualitätssicherung

    Methoden
    • Objektorientierung (OOA/OOD/OOP) 
    • Code Generierung, Model Driven Architecture (MDA) 
    • Designpatterns 
    • Unified Modelling Language (UML) 
    • Datenanalyse
    • Extreme Programming (XP)
    • Scrum

    Webserver, Applicationserver, Middleware
    • Internettechnologie (allgemein)
    • JBoss
    • WebSphere
    • Apache
    • Tomcat
    • Jetty
     
    Kommunikationsprotokolle
    • HTTP 
    • FTP 
    • RMI 
    • SMTP 
    • TCP/IP 
    • SOAP 
    • POP3 

    Modellierungswerkzeuge
    • StarUML 
    • MagicDraw (UML Modellierung)
    • Together 
    • Rational Rose 

    Versionsverwaltung
    • CVS/ SVN
    • GIT

    Testwerkzeuge
    • JUnit (*Unit)
    • Selenium
    • JUnitEE 
    • DBUnit
    • JProfiler
    • Cactus

    Entwicklungs-/Build-Prozess
    • Ant
    • Maven
    • Bugzilla
    • Wiki, TWiki
    • CruiseControl 
    • Hudson/ Jenkins 
    • Trac 
    • JIRA 
     
    Richtlinien/ Normen
    • AIXM 4.5 (Aeronautical Information Exchange Messages)
    • EAD (ESI): Aeronautical Data Access System

    Kenntnisse
    • Nearshoring Management
    • Projektmanagement
    • Software-Projektleitung
    • Geschäftsprozesse
    • Veränderungsmanagement
    • Qualitätsicherung
    • Software-Konfigurationsmanagement
    • Aufwandschätzung
    • Coaching & Beratung
    • Projektplannung und -begleitung

    Buildsysteme
    • Maven/ Ant + Ivy
    • Hudson/ Jenkins
    • Docker
     
    Modeling Languages
    • UML (StarUML)

    Technologien/ Erfahrungen
    • IDE
    • Eclipse/ Rational Application Developer
    • MicroSoft Visual Studio
    • DreamWeaver
    • console

    Graphikerstellung und Bildbearbeitung
    • Adobe Photoshop
    • InDesign

    Betriebssysteme

    Linux
    RedHat, Fedora, OpenSuSe, Ubuntu
    Mac OS
    Grundkenntnisse
    MAC/ FreeBSD
    MS-DOS
    Experte
    Unix
    Advanced (desktop + server)
    Windows
    2000/ XP/ 7

    Programmiersprachen

    4th Dimension
    C
    Grundkenntnisse
    Java
    JEE, JSE
    JavaScript
    jQuery, Dojo, AngularJS
    Lisp
    PHP
    Grundkenntnisse
    PL/SQL
    Python
    Grundkenntnisse
    Scriptsprachen
    Bash, AutoIT
    • JAVA 4-21 / JEE: Design Patterns, Code Conventions, UML-Architektur
    • DB: JDBC, Hibernate, Ibatis, EJB3, Oracle, Liquibase
    • Web Services: SOAP, Axis, ?
    • Spring3, Spring Security, Quartz, SOA, AOP
    • View: MyFaces, JSP/ JSF, Velocity (Template engine)
    • View: HTML/ CSS/ JavaScript (jQuery, Dojo)
    • View: JBoss Portal, Struts, GWT, Apache Tiles, Thymeleaf, Freemarker
    • Reporting: Jasper Reports
    • Messaging: JMS (EAD/ ESI)
    • ML, XSLT, XSD, DTD. sTax, sTax2 /Woodstox, JAXB2, JiBX, JaxMe, XmlBeans
    • Messaging: JMS (EAD/ ESI)
    • Search Engine: Lucene3, Sorl, Compass, LingPipe
    • Test: Selenium, *Unit: jUnit, xmlUnit, TestNG
    • Workflow: jBPM
    • Antlr, GIT, SVN, JSON, Visual Cobol
    • Code quality: PMD, FindBugs, CheckStyle, Cobertura


    Andere Programmiersprachen

    • C; C++
    • PHP
    • Lisp, Perl, AutoIT, Bash
    • R
    • Blockchain: Ethereum (Solidity)
    • 4D

    Datenbanken

    4th Dimension
    DB2
    v8, v10
    JDBC
    MySQL
    Oracle
    Postgres
    SQL
    Sybase
    4D
    JDBC/ SQLj
    Liquibase (Database Change Management)
    Hibernate
    EJB 3
    Ibatis


    Datenkommunikation

    Apache/ WebSphere
    HTTP
    Internet
    Intranet
    Jboss Application Server
    Message Queuing
    RMI
    RPC
    TCP/IP
    Tomcat

    Branchen

    Branchen

    • IT/ EDV/ Softwareentwicklung
    • Wirtschaftsinformationen
    • Bibliothek
    • Immobilien
    • Aeronautical Information Systems
    • Design/ Internet
    • Zeitwirtschaft, Telematik, Transportmanagement
    • Automotive

    Einsatzorte

    Einsatzorte

    Stuttgart (+200km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km)
    Österreich, Schweiz
    möglich

    Projekte

    Projekte

    1 Monat
    2025-03 - heute

    Innovative Technologien für Drohnen: Luftverkehrsmodellierung

    Lehrbeauftragter
    Lehrbeauftragter
    • Lehrbeauftragter an der Hochschule Albstadt-Sigmaringen im Masterstudiengang. Themenbereich: ?Innovative Technologien für Drohnen: Luftverkehrsmodellierung?


    Hochschule Albstadt-Sigmaringen
    4 Jahre 3 Monate
    2021-01 - heute

    Entwicklung nachhaltiger Lösungen zur Patientenunterstützung

    Chief Technical Officer (CTO) JEE: Java Apache Maven Open JDK ...
    Chief Technical Officer (CTO)
    • Seit 2014 enge Zusammenarbeit mit Universitätskliniken zur Entwicklung nachhaltiger Lösungen zur Patientenunterstützung im klinischen Alltag


    JEE: Java Apache Maven Open JDK GIT Angular DevOps MongoDB Mirth Healthcare FHIR v.5 SNOMED LOINC
    meQ GmbH
    6 Jahre 1 Monat
    2019-03 - heute

    Vorlesung

    Lehrbeauftragter
    Lehrbeauftragter
    Vorlesung. Größe max. 90 Personen. Studiensemester 4. ?Professionelle Java Entwicklung: Software Engineering?
    • Vorgehens- und Prozessmodelle: Wasserfall & Scrum
    • Requirements Engineering
    • Software Architektur und Design Patterns
    • Software-Prüfung und Qualitätssicherung
    • Software Management
    • Versionierungssysteme: SVN & GIT
    • Software Wartung

    Hochschule Albstadt-Sigmaringen
    7 Jahre 1 Monat
    2018-03 - heute

    Diverse Vorlesungen und Praktika

    Lehrbeauftragter
    Lehrbeauftragter

    Vorlesung und Praktikum. Größe 10-15 Personen. Studiensemester 5-7. ?Professionelle Java Entwicklung: Software Engineering?

    • Vorgehens- und Prozessmodelle: Wasserfall & Scrum
    • Build Management: Apache Maven
    • Verteilte Versionsverwaltung von Dateien: GIT
    • Qualltext Qualität: PMD, FindBugs und CheckStyle
    • Automatisierte Unit Tests: jUnit und Mockito
    • Kontinuierliche Integration von Komponenten zu einem Anwendungsprogramm: Jenkins und Sonatype Nexus / GitLab/ DevOps
    • Design Patterns

      Hochschule Albstadt-Sigmaringen
      7 Jahre 5 Monate
      2017-11 - heute

      Weiterbildung, Künstliche Intelligenz > Reinforcement Learning

      • Deep Learning mit Keras
      • Deep Learning mit TensorFlow
      • openai
      • Schulung bei Yandex Data School
      • Schulung bei David Silver (Lead Researcher bei AlphaGo, DeepMind)
      7 Jahre 10 Monate
      2017-06 - heute

      Entwicklung von Software mittels RCP-Framework auf Basis von OSGi

      JEE Senior Developer Java Maven 3 XML/ JAXB ...
      JEE Senior Developer
      • Entwicklung von Software mittels RCP-Framework auf Basis von OSGi
      • Umsetzung von fachlichen Anforderungen für die im Projekt angeforderten Funktionalitäten
      • Unterstützung bei der Erarbeitung der fachlichen Anforderungen
      • Mitarbeit bei der Erstellung der technischen Konzeption, dabei Aufzeigen von Realisierungsalternativen & Vorbereitung von Entscheidungen
      • Entwicklung der IT Lösung unter Berücksichtigung von Design & Qualitäts-Vorgaben & unter Beachtung von Vorgehensmodellen & Standards
      • Einsatz der standardisierten Entwicklungs- & Test-Tools
      • Dokumentation der erarbeiteten Ergebnisse
      • Begleitung & Unterstützung der Einführungs- & Stabilisierungsphase
      • Know-how-Transfer (Dokumentation, Einarbeitung interner Mitarbeiter)
      Java Maven 3 XML/ JAXB OSGi RCP (Riena) EJB3 JBoss / Wildfly IBM X4 Tabex (Datenbank) SVN JIRA Confluence Jenkins Sonatype Nexus
      R+V Versicherung AG
      9 Monate
      2024-05 - 2025-01

      Drohnen-Management für die Deutsche Flugsicherung

      Senior Backend Developer Java 21 Java Spring Boot ...
      Senior Backend Developer

      DFS Deutsche Flugsicherung: Air Traffic Control Entwicklung von Systemen für der sichere betreib von Drohnen (Near Real Time). 

      Die Deutsche Flugsicherung bietet Dienstleistungen (Common Information Services) speziell für den sichere Betreib von Drohnen an. Das entwickelte System sorgt dafür, dass Informationen wie Echtzeit-Verkehrsinformationen, Luftraumstruktur und dynamische geografische Beschränkungen zur Verfügung gestellt werden, um einen sicheren und effizienten Betrieb von Drohnen im deutschen Luftraum zu gewährleisten.

      • Entwicklung hochperfomanter, nicht-blockierender Anwendungen
      • Ereignisgesteuerte Architekturen mit Event Sourcing und CQRS
      • Mitwirkung bei Air Traffic Control für die bemannten Luftfahrt
      • Entwicklung von sicheren und fairen Lösungen zur Integration ins Gesamtsystem für die unbemannte Luftfahrt
      • Mitwirkung an der Entwicklung einer UTM- und Common Information Plattform (SCISP)

      Java 21 Java Spring Boot Keycloak OAuth 2.0 Java Reactive JSON REST AsyncAPI Docker TypeScript Git GitLab Atlassian JIRA
      DSF Deutsche Flugsicherung GmbH
      Langen (Hessen)
      1 Jahr 2 Monate
      2023-11 - 2024-12

      Exclusive Car Configurator

      JEE Senior Developer Java Gradle Spring Boot ...
      JEE Senior Developer
      • Die Bestellung von exklusiven Fahrzeugen bietet ein unvergleichliches Erlebnis für Automobil-Enthusiasten
      • Kunden können aus einer beeindruckenden Palette von maßgeschneiderten Optionen wählen, um ihr Traumauto zu gestalten.
      • 10h/Woche

      Java Gradle Spring Boot Microsoft SQL AWS Cloud Services - REST (JSON) jUnit Angular - GIT Gitlab Visual Studio IntelliJ
      Sportwagenhersteller in Stuttgart
      3 Jahre 8 Monate
      2020-10 - 2024-05

      Vertretung bei der Software-Projektleitung

      JEE Senior Developer Java Apache Maven jUnit ...
      JEE Senior Developer
      • Wartung und Erweiterung des Projektes ?Wohngeld? ? ein Zuschuss zur wirtschaftlichen Sicherung angemessenen und familiengerechten Wohnens. 
      • Analyse verschiedener LLMs + RAG.


      Java Apache Maven jUnit Open JDK Eclipse RAP Oracle MySQL JPA/ Hibernate Apache Tomcat REST DevOps SVN JIRA Confluence Jenkins Gitlab Eclipse Visual Code Angular/React OAUTH2: Keycloak Spring Boot Swagger PDFbox KI: h2ogpt (LLM) ChromaDB: Einbettungsdatenbank OCR RPA
      Hessische Zentralle für Datenverarbeitung
      1 Jahr 1 Monat
      2022-03 - 2023-03

      Mercedes Benz Car Configurator

      JEE Senior Developer (10h/Wo) Java 17 Apache Maven 3 Spring Boot ...
      JEE Senior Developer (10h/Wo)

      • Online Autoverkauf bei Daimler AG: die Software bietet eine Funktion, mit der Fahrzeuge online verkauft werden können
      • Das Verkaufsverfahren wird somit durch die Software unterstützt
      • Durch die Nutzung dieser Funktion können Verkäufer ihr Angebot erweitern und potenzielle Kunden erreichen, die online nach einem Fahrzeug suchen


      Java 17 Apache Maven 3 Spring Boot Oracle REST (JSON Swagger) Junit5 MapStruct GIT Gitlab Jenkins Eclipse Docker OpenShift DevOps
      Mercedes Benz
      2 Monate
      2022-11 - 2022-12

      Exclusive Car Configurator

      JEE Senior Developer Java Gradle Spring Boot ...
      JEE Senior Developer
      • Die Bestellung von exklusiven Fahrzeugen bietet ein unvergleichliches Erlebnis für Automobil-Enthusiasten. Kunden können aus einer beeindruckenden Palette von maßgeschneiderten Optionen wählen, um ihr Traumauto zu gestalten.
      Java Gradle Spring Boot Microsoft SQL AWS Cloud Services REST (JSON) jUnit Angular GIT Gitlab Visual Studio IntelliJ
      Sportwagenhersteller in Stuttgart
      7 Monate
      2022-06 - 2022-12

      Sonderbestellungen von den Exclusiven Autos

      JEE Senior Developer/ Lehrbeaftragter (6PT/Monat) JEE: Java Gradle jUnit ...
      JEE Senior Developer/ Lehrbeaftragter (6PT/Monat)
      • Sonderbestellungen von den Exclusiven Autos: die Autos, die nach den Wünschen der Kunden angefertigt werden
      • Das gesamte Management-Verfahren wird von der Software abgedeckt


      JEE: Java Gradle jUnit Open JDK Oracle (Datenbank) JPA/ Hibernate Apache Tomcat SVN JIRA Gitlab Confluence Jenkins IntelliJ DevOps Spring Boot Swagger/ REST
      Sportwagenhersteller aus Stuttgart
      3 Monate
      2020-10 - 2020-12

      Rechnungen und Zeiterfassungsmanagement

      JEE Senior Developer Java 8 Apache Maven 3 Spring ...
      JEE Senior Developer


      Java 8 Apache Maven 3 Spring MyBatis Angular 10 REST (JSON Swagger) JUnit Microsoft SQL SVN Jenkins Docker Eclipse
      1 Monat
      2020-09 - 2020-09

      Ferienwohnungen Management

      JEE Senior Developer Java 8 Apache Maven 3 Spring Boot ...
      JEE Senior Developer



      Java 8 Apache Maven 3 Spring Boot Spring Security Thymeleaf XStream (XML) iText (PDF) JUnit 5 DevOps PostgreSQL Docker SVN Jenkins Eclipse
      7 Monate
      2020-03 - 2020-09

      Bereitstellung des Platforms um die Statistische Daten

      Fulltime JEE Senior Developer JEE: Java Apache Maven Arquillian/ Selenium ...
      Fulltime JEE Senior Developer
      • Bereitstellung des Platforms um die Statistische Daten budesweit vorzubereiten und danach die Statistik auszuwerten.


      JEE: Java Apache Maven Arquillian/ Selenium jUnit Open JDK Oracle (Datenbank) JPA/ Hibernate JBoss (Wildfly) GIT JIRA Confluence Gitlab SonarQube Jenkins IntelliJ Refactoring: Design Patterns
      Statistisches Bundesamt
      8 Monate
      2019-07 - 2020-02

      Projekt ?Smart City / Smart Locker?

      Fulltime JEE Senior Developer Java 11 Maven Spring Boot ...
      Fulltime JEE Senior Developer
      • Die Nutzung von Smart Lockern ermöglichen einen zeitsparenden und bequemen Empfang von Waren und Produkten auf den alltäglichen Routen der Nutzer. 
      • Mit einer Lieferung in ein intelligentes Schließfach kann der Nutzer sein Paket an einem zentralen Wunsch-Bahnhof rund um die Uhr selbst entgegennehmen
      •  Smart Locker sind eine Bereicherung für Pendler, Anwohner und Besucher des Bahnhofs und machen Wartezeiten, starre Öffnungszeiten und das Aufsuchen von Paketshops hinfällig.
      Java 11 Maven Spring Boot REST AWS Cloud Services DevOps PostgreSQL Camunda Hibernate Apache Kafka Docker Kubernetes GIT JIRA Gitlab Swagger SonarQube Cucumber Jenkins ReadyAPI
      Deutsche Bahn AG
      2 Jahre
      2017-06 - 2019-05

      Entwicklung von Software mittels RCP-Framework auf Basis von OSGi

      JEE Senior Developer Java Maven 3 XML/ JAXB ...
      JEE Senior Developer
      • Umsetzung von fachlichen Anforderungen für die im Projekt angeforderten Funktionalitäten
      • Unterstützung bei der Erarbeitung der fachlichen Anforderungen
      • Mitarbeit bei der Erstellung der technischen Konzeption, dabei Aufzeigen von Realisierungsalternativen & Vorbereitung von Entscheidungen
      • Entwicklung der IT Lösung unter Berücksichtigung von Design & Qualitäts-Vorgaben & unter Beachtung von Vorgehensmodellen & Standards
      • Einsatz der standardisierten Entwicklungs- & Test-Tools
      • Dokumentation der erarbeiteten Ergebnisse
      • Begleitung & Unterstützung der Einführungs- & Stabilisierungsphase
      • Know-how-Transfer (Dokumentation, Einarbeitung interner Mitarbeiter)
      Java Maven 3 XML/ JAXB OSGi RCP (Riena) JPA/ EJB3 jUnit 4 JBoss / Wildfly IBM X4 Tabex (Datenbank) DevOps SVN JIRA Confluence Jenkins Sonatype Nexus Eclipse
      R+V Versicherung AG
      3 Monate
      2017-03 - 2017-05

      BMW Connected Car

      JEE Senior Architekt Java 8 Maven 3 Docker ...
      JEE Senior Architekt
      • Konzeptausarbeitung und Design Implementierung für die Kommunikation zwischen dem Fahrzeug und dem Backend
      Java 8 Maven 3 Docker EJB 3 PostgreSQL Swagger MQTT joynr REST Eclipse GlassFish 4 PlantUML JIRA Confluence Visio
      BMW AG (i.A. T-Systems GmbH)
      8 Monate
      2016-08 - 2017-03

      Verbesserung der Leistungsfähigkeit

      JEE Senior Developer Java 8 Maven 3 Stax2 / Woodstox ...
      JEE Senior Developer
      • Verbesserung der Leistungsfähigkeit
      • Datenmenge: 50Gb â Land. Ungefähr 120 Länder im Einsatz
      • Implementierung des Konzepts & Implementierung der Konvertierung vom 1Gb XML nach SOLR JSON, *DAO, *Services
      • Erweiterung des dremel.com Portals
      Java 8 Maven 3 Stax2 / Woodstox JAXB Antlr Oracle Spring 4 Spring Boot Elasticsearch Solr Eclipse / IntelliJ Tomcat 8 Xampp Thymeleaf FreeMarker SVN/ GIT JIRA Confluence
      Bosch AG (i.A. Kittelberg GmbH)
      3 Jahre 11 Monate
      2012-05 - 2016-03

      Mehrere Projekte

      JEE Senior Architekt, Nearshoring Projektmanager Java: JVM 7 Ant Maven 3 ...
      JEE Senior Architekt, Nearshoring Projektmanager

      Porsche Car Configurator Daten Editor

      • Im Rahmen des Projektes erfolgten die Wartung, die Weiterentwicklung sowie das Reengineering des Datenbuses, der unter anderem Daten für den Porsche Car Configurator sowie für aktuelle Werbepublikationen liefert
      • Aufwand ca 500PT

      Porsche World Warranty System

      • Im Rahmen des Projektes erfolgte die Implementierung des Quality Part Processes für Dealers
      • Importers und Porsche AG
      • Aufwand ca. 400PT

      Porsche Funktion Enabling System & Nachgenerierung Freischaltcodes

      • Im Rahmen des Projektes erfolgte die Implementierung des Administrationsbereiches für die Codegenerierung für die Fahrzeugbauteile
      • Aufwand ca. 250PT

      Porsche Fahrzeugaktionen. NHTSA WebService.

      • Im Rahmen des Projektes erfolgte das Reengineering des alten Programms und Redesign der alten Architektur auf die neue Struktur
      • In dem Projekt geht es um Porsche Messaging System für sicherheitsrelevante Bauteile
      • Aufwand ca 170PT

      Porsche WIBIT

      • Im Rahmen des Projektes erfolgte die Implementierung des Korrektur-Systems für die Alliance Versicherung
      • Aufwand ca. 50PT

      Porsche World Warranty System (alt System)

      • Im Rahmen des Projektes erfolgte die Cobol-Java-Umstellung auf die neue Porsche Datenbank-Architektur
      • Aufwand ca. 100PT

      Porsche Kulanz

      • Im Rahmen des Projektes erfolgte das Reengineering des alten Systems auf die neue Architektur
      • Aufwand ca. 70PT

      WWS Authorisation Services

      • Im Rahmen des Projektes erfolgte das Reengineering des alten Systems auf die neue Architektur
      • Aufwand ca. 35PT

      Porsche Guardian (Porsche Statistik)

      • Im Rahmen des Projektes erfolgte die Weiterentwicklung des bestehenden Systems
      • Das System sammelt die statistischen Daten über die porsche Seite
      • Aufwand ca 40PT.

      Porsche Connected Car

      • Im Rahmen des Projektes erfolgte die Unterstützung der Umsetzung von der Spezifikation

      Porsche AIM (Meeting Manager)

      • Im Rahmen des Projektes erfolgte die Weiterentwicklung des Porsche Meeting Managers
      • Aufwand ca 120PT
      Java: JVM 7 Ant Maven 3 MyFaces JSF ThymeLeaf jBPM Spring3 Spring Security DB2 v8 v10 jUnit Mockito PMD Findbugs Visual Cobol + Java IE8 IE10 Eclipse Subversion GIT Tomcat 7
      Porsche AG
      3 Jahre 6 Monate
      2012-09 - 2016-02

      Aufbau der perfomanter Suchmaschine

      JEE Senior Architekt, Nearshoring Projektmanager JVM 7 SOLR 3.6+ Apache Balancer ...
      JEE Senior Architekt, Nearshoring Projektmanager
      • Cluster
      • 30Mio Datensätze
      • Osiander ist eine der größten Sortimentsbuchhandlungen Deutschlands
      • Der Online-Shop der Buchhandlung beinhaltet über 10 Millionen Artikel
      • Für deren Auffindbarkeit und Präsentation wurde eine Suchmaschine neu gebaut
      • javaee.solutions übernahm die Architektur, das Management sowie die Entwicklung der Suchmaschine
      • Die Herausforderung des Projekts bestand in der Größe und Vielfalt der zu verarbeitenden Datenmenge bei gleichzeitiger intensiver Nutzung seitens der zahlreichen Buchhandlung-Kunden
      JVM 7 SOLR 3.6+ Apache Balancer Tomcat 7 Linux JSP Spring3 MySQL Maven 3 jUnit Mockito PMD Findbugs Eclipse Subversion
      Buchhandlung Suchmaschine osiander
      4 Jahre 6 Monate
      2011-01 - 2015-06

      Interaktives iPhone App (+Web)

      CEO/ CTO. Team Lead. Management. Senior Entwickler. Investor. iPhone iPad Build System: Maven3 ...
      CEO/ CTO. Team Lead. Management. Senior Entwickler. Investor.
      • Mithilfe dieser App erstellt der User ein eigenes Video zum gewünschten Track
      • Der Text des Tracks wird zur Auswahlzeit analysiert und auf den Bildcontent einer eigenen Datenbank geprüft
      • Zur Abspielzeit tauchen Bilder und Animationen zu den gefundenen Wörtern auf, mit welchen der User durch die bekannten bei iPhone vor bekannten Gesten interagieren kann
      • Den Finger verfolgt eine Linie, welche auch als Interaktionselement mit Gra?ken dient
      • Berüht die Linie ein aufgetauchtes Bild, wird dieses animiert
      • Die Linienform wird durch sekundäre Animationen unterstützt
      • Diese Animationen tauchen an der aktuellen Position der Linie auf
      iPhone iPad Build System: Maven3 HTML CSS HSQL PostgreSQL JSON XML Solr LingPipe IDE: Eclipse + SVN Application server: Tomcat
      Auf Anfrage
      5 Monate
      2012-06 - 2012-10

      Konzept, Architektur, Implementierung, Team-Management

      Java JEE iPhone ...
      • I Color Music ist ein Spiel. In diesem Spiel hört man seine Lieblingsmusik und sammelt die Animationen
      • Die Animationen entsprechen dem Content der Musik, stellen diesen grafisch dar
      • Der Sinn des Spiels ist die Musik auf diese Art zu visualisieren und somit den Spieler zu unterhalten
      Java JEE iPhone iPad Maven HTML CSS HSQL PostgreSQL JSON XML Android iOS Desktop Web Eclipse SVN Tomcat Solr LingPipe
      3 Monate
      2012-02 - 2012-04

      Report + Architektur Re-Engineering

      JEE Senior Entwickler Jasper Reports Spring Ant ...
      JEE Senior Entwickler
      Jasper Reports Spring Ant Ivy Oracle JIRA Subversion Eclipse Tomcat
      LBBW
      8 Monate
      2011-08 - 2012-03

      Aufbau eines Flow Engine

      JEE Senior Entwickler/ Architektor/ Projektmanager Maven3 + Aufbau des Maven Plugins PMD Findbugs ...
      JEE Senior Entwickler/ Architektor/ Projektmanager

      Aufbau eines Flow Engine (+ Plugins) auf Basis von OSGi.

      Hilfe bei der Infrastruktur (Maven3 + Jenkins)

      • Der Kern des Projektes war die Entwicklung einer Software für Produktionsmaschinen und -geräte wie z.B. Windmühlen, die dem Erheben und Verarbeiten statistischer Daten dient
      • Es handelt sich dabei um ein High Availible System, das permanenten Betrieb der Hard- und Software gewährleistet
      Maven3 + Aufbau des Maven Plugins PMD Findbugs sTax2 Spring 3 OSGi jUnit jMock Visio JIRA Eclipse SVN GIT Tomcat Linux
      Prüftechnik AG
      1 Monat
      2012-01 - 2012-01

      JEE Senior Entwickler/ Consulter

      Build system: Maven3/ Ant GWT + SmartGWT HSQL/ JSON ...

      Evaluierung von SmartGWT und ZK Frameworks nach
      Anforderungen der Kunden.

      Build system: Maven3/ Ant GWT + SmartGWT HSQL/ JSON ZK + JSF IDE: Eclipse + Subversion Application server: Tomcat
      b.telligent
      3 Monate
      2011-08 - 2011-10

      Freiberufler: JEE Senior Entwickler

      Build system: Maven3 Database: JPA + PostgreSQL/ Postgis + Liquibase Codequality: PMD ...
      • Beschaffung und Aufbau eines landeskundlichen Informationssystems für Baden-Württemberg. 
      • Entwicklung der Suchmaschine, Hilfe bei der Infrastruktur/ Architektur
      Build system: Maven3 Database: JPA + PostgreSQL/ Postgis + Liquibase Codequality: PMD Findbugs XML/ XSD/ JSON: sTax2 Common: Spring 3 Liferay Search Engine: SORL Lucene Test systems: *Unit: jUnit Documentation: Visio Bugtracking: JIRA IDE: Eclipse + SVN Application server: Tomcat Operation System: Windows XP
      Fa. ISB AG
      4 Monate
      2011-04 - 2011-07

      Freiberufler: Consultant/ Projektleiter/ JEE Senior Entwickler

      Operation System: Linux/ Windows 7 Application server: JBoss 5 IDE: Eclipse + GIT + SVN ...

      Entwicklung/ Wartung eines Datenbusses für die Fahrzeugsicherheit 

      Für die Prüfung neuer Fahrzeuge unter dem Sicherheitsaspekt werden bei Audi zwei Testverfahren eingesetzt: der Crash-Test, der eine kostenaufwendige Methode darstellt, und die computergestützte Simulation eines Fahrzeug-Crashes. 

      Die auf diesem Weg erzeugten Daten werden aus zwei verschiedenen Systemen zusammengeführt und an die
      entsprechenden Abteilungen weitergeleitet.

      Operation System: Linux/ Windows 7 Application server: JBoss 5 IDE: Eclipse + GIT + SVN Bugtracking: JIRA Documentation: StarUML Enterprise Architect Test systems: *Unit: jUnit View: Velocity (template engine) MyFaces HTML/CSS/JS GWT RCP) Common: Spring 2.5/3 ESB Quartz; EJB2 XML/ XSD/ JSON: sTax2 Codequality: PMD Database: jbdc Hibernate Oracle DB Build system: Maven2 (+Bash
      Fa. AUDI AG
      2 Jahre 11 Monate
      2008-06 - 2011-04

      Nearshoring: Team Lead + Architektor

      Teammanagement

      Building Search Application:

      • Konzept + Design +Architektur
      • Implementierung
      • GUI
      • Datenbankarchitektur
      • Konfiguration
      • Administration
      • Verarbeitung großer XML-Datenmenge

      FoxyEvents ist eine Eventsuchmaschine, deren Angebot über 100.000 aktuelle Termine weltweit umfasst.

      Die Zusammensetzung der gesuchten Informationen erfolgt mittels eigenentwickelten Suchalgorithmen und Interpretation sowie Übersetzung der Freitextangaben mit Hilfe von semantischer Suche.

      Fa. FoxyEvents
      3 Jahre
      2008-01 - 2010-12

      Freiberufler (Softwareentwickler)

      Entwicklung eines Aeronautical Information Repository Interfaces
      (Aeronautical Data Access System: EAD (ESI) + AIXM 4.5)

      Kenntnisse:
      Build system: Ant, Bash (+Maven2), Database: PostgreSQL/ ORACLE + Hibernate + EJB3, Codequality: PMD, FindBugs, XML/ XSD: sTax (Verarbeitung großer Datenmenge), JiBX, JAXB2, ESI: European Aeronautical Database System Interface + AIXM 4.5, Common: Apache Commons *, Quartz, MBeans, Spring3, SOA, View: MyFaces, JBoss Portal, JSP, JS/ HTML/ CSS, Messaging systems: JMS (SonicMQ), Continuous integration System: Hudson, Test systems: Selenium, *Unit: jUnit, TestNG, dbUnit, IDE: Eclipse + SVN, Application Server: JBoss 5, Operation System: Fedora 11, Team Organisation: Scrum

      COMSOFT

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      9 Jahre 3 Monate
      2016-01 - heute

      Weiterbildung

      Coursera, Udemy, Anton Kreil, Giovanni Cicivelli
      Coursera, Udemy, Anton Kreil, Giovanni Cicivelli
      • Trading & Strategien
      • Machine Learning, Big Data
      • Xetra: Marktmodel Aktien (Orderbuch)
      • Wertpariere, Finanzinstrumente, Edelmetalle: Aktien, Anleihen, Futures, ETFs, Fonds, Zertifikate, Optionsscheine, Optionen, CFDs
      • Portfolio Management & Market Mechanics
      • Risk, CRV & Money Management
      7 Monate
      2015-10 - 2016-04

      Englisch

      Level: B2/C1, Wall Street Institute
      Level: B2/C1
      Wall Street Institute
      5 Jahre 4 Monate
      2002-10 - 2008-01

      Studiengang Medieninformatik

      Dipl.-Ing. Medieninformatik, Hochschule der Medien in Stuttgart/ Deutschland
      Dipl.-Ing. Medieninformatik
      Hochschule der Medien in Stuttgart/ Deutschland
      • Studienarbeit "Schach für drei Spieler". [Design; JAVA: Applet, SOAP, JDBC, JSP/ Servlets, HTML/ CSS; Ant ]
      • Studienarbeit. Eigenständiges J2EE Projekt: Kommunikationsportal. Portal mit der Gestaltungsmöglichkeit für jeden Benutzer.  -- [J2EE: JBoss, JSF, EJB 3, Velocity; HTML/ CSS/ JavaScript - AJAX]
      • Diplomand: Konzeption, Design und Entwicklung einer J2EE Komponente im FleetBoard Service Center zur Überwachung der Datensendefrequenz von Fahrzeugen. Daimler Services FleetBoard GmbH. -- [J2EE: EJB 2; UML; Web Services; JaxMe; WebSphere; DB2; RAD]

      Position

      Position

      Dipl.-Ing. Medieninformatik (FH)

      Kompetenzen

      Kompetenzen

      Top-Skills

      Java Java EE Spring Spring Boot Kafka Message Queuing OpenAPI Maven Gradle Hibernate JPA Angular AWS Microservices JBoss jBPM Test Testautomatisierung Keycloak RAG OAuth 2.0 PostgreSQL Oracle Python

      Produkte / Standards / Erfahrungen / Methoden

      Apache Balancer
      Application server: JBoss 5
      Application server: Tomcat
      Application server: Tomcat 7
      Bugtracking: JIRA
      Build System: Ant
      Build system: Maven2 (+Bash
      Build System: Maven3
      Build system: Maven3/ Ant
      Cobol: Visual Cobol + Java
      Codequality: PMD
      Common: jBPM
      Common: Spring 2.5/3
      Common: Spring 3
      Common: Spring3
      Confluence
      Database: jbdc
      Database: JPA + PostgreSQL/ Postgis + Liquibase
      Datenbank: DB2 v8
      Datenbank: MySQL
      Documentation: StarUML
      Documentation: Visio
      EJB3
      Enterprise Architect
      ESB
      Findbugs
      GWT
      GWT + SmartGWT
      Hibernate
      HSQL/ JSON
      HSQL/ PostgreSQL/ JSON/ XML
      HTML/ CSS
      HTML/CSS/JS
      IDE: Eclipse + GIT + SVN
      IDE: Eclipse + Subversion
      IDE: Eclipse + Subversion + GIT
      IDE: Eclipse + SVN
      IE10
      IE8
      iPhone/ iPad
      Java: JVM 7
      Jenkins
      JIRA
      JSF
      Liferay
      Lucene
      Maven3
      Mockito
      MyFaces
      Operation System: Linux/ Windows 7
      Operation System: Windows XP
      Oracle DB
      OSGi
      Quartz; EJB2
      RCP)
      Search Engine: SORL
      SOLR 3.6+
      Solr/ LingPipe Konstrukte
      Spring Security
      Spring3
      SVN
      TeamLeaf
      Test System: *Unit: jUnit
      Test systems: *Unit: jUnit
      Tomcat 7
      v10
      View: JSP
      View: MyFaces
      View: Velocity (template engine)
      XML/ XSD/ JSON: sTax2
      ZK + JSF
      Dienstleistungen
      • Beratung
      • Coaching
      • Frameworkentwicklung 
      • Anwendungsentwicklung
      • Systemarchitektur, Softwarearchitektur, SOA
      • Entwicklungsprozess: Modularisierung, Automat.
      • Technische Projektleitung
      • Requirement Analysen, Spezifikationserstellung
      • Konzeption
      • Zentrale Softwareproduktion / Nightly Builds 
      • Produktevaluierung 
      • Systemanalyse
      • Qualitätssicherung

      Methoden
      • Objektorientierung (OOA/OOD/OOP) 
      • Code Generierung, Model Driven Architecture (MDA) 
      • Designpatterns 
      • Unified Modelling Language (UML) 
      • Datenanalyse
      • Extreme Programming (XP)
      • Scrum

      Webserver, Applicationserver, Middleware
      • Internettechnologie (allgemein)
      • JBoss
      • WebSphere
      • Apache
      • Tomcat
      • Jetty
       
      Kommunikationsprotokolle
      • HTTP 
      • FTP 
      • RMI 
      • SMTP 
      • TCP/IP 
      • SOAP 
      • POP3 

      Modellierungswerkzeuge
      • StarUML 
      • MagicDraw (UML Modellierung)
      • Together 
      • Rational Rose 

      Versionsverwaltung
      • CVS/ SVN
      • GIT

      Testwerkzeuge
      • JUnit (*Unit)
      • Selenium
      • JUnitEE 
      • DBUnit
      • JProfiler
      • Cactus

      Entwicklungs-/Build-Prozess
      • Ant
      • Maven
      • Bugzilla
      • Wiki, TWiki
      • CruiseControl 
      • Hudson/ Jenkins 
      • Trac 
      • JIRA 
       
      Richtlinien/ Normen
      • AIXM 4.5 (Aeronautical Information Exchange Messages)
      • EAD (ESI): Aeronautical Data Access System

      Kenntnisse
      • Nearshoring Management
      • Projektmanagement
      • Software-Projektleitung
      • Geschäftsprozesse
      • Veränderungsmanagement
      • Qualitätsicherung
      • Software-Konfigurationsmanagement
      • Aufwandschätzung
      • Coaching & Beratung
      • Projektplannung und -begleitung

      Buildsysteme
      • Maven/ Ant + Ivy
      • Hudson/ Jenkins
      • Docker
       
      Modeling Languages
      • UML (StarUML)

      Technologien/ Erfahrungen
      • IDE
      • Eclipse/ Rational Application Developer
      • MicroSoft Visual Studio
      • DreamWeaver
      • console

      Graphikerstellung und Bildbearbeitung
      • Adobe Photoshop
      • InDesign

      Betriebssysteme

      Linux
      RedHat, Fedora, OpenSuSe, Ubuntu
      Mac OS
      Grundkenntnisse
      MAC/ FreeBSD
      MS-DOS
      Experte
      Unix
      Advanced (desktop + server)
      Windows
      2000/ XP/ 7

      Programmiersprachen

      4th Dimension
      C
      Grundkenntnisse
      Java
      JEE, JSE
      JavaScript
      jQuery, Dojo, AngularJS
      Lisp
      PHP
      Grundkenntnisse
      PL/SQL
      Python
      Grundkenntnisse
      Scriptsprachen
      Bash, AutoIT
      • JAVA 4-21 / JEE: Design Patterns, Code Conventions, UML-Architektur
      • DB: JDBC, Hibernate, Ibatis, EJB3, Oracle, Liquibase
      • Web Services: SOAP, Axis, ?
      • Spring3, Spring Security, Quartz, SOA, AOP
      • View: MyFaces, JSP/ JSF, Velocity (Template engine)
      • View: HTML/ CSS/ JavaScript (jQuery, Dojo)
      • View: JBoss Portal, Struts, GWT, Apache Tiles, Thymeleaf, Freemarker
      • Reporting: Jasper Reports
      • Messaging: JMS (EAD/ ESI)
      • ML, XSLT, XSD, DTD. sTax, sTax2 /Woodstox, JAXB2, JiBX, JaxMe, XmlBeans
      • Messaging: JMS (EAD/ ESI)
      • Search Engine: Lucene3, Sorl, Compass, LingPipe
      • Test: Selenium, *Unit: jUnit, xmlUnit, TestNG
      • Workflow: jBPM
      • Antlr, GIT, SVN, JSON, Visual Cobol
      • Code quality: PMD, FindBugs, CheckStyle, Cobertura


      Andere Programmiersprachen

      • C; C++
      • PHP
      • Lisp, Perl, AutoIT, Bash
      • R
      • Blockchain: Ethereum (Solidity)
      • 4D

      Datenbanken

      4th Dimension
      DB2
      v8, v10
      JDBC
      MySQL
      Oracle
      Postgres
      SQL
      Sybase
      4D
      JDBC/ SQLj
      Liquibase (Database Change Management)
      Hibernate
      EJB 3
      Ibatis


      Datenkommunikation

      Apache/ WebSphere
      HTTP
      Internet
      Intranet
      Jboss Application Server
      Message Queuing
      RMI
      RPC
      TCP/IP
      Tomcat

      Branchen

      Branchen

      • IT/ EDV/ Softwareentwicklung
      • Wirtschaftsinformationen
      • Bibliothek
      • Immobilien
      • Aeronautical Information Systems
      • Design/ Internet
      • Zeitwirtschaft, Telematik, Transportmanagement
      • Automotive

      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.