Requirements-Analyse, Konzeption, Java, JavaFX, Confluence, PlantUML
Aktualisiert am 22.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2023
Verfügbar zu: 80%
davon vor Ort: 80%
Geschäftsprozessanalyse
JavaFX
Java 19
PlantUML
Atlassian Confluence
Deutsch
Muttersprache
Englisch
sehr gut, in Wort und Schrift,

Einsatzorte

Einsatzorte

München (+100km)
Deutschland

Deutschland: Raum München (inkl. Augsburg)

möglich

Projekte

Projekte

6 Jahre 10 Monate
2016-10 - 2023-07

Change-Analyse Mobilfunk Portal

Senior Analyst (Requirements und Changes), Konzepter, Consultant Scrum BPMN PlantUML ...
Senior Analyst (Requirements und Changes), Konzepter, Consultant

Web-Portal- und -Applikations-Analysen im Telekommunikations-Sektor

  • Umfeld: bestehendes Web-Portal inkl. Backend-Services zum Vertrieb und Pflege von Mobilfunk­Produkten und -Tarifen
    • Qualitätssicherung und Verfeinerung von fachlichen Erweiterungs-Anforderungen
    • Change-Analysen für die Implementierung der Business-Anforderungen
    • Analysen zur Migration bestehender Business-Prozesse zu einer neuen Platform
    • Erstellen von Developer-User-Stories anhand der fachlichen Requirements
    • Design von OpenIDConnect-Lösungen
    • Dokumentation von Business-Teil-Prozessen in Confluence mit Camunda BPMN und PlantUML
    • Confluence Coaching
PlantUML Eclipse Camunda BPMN Modeller Confluence Microsoft Office
Scrum BPMN PlantUML OpenIDConnect JIRA Trello Office­Programme OpenAPI AVRO
Mobilfunk-Provider
Müchnen
12 Jahre 1 Monat
2010-10 - 2022-10

Analyse- und Simulations-Tool

Diverse Java 19 OpenJFX19 JPMS Migration ...
Diverse

Analyse- und Simulations-Tool für Aktienkurse

  • Requirements-Analytiker, Designer, Entwickler, Dokumentation, Tester
  • Erprobung neuer Technologien und Skills (insbesondere Java 8, Lambda-Expressions und GUI- Entwicklung mit JavaFX, Java Module/JPMS)
    • Aufbau eines Analyse-Tools mit JavaFX bzw OpenJFX
    • Migration von Java8 auf modulares Java19 (OpenJFX19, OpenJDK19)
Java 19 OpenJFX19 JPMS Migration JPA Eclipse EclipseLink MySQL MindManager JUnit Maven PlantUML MongoDB JSON (inkl. JSR 371 JSON Processing API)
Eigenregie
8 Jahre 5 Monate
2012-10 - 2021-02

Analyse- und Simulations-Tool

Architektur, Entwicklung, GUI-Design Java 8 JPA Hibernate Query Language ...
Architektur, Entwicklung, GUI-Design

Analyse- und Simulations-Tool für historische Aktienkurse

  • Aufbau eines Analyse-Tools zur Erprobung neuer Technologien und Skills (inbesondere Java 8 - 15, Lambda-Expressions, GUI-Entwicklung mit JavaFX 8-15), MongoDB.
  • Migration von Plain Java (8 und davor) zu Java Modules (9ff - JMS/Project Jigsaw)
Eclipse EclipseLink MySQL 5 MindManager Subversion OpenJDK OpenJFX PlantUML
Java 8 JPA Hibernate Query Language Java15 JavaFx15 MongoDB Java Modules
Self
München
9 Monate
2015-02 - 2015-10

Stammdaten-Konsolidierung

Diverse Requirements Engineering PL/SQL Java 7 ...
Diverse

Analyse und Konzeption zur Stammdaten-Konsolidierung einer Banken-Gruppe

  • Business-Prozess-Analytiker, Requirements-Analytiker, GUI-Designer, Dokumentation, Tester
    • Business-Prozess- und Requirements-Analyse für die Konsolidierung und Zusammenführung von Kunden-Stammdaten von Tochter-Gesellschaften
    • Führung von Interviews und Abstimmung mit der Fachabteilung
    • Analyse und Ermittlung von Schwachstellen bisheriger Business-Workflows und Datenbank­Schemata
    • Konzeption des Datenabgleichs mit den Daten der Bundesbank-Rückmeldungen
    • Software- und GUI-Design
    • Fachliche Tests der Software
    • Machbarkeits-Studie für die Konsolidierung und Zusammenführung von Kunden-Stammdaten auf internationaler Konzern-Ebene
Eclipse HP Quality Center MS Word Hibernate Hibernate Query Language
Requirements Engineering PL/SQL Java 7 Englisch gute Kenntnisse Office-Programme HP-Quality-Center Oracle SQL-Developer PrimeFaces
Unicredit/UBIS, Bankenwesen
München
5 Monate
2014-11 - 2015-03

Analyse und Vergleich von Telematik-Protokollen

System-Analytiker, Requirements-Analytiker Requirements Engineering MQTT NGTP ...
System-Analytiker, Requirements-Analytiker

Analyse und Vergleich von Telematik-Protokollen für Nutzfahrzeuge

  • Requirements-Analyse von zukünftige Telematik-Services für Nutzfahrzeuge
  • Analyse und Vergleich mehrerer Telematik-Protokolle und -Systeme
  • Bewertung der Protokolle hinsichtlich ihrer Einsatzfähigkeit für die Requirements

Untersuchte Protokolle und Systeme:

  • "Modularer Backend Baukasten" (MBB)
  • "Next Generation Telematics Protocol" (NGTP)
  • "Message Queueing Telemetry Transport" (MQTT)
MS Word
Requirements Engineering MQTT NGTP Office-Programme
MAN, Automotive (Nutzfahrzeuge)
München
1 Jahr 2 Monate
2013-06 - 2014-07

Reengineering Legacy Code

Software-Analytiker, Software-Entwickler Scrum Java 6 Jenkins ...
Software-Analytiker, Software-Entwickler
  • Analyse eines – über 15 Jahre hinweg gewachsenen – Software-Produkts (Testabdeckung < 5%)
  • Aufsetzen und Umstellung zur Continuous Integration mit Maven und Jenkins
  • Verfolgung der Code-Verbesserungen mit Sonar
  • Dependency-Analyse auf Build-Artefakt- und Klassen-/Package-Ebene
  • Reengineering der Software unter Security-Gesichtspunkten.
  • Entwicklung eines Datenbestands-Analyse- und -Bereinigungs-Tools
  • Erfassung und Festlegung Coding-Rules inkl. Umsetzung mit Checkstyle
Atlassian JIRA Maven Sprint 2.5 Atlassian Confluence Apache Tomcat Oracle 11g MS SQL Server JUnit Subversion Mockito
Scrum Java 6 Jenkins Sonar Checkstyle Jira Eclipse WTP Java 6 Tomcat 7
Actano, Automotive
München
4 Monate
2012-08 - 2012-11

Migrations-Analyse

Software-Analyst, Business-Analyst Business Analysis Requirements Analysis Office-Programme
Software-Analyst, Business-Analyst

Migrations-Analyse zur Überführung nationaler Software in den internationalen Betrieb

  • Analyse einer bestehenden Software-Struktur unter dem Gesichtspunkt Internationaler Einsatz
  • Analyse der Build-Umgebung hinsichtlich nationalem und internationalem Einsatz
  • Analyse der Development-Umgebung
  • Aufzeigen von notwendigen Modernisierungen und Software-Alternativen für Web-GUI, Version-Management, Java Application-Server (JBoss, TomEE) etc.
Eclipse Apache TomEE MS Word JaCoCo
Business Analysis Requirements Analysis Office-Programme
Media-Saturn, Handel
Ingolstadt
3 Jahre 2 Monate
2009-09 - 2012-10

Ablagesystem für Kleine und Kleinst-Betriebe

Architekt, Entwickler Java 6 unter Eclipse JPA mit Hibernate/Eclipselink RCP ...
Architekt, Entwickler

Ablagesystem für Kleine und Kleinst-Betriebe (Eigenentwicklung)

  • Datenmodellierung, Architektur und Entwicklung eines Prototypen zur Unterstützung von Ablagesystemen für kleine und Kleinst-Betriebe für die ein DMS zu umfangreich ist.
Java 6 unter Eclipse JPA mit Hibernate/Eclipselink RCP MySQL
Klein- und Kleinstbetriebe
3 Monate
2012-04 - 2012-06

Konzeption und Detaillierung User-Stories

Konzeption, Konsolidierung Projekt-Abläufe, Test, Dokumentation Scrum
Konzeption, Konsolidierung Projekt-Abläufe, Test, Dokumentation

Konzeption und Detaillierung User-Stories für Web-Auftritt

  • Detaillierung von User-Stories für den Web-Auftritt
  • Klärung offener Fragen mit Scrum-Master und Fachabteilung
  • Diskussion von Lösungsansätzen mit den Entwicklern
  • Erstellen von Testplänen für die User-Stories
  • Konsolidierung von verteiltem Projekt-Wissen, Dokumentation
  • Ausarbeitung neuer User-Stories
HP Quality Center Magicdraw
Scrum
BMW, Automotive
München
8 Monate
2011-08 - 2012-03

Reporting Tool

Konzeption, Software-Entwickler, Qualitätssicherung Scrum Java 6 Hibernate ...
Konzeption, Software-Entwickler, Qualitätssicherung

Reporting Tool für Risiko-Analysen im Bankenumfeld

  • Refactoring und Integration von Insellösungen zu einer Schichten-orientierten Architektur
  • Konzeption und Umsetzung von Fehler- und Status-Services
  • Qualitätssicherung, Daten-Validierungen für zugelieferte Daten
  • Laufzeit-Optimierung
  • techn. Dokumentation
Oracle 10g Eclipse Spring Apache Wicket JUnit
Scrum Java 6 Hibernate Hibernate Query Language
pbb, Banken
München
1 Jahr 2 Monate
2010-06 - 2011-07

Configuration Tool

Architekt, Entwickler, Requirements Engineer Scrum Java 6 Eclipse RCP ...
Architekt, Entwickler, Requirements Engineer

Configuration Tool für Avionik-Prüfstände

  • Analyse und Qualitätssicherung bestehender Requirements
  • Analyse und Qualitätsprüfungen für Interface-Configuration-Descriptions (ICDs) in der Avionik
  • Modellierung für abstrakte Beschreibung von Test-Equipment, Wiring, Conditioning von Verbindungen (Can-Bus, AFDX, A429/ARINC, Analog- und Digital-Verbindungen)
  • Konzeption und Entwicklung eines Clients zur Konfiguration von Test-Aufbauten und Test-Szenarien
  • Generierung von Konfigurations-Dateien für das Echtzeit-System ADS2/R3
Eclipse Eclipse EMF Eclipse RCP Subversion
Scrum Java 6 Eclipse RCP RCP und SWT UML mit Enterprise Architect
Airbus, Avionik
Poing
1 Jahr 4 Monate
2009-03 - 2010-06

Instrument für das Controlling von Meetings

Architekt, Entwickler Visual Studio 2008 C# und Windows Presentation Foundation (WPF) für .NET 3.5
Architekt, Entwickler
  • Machbarkeits-Studie für ein Produkt zur Planung, Durchführung und Effizienz-Bewertung von Meetings
  • Konzeption und Implementierung eines Prototypen
Visual Studio 2008 C# und Windows Presentation Foundation (WPF) für .NET 3.5
Management, Controlling
2 Jahre 3 Monate
2007-01 - 2009-03

Lifecycle- und Document-Management-System

Berater, Architekt, Entwickler, Qualitätssicherung Englisch gute Kenntnisse Java 6 Java 1.4 ...
Berater, Architekt, Entwickler, Qualitätssicherung
  • Beratung bei der Architektur sowie Umsetzung eines Struts-basierten Web-Front-Ends für ein Document Management System (DMS)
  • Ent­wick­lung eines Eclipse-Plugins für das Lifecycle-Management Systems (LCM)
  • Anbindung dieses LCM an den Inter­stage Business Process Manager (IBPM) von Fujitsu.
  • Arbeit in einem international besetzten Team mit 5 Nationalitäten
Eclipse Eclipse RAP Eclipse EMF Apache Ant JUnit Apache Tomcat Bea Weblogic 9 Oracle 10g EclEMMA (JaCoCo)
Englisch gute Kenntnisse Java 6 Java 1.4 JSP Servlet API JavaScript HTML4
Fujitsu EST, Software-Tool Entwicklung für Fujitsu Interstage Product-Suite
München
3 Monate
2006-09 - 2006-11

Optimierung einer Verkaufsplattform

Berater, Qualitätssicherung, Optimierung C++ Englisch HTML4
Berater, Qualitätssicherung, Optimierung
  • Analyse und teilweise Umsetzung von Laufzeit- und Speicher-Optimierungen einer Verkaufs-Platt­form zur Buchung von Reisen und dafür relevanter Zusatzleistungen.
  • Performance-Verbesserungen von 30 bis 40 Prozent
  • Arbeit in einem Internationalen Projekt mit 3 Nationalitäten
Visual C++
C++ Englisch HTML4
Amadeus Germany, Touristik
München
2 Jahre 11 Monate
2003-10 - 2006-08

Buchungssystem für Bahndienstleistungen

Diverse Swing XML XSLT ...
Diverse

Berater, Trainer, technische Teilprojektleitung (Client), Architekt, Entwickler 

  • Erweiterung des u.g. Clients zu einer Client-Server-Lösung zur Anbindung an das Neue Ver­triebssystem der Bahn (NVS) nebst kompletter Neuentwicklung der Server-Komponente - Schwerpunkt Architektur und Client.
  • Einführung neuer Technologien (Java, J2EE) beim Auftraggeber, (Um-) Schulung der Mitarbei­ter von prozeduraler Mainframe-Programmierung zu objektorientierter Entwicklung in Java.
  • Basisarchitektur Client-Server mit einem funktionsfähigen Prototypen in 6 Wochen (zusammen mit einem Kollegen)
  • Beratung bei der Gestaltung der Business-Prozesse für das Front-End
  • Konzeption und Umsetzung eines Mechanismus der automatischen Update-Verteilung und - Aktivierung bei laufendem Betrieb (ca. 20.000 Clients deutschlandweit, neue Fahrpläne der DB müssen Tag-genau freigeschaltet werden)
  • Konzeption und Umsetzung von Mechanismen zur Unterstützung des Help-Desks (Aufzeichnen, Identifizieren und Abspielen von Benutzer-Sessions zur Erkennung von Benutzer-Fehlern bei der Bedienung)
  • Betreuung der Integration und Inbetriebnahme; Das System ist seit 2006 auf ca. 20.000 Clients im Einsatz, Durchsatz deutschlandweit ca. 140.000 Buchungen pro Tag
Eclipse Rational Rose MindManager MKS Source Integrity
Swing XML XSLT Java 1.4 unter Eclipse UML mit Rational Rose
Amadeus Germany, Touristik
München, Bad Homburg
1 Jahr 11 Monate
2002-02 - 2003-12

Frontend zur Buchung

Beratung, Qualitätssicherung, Architekt, Entwickler Java 1.4 Swing XML ...
Beratung, Qualitätssicherung, Architekt, Entwickler

Frontend zur Buchung von Bahndienstleistungen

  • Qualitätssicherung und Bewertung der Entwicklung eines Front­-Ends (Java-Applet) zum Ver­kauf von Bahn-Dienstleistungen.
  • Einsatz verschiedener XML-Parser (Picolo, MSXML, Xerces)
  • Anschließend aufgrund der Bewertung und Empfehlungen Beauftragung mit dem kompletten Re-Design und Re-Implementierung des Clients mit XML-basierter Konfiguration der Eingabe­Masken, Anbindung an das Mainframe-Buchungssystem mittels konfigurierbarer Protokolle
Eclipse JBuilder CVS
Java 1.4 Swing XML MSXML
Amadeus Germany, Touristik
München, Bad Homburg
2 Jahre 11 Monate
1999-11 - 2002-09

Framework zur Anbindung Telefonanlage an Exchange-Server

Berater, Software-Architekt, Software-Entwickler C++ DCOM/COM CORBA IDL
Berater, Software-Architekt, Software-Entwickler
  • Vorstellung und Einführung der XML-Technologie in das Projektumfeld.
  • Kon­zep­tion und Realisierung eines Frameworks zur Kopplung von PCs mit Telefon­an­lagen.
  • Konzeption und Realisierung eines COM-basierten Con­figuration- und ei­nes Journal-Servers zur Einbindung unter Outlook/Ex­change
  • Entwicklung eines COM-basierten Trace-Systems für das Projekt­umfeld.
  • Konzeption und Reali­sie­rung einer MAPI-Abstraktionsschicht zur Umgehung CDO-basierter Sicher­heits­lücken bzw. MAPI-Deadlocks.
  • An­bin­dung von Corba-Clients an das System
Visual C++ MSXML Together
C++ DCOM/COM CORBA IDL
Tenovis
Unterhaching
1 Jahr 6 Monate
2000-11 - 2002-04

Portal zum Vertrieb von Werbeplätzen

Business-Prozess-Analyst, GUI-Design, Software-Entwickler Java 1.4 HTML4 JavaScript ...
Business-Prozess-Analyst, GUI-Design, Software-Entwickler
  • Entwurf eines generischen Datenmodells zur Speicherung von heterogenen Merkmalen von Wer­beplätzen unterschiedlichster Medien (Print-Medien, Radio, Fernsehen, Web, Outdoor-Werbung).
  • Ausarbeitung der Geschäftsprozesse für die web-basierte Angebots-Erstellung, Werbeplatz-Suche, Ausschreibungen (inkl. Preis-Verhandlungen), Erstellung von Sonderangeboten etc.
  • Umsetzung der Prozesse in Form einer Account-unabhängigen HTML/JavaScript-basierten Guided Tour.
  • Re-Design und Optimierung des HTML/JSP und JavaScript-ba­sier­ten Front-Ends
Eclipse Oracle Apache Tomcat MindManager
Java 1.4 HTML4 JavaScript Servlet
MediaTradeCenter
München
9 Monate
1999-06 - 2000-02

Gateway für Pilotprojekt des BMFT

Berater, Software-Designer, Software-Entwickler Java XML CORBA IDL
Berater, Software-Designer, Software-Entwickler
  • Konzeption und Entwicklung eines Corba-basierten Java-Gateways zur Ankopplung an ein Main­frame-Buchungs­systemen für Hotels und Mietwagen.
  • Vorstellung und Einführung der XML-Technologie beim Auftraggeber
JBuilder
Java XML CORBA IDL
Start-Amadeus
München / Frankfurt
2 Jahre 11 Monate
1996-08 - 1999-06

Qualitätssicherung und Optimierung einer Telefonanlage

Coach, Software-Analyst, Software-Entwickler C++
Coach, Software-Analyst, Software-Entwickler
  • Analyse der Template-Behandlungs-Mechanismen durch den GNU-C++ Crossplatform-Compiler
  • Qualitätssicherung und Optimierung der Software einer Telefonanlage (Groß­projekt mit im Schnitt 30 permanenten Mitarbeitern)
  • Konzeption und Umsetzung eines Anschlusses von Geräten mit ASN.1 Protokoll an die Telefonanlage
  • Refactoring und Optimierungen bei parallel laufenden Entwicklungs- und Testaktivitäten – Lauf­zeitverbesserungen von 30 – 35% bei gleichzeitiger Reduktion des Speicherbedarfs
  • Präsentation der Ergebnisse und Optimierungs-Maßnahmen in Form von Mitarbeiter-Schu­lun­gen und Work­shops
Gnu C++ Solaris Rational ClearCase
C++
Bosch-Telecom
Unterhaching / Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Institution: Inntal Institut Bad Aibling

Ausbildung: NLP Kommunikations-Techniken

Abschluss: NLP-Practitioner und NLP Business-Practitioner

 

1984:

Institution: Fachhochschule München

Ausbildung: Studium Technische Informatik

Abschluss: Diplom Informatiker (FH) 

 

Training, Schulungen, Workshops:

Kurs-Unterlagen für Inhouse- Schulungen in Java 8 verfügbar

2000 - heute:

Java: Einsteiger, Fortgeschrittene

 

1997 - 2005:

C++, Einsteiger, Fortgeschrittene

Position

Position

Business- und Requirements-Analyse, Konzeption und Architektur, Umsetzung und Optimierungen von Individuallösungen.
(Um-) Schulungen und Workshops in Java und C++ (bis Experten-Level)

Schulungsunterlagen für In-House-Schulungen Java vorhanden (Einsteiger, Umsteiger)

Kompetenzen

Kompetenzen

Top-Skills

Geschäftsprozessanalyse JavaFX Java 19 PlantUML Atlassian Confluence

Schwerpunkte

Business- und Requirments-Anlayse
Schnelle Einarbeitung in neue Fachgebiete
Java-Entwicklung, -Schulung und QS
inkl. Java 8, Schulungsunterlagen für Inhouse-Schulungen vorhanden
Qualitätssicherung
Code-Analyse, Performance-Tuning

Aufgabenbereiche

Business Analysis
GUI-Design
Requirements Analysis
Requirements Engineering
Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Experte
Atlassian JIRA
Basics
OpenJDK
Experte
OpenJFX
Fortgeschritten
Swing
Fortgeschritten
Eclipse
Fortgeschritten
JUnit
Fortgeschritten
Maven
Fortgeschritten
Subversion
Fortgeschritten
CVS
Fortgeschritten
EclipseLink
Fortgeschritten
Hibernate
Fortgeschritten
DCOM/COM
Enterprise Architect
Gnu C++
Microsoft Office
Fortgeschritten
XML
Fortgeschritten
Spring 2.5
Basics
HP Quality Center
Basics
Scrum
Requirements Analyse, Konzeption und Architektur:
  • Client-Server-Architekturen
  • User Interfaces (Java, Web)
  • Software-Distribution und -Aktivierung

Qualitätssicherung und Optimierung:
  • Laufzeitoptimierung, Speicheroptimierung im C++ und Java Umfeld
  • Durchführung von Workshops zur QS und Optimierung

Methoden:
  • UML (PlantUML, Rational Rose, Together)
  • SCRUM, XP (Basis-Kenntnisse)

Java-Entwicklung und Schulung:
  • SDKs ab 1.1 bis Java 19
  • Migration zu Java Platform Module System (JPMS)
  • Swing, JavaFX 19
  • Eclipse und JBuilder
  • Spring, Hibernate, EclipseLink
  • JUnit, Ant, Maven

Web-Entwicklung:
  • HTML, CSS und JavaScript
  • JSP, Servlets, Struts
  • JavaFX 2.2 

Front-End Entwicklung (User-Interfaces):
  • JavaFX 19
  • Swing
  • Wicket
  • JSP, Servlets, Struts
  • HTML, CSS, JavaScript

C++ und C#:
  • VStudio 6, 2005 und 2008
  • GNU Compiler
  • Watcom für OS/2

Webserver:
  • JBoss
  • Tomcat 4 bis 7
  • BEA Weblogic 9

Versionsverwaltungs-Systeme:
Subversion, CVS, Fujitsu-SCM, Clearcase, StarTeam

 

Planungs-Software:
MS-Project, RPLAN
 
Berufserfahrung:
seit 1984
 
Branchenerfahrungen:
  • Mobilfunk:
    • Prozess- und Change-Analyse
    • Desing User-Stories
    • Quarlitätssicherung fachlicher Requirements
  • Banken:
    • Business- und Requirements Analyse (mit Fachabt.)
    • Konzernweite Konsolidierung von Partner-Daten
    • Reporting, Risk-Analysis
  • Handel
    • Review und Migrations-Analyse für Order-, User-, Customer- und Product-Management
    • Management und Controlling:
    • Projektstudie zur Planung, Durchführung und Bewertung von Meeting
  • Touristik:
    • Verkauf von Bahn-Dienstleistungen über Reisebüros
    • Analyse Bahn Produktkatalog (halbjährlich)
  • Werbebranche:
    • Portal zum Verkauf von Werbeplätzen (Outdoor, Zeitung, Radio, Fernsehen, Web)
    • Planung/Auswertung von Werbekampagnen
  • Telekomunikation:
    • Entwicklung und Optimierung von Telefonanlagen, Workshops dazu
    • Konzeption und Entwicklung von CTI-Software (Computer-Telephone-Interface)
  • Flugzeug-Branche:
    • Konfigurationstool für Prüfstände in der Flugzeug-Entwicklung
  • Automobil-Branche:
    • Steuern und Messen von Versuchen und Prüfständen (Kalibrierung Crash-Test Dummies)
  • Ausbildung
    • Workshops zur Optimierung
    • Schulungen in Java und C++
    • Praktikantenausbildung
  

Trainer-/Ausbildertätigkeit:
2000 - heute:

Aufgaben:

Seminare für Java


1997 - heute:

Aufgaben:

Seminare für C++


1984 ? 1990:

Aufgaben:

Praktikantenausbildung

 
Architektur-Erfahrung:
Seit 1984 in den Bereichen verteilter Systeme, Benutzer-Schnittstellen, Web-Anwendungen Embedded Systems

Software-Entwicklung:
Seit 1984, in div. Projekten als technischer Projektleiter tätig

Betriebssysteme

Linux und andere Unixm­Derivate
gute Kenntnisse, Seit 2008
Solaris
Unix
SCO, Linux
Windows
NT, W2K, XP, Win 7, sehr gute Kenntnisse, Seit 1996
  • Windows-Einsatz überwiegend als Plattform für Software-Produkt-Entwicklung
  • Unix-Derivate eher für Cross-Plattform-Entwicklungen Telekommunikation

Programmiersprachen

Confluence
Experte
JIRA
Basics
PlantUML
Experte
Java19
Experte
JavaFx19
Fortgeschritten
Java Modules
Fortgeschritten
Java 8
Experte
JavaFX 8
Fortgeschritten
SQL
(Oracle, MySQL), sehr gute Kenntnisse, Seit 2000
JavaScript
(bis ES6), gute Kenntnisse, Seit 2000, Inkl. OO-Erweiterungen, im Rahmen mehrerer Projekte im Web-Umfeld
HTML
gute Kenntnisse, Seit 2000
CSS
gute Kenntnisse, Seit 2000
C++
sehr gute Kenntnisse, 1993 bis 2006
C
sehr gute Kenntnisse, 1993 bis 2006
XML
Fortgeschritten
yacc/lex
Im Rahmen mehrerer Projekte
Cobol
im Rahmen des Studiums, Praktika und Werkstudenten-Tätigkeit
Assembler
x86, Motorola, Z80 im Rahmen mehrerer Projekte im Bereich Mobilfunk, Steuern und Messen
Pascal
Im Rahmen eines mehrjährigen Projekts im Automotive Bereich
PL/1
im Rahmen des Studiums, Praktika und Werkstudenten-Tätigkeit
PL/SQL
PLM
Im Rahmen eines Projekts im Umfeld Briefsortieranlagen
VRML
Reviewer für VRML 2 Standard
ASN.1
Entwicklungen für eine Telefonanlagen

Datenbanken

SQL
MySQL
5.1, 5.5
Oracle
8 bis 12, SQL-Developer, TOAD
Oracle SQL Developer
MS SQL Server
JPA
Hibernate, EclipseLink
JDBC
inkl. ORM-Frameworks Hibernate und EclipseLink mit HQL und JPQL
MongoDB
Fujitsu Enabler
Objekt-orientierte Datenbank

Datenkommunikation

CORBA
HDLC
Treiber für Messkarten und Steuerungen
Internet, Intranet
Div. Web-Anwendungen und Portale JSP, Applets, JavaScript, HTML
parallele Schnittstelle
RS232
Div. Geräte- und Protokoll-Treiber
TCP/IP
Auf Anwendungs-Ebene (Java)

Hardware

PC

Design / Entwicklung / Konstruktion

PlantUML
Experte
MindManager
Fortgeschritten
Camunda BPMN Modeller
Basics

Branchen

Branchen

  • Mobilfunk
  • Touristik
  • Web-Anwendungen
  • Telekommunikation
  • Werbung
  • Trainings
  • Werbe-Branche
  • Automobil
  • Avionik
  • Bankenwesen

Einsatzorte

Einsatzorte

München (+100km)
Deutschland

Deutschland: Raum München (inkl. Augsburg)

möglich

Projekte

Projekte

6 Jahre 10 Monate
2016-10 - 2023-07

Change-Analyse Mobilfunk Portal

Senior Analyst (Requirements und Changes), Konzepter, Consultant Scrum BPMN PlantUML ...
Senior Analyst (Requirements und Changes), Konzepter, Consultant

Web-Portal- und -Applikations-Analysen im Telekommunikations-Sektor

  • Umfeld: bestehendes Web-Portal inkl. Backend-Services zum Vertrieb und Pflege von Mobilfunk­Produkten und -Tarifen
    • Qualitätssicherung und Verfeinerung von fachlichen Erweiterungs-Anforderungen
    • Change-Analysen für die Implementierung der Business-Anforderungen
    • Analysen zur Migration bestehender Business-Prozesse zu einer neuen Platform
    • Erstellen von Developer-User-Stories anhand der fachlichen Requirements
    • Design von OpenIDConnect-Lösungen
    • Dokumentation von Business-Teil-Prozessen in Confluence mit Camunda BPMN und PlantUML
    • Confluence Coaching
PlantUML Eclipse Camunda BPMN Modeller Confluence Microsoft Office
Scrum BPMN PlantUML OpenIDConnect JIRA Trello Office­Programme OpenAPI AVRO
Mobilfunk-Provider
Müchnen
12 Jahre 1 Monat
2010-10 - 2022-10

Analyse- und Simulations-Tool

Diverse Java 19 OpenJFX19 JPMS Migration ...
Diverse

Analyse- und Simulations-Tool für Aktienkurse

  • Requirements-Analytiker, Designer, Entwickler, Dokumentation, Tester
  • Erprobung neuer Technologien und Skills (insbesondere Java 8, Lambda-Expressions und GUI- Entwicklung mit JavaFX, Java Module/JPMS)
    • Aufbau eines Analyse-Tools mit JavaFX bzw OpenJFX
    • Migration von Java8 auf modulares Java19 (OpenJFX19, OpenJDK19)
Java 19 OpenJFX19 JPMS Migration JPA Eclipse EclipseLink MySQL MindManager JUnit Maven PlantUML MongoDB JSON (inkl. JSR 371 JSON Processing API)
Eigenregie
8 Jahre 5 Monate
2012-10 - 2021-02

Analyse- und Simulations-Tool

Architektur, Entwicklung, GUI-Design Java 8 JPA Hibernate Query Language ...
Architektur, Entwicklung, GUI-Design

Analyse- und Simulations-Tool für historische Aktienkurse

  • Aufbau eines Analyse-Tools zur Erprobung neuer Technologien und Skills (inbesondere Java 8 - 15, Lambda-Expressions, GUI-Entwicklung mit JavaFX 8-15), MongoDB.
  • Migration von Plain Java (8 und davor) zu Java Modules (9ff - JMS/Project Jigsaw)
Eclipse EclipseLink MySQL 5 MindManager Subversion OpenJDK OpenJFX PlantUML
Java 8 JPA Hibernate Query Language Java15 JavaFx15 MongoDB Java Modules
Self
München
9 Monate
2015-02 - 2015-10

Stammdaten-Konsolidierung

Diverse Requirements Engineering PL/SQL Java 7 ...
Diverse

Analyse und Konzeption zur Stammdaten-Konsolidierung einer Banken-Gruppe

  • Business-Prozess-Analytiker, Requirements-Analytiker, GUI-Designer, Dokumentation, Tester
    • Business-Prozess- und Requirements-Analyse für die Konsolidierung und Zusammenführung von Kunden-Stammdaten von Tochter-Gesellschaften
    • Führung von Interviews und Abstimmung mit der Fachabteilung
    • Analyse und Ermittlung von Schwachstellen bisheriger Business-Workflows und Datenbank­Schemata
    • Konzeption des Datenabgleichs mit den Daten der Bundesbank-Rückmeldungen
    • Software- und GUI-Design
    • Fachliche Tests der Software
    • Machbarkeits-Studie für die Konsolidierung und Zusammenführung von Kunden-Stammdaten auf internationaler Konzern-Ebene
Eclipse HP Quality Center MS Word Hibernate Hibernate Query Language
Requirements Engineering PL/SQL Java 7 Englisch gute Kenntnisse Office-Programme HP-Quality-Center Oracle SQL-Developer PrimeFaces
Unicredit/UBIS, Bankenwesen
München
5 Monate
2014-11 - 2015-03

Analyse und Vergleich von Telematik-Protokollen

System-Analytiker, Requirements-Analytiker Requirements Engineering MQTT NGTP ...
System-Analytiker, Requirements-Analytiker

Analyse und Vergleich von Telematik-Protokollen für Nutzfahrzeuge

  • Requirements-Analyse von zukünftige Telematik-Services für Nutzfahrzeuge
  • Analyse und Vergleich mehrerer Telematik-Protokolle und -Systeme
  • Bewertung der Protokolle hinsichtlich ihrer Einsatzfähigkeit für die Requirements

Untersuchte Protokolle und Systeme:

  • "Modularer Backend Baukasten" (MBB)
  • "Next Generation Telematics Protocol" (NGTP)
  • "Message Queueing Telemetry Transport" (MQTT)
MS Word
Requirements Engineering MQTT NGTP Office-Programme
MAN, Automotive (Nutzfahrzeuge)
München
1 Jahr 2 Monate
2013-06 - 2014-07

Reengineering Legacy Code

Software-Analytiker, Software-Entwickler Scrum Java 6 Jenkins ...
Software-Analytiker, Software-Entwickler
  • Analyse eines – über 15 Jahre hinweg gewachsenen – Software-Produkts (Testabdeckung < 5%)
  • Aufsetzen und Umstellung zur Continuous Integration mit Maven und Jenkins
  • Verfolgung der Code-Verbesserungen mit Sonar
  • Dependency-Analyse auf Build-Artefakt- und Klassen-/Package-Ebene
  • Reengineering der Software unter Security-Gesichtspunkten.
  • Entwicklung eines Datenbestands-Analyse- und -Bereinigungs-Tools
  • Erfassung und Festlegung Coding-Rules inkl. Umsetzung mit Checkstyle
Atlassian JIRA Maven Sprint 2.5 Atlassian Confluence Apache Tomcat Oracle 11g MS SQL Server JUnit Subversion Mockito
Scrum Java 6 Jenkins Sonar Checkstyle Jira Eclipse WTP Java 6 Tomcat 7
Actano, Automotive
München
4 Monate
2012-08 - 2012-11

Migrations-Analyse

Software-Analyst, Business-Analyst Business Analysis Requirements Analysis Office-Programme
Software-Analyst, Business-Analyst

Migrations-Analyse zur Überführung nationaler Software in den internationalen Betrieb

  • Analyse einer bestehenden Software-Struktur unter dem Gesichtspunkt Internationaler Einsatz
  • Analyse der Build-Umgebung hinsichtlich nationalem und internationalem Einsatz
  • Analyse der Development-Umgebung
  • Aufzeigen von notwendigen Modernisierungen und Software-Alternativen für Web-GUI, Version-Management, Java Application-Server (JBoss, TomEE) etc.
Eclipse Apache TomEE MS Word JaCoCo
Business Analysis Requirements Analysis Office-Programme
Media-Saturn, Handel
Ingolstadt
3 Jahre 2 Monate
2009-09 - 2012-10

Ablagesystem für Kleine und Kleinst-Betriebe

Architekt, Entwickler Java 6 unter Eclipse JPA mit Hibernate/Eclipselink RCP ...
Architekt, Entwickler

Ablagesystem für Kleine und Kleinst-Betriebe (Eigenentwicklung)

  • Datenmodellierung, Architektur und Entwicklung eines Prototypen zur Unterstützung von Ablagesystemen für kleine und Kleinst-Betriebe für die ein DMS zu umfangreich ist.
Java 6 unter Eclipse JPA mit Hibernate/Eclipselink RCP MySQL
Klein- und Kleinstbetriebe
3 Monate
2012-04 - 2012-06

Konzeption und Detaillierung User-Stories

Konzeption, Konsolidierung Projekt-Abläufe, Test, Dokumentation Scrum
Konzeption, Konsolidierung Projekt-Abläufe, Test, Dokumentation

Konzeption und Detaillierung User-Stories für Web-Auftritt

  • Detaillierung von User-Stories für den Web-Auftritt
  • Klärung offener Fragen mit Scrum-Master und Fachabteilung
  • Diskussion von Lösungsansätzen mit den Entwicklern
  • Erstellen von Testplänen für die User-Stories
  • Konsolidierung von verteiltem Projekt-Wissen, Dokumentation
  • Ausarbeitung neuer User-Stories
HP Quality Center Magicdraw
Scrum
BMW, Automotive
München
8 Monate
2011-08 - 2012-03

Reporting Tool

Konzeption, Software-Entwickler, Qualitätssicherung Scrum Java 6 Hibernate ...
Konzeption, Software-Entwickler, Qualitätssicherung

Reporting Tool für Risiko-Analysen im Bankenumfeld

  • Refactoring und Integration von Insellösungen zu einer Schichten-orientierten Architektur
  • Konzeption und Umsetzung von Fehler- und Status-Services
  • Qualitätssicherung, Daten-Validierungen für zugelieferte Daten
  • Laufzeit-Optimierung
  • techn. Dokumentation
Oracle 10g Eclipse Spring Apache Wicket JUnit
Scrum Java 6 Hibernate Hibernate Query Language
pbb, Banken
München
1 Jahr 2 Monate
2010-06 - 2011-07

Configuration Tool

Architekt, Entwickler, Requirements Engineer Scrum Java 6 Eclipse RCP ...
Architekt, Entwickler, Requirements Engineer

Configuration Tool für Avionik-Prüfstände

  • Analyse und Qualitätssicherung bestehender Requirements
  • Analyse und Qualitätsprüfungen für Interface-Configuration-Descriptions (ICDs) in der Avionik
  • Modellierung für abstrakte Beschreibung von Test-Equipment, Wiring, Conditioning von Verbindungen (Can-Bus, AFDX, A429/ARINC, Analog- und Digital-Verbindungen)
  • Konzeption und Entwicklung eines Clients zur Konfiguration von Test-Aufbauten und Test-Szenarien
  • Generierung von Konfigurations-Dateien für das Echtzeit-System ADS2/R3
Eclipse Eclipse EMF Eclipse RCP Subversion
Scrum Java 6 Eclipse RCP RCP und SWT UML mit Enterprise Architect
Airbus, Avionik
Poing
1 Jahr 4 Monate
2009-03 - 2010-06

Instrument für das Controlling von Meetings

Architekt, Entwickler Visual Studio 2008 C# und Windows Presentation Foundation (WPF) für .NET 3.5
Architekt, Entwickler
  • Machbarkeits-Studie für ein Produkt zur Planung, Durchführung und Effizienz-Bewertung von Meetings
  • Konzeption und Implementierung eines Prototypen
Visual Studio 2008 C# und Windows Presentation Foundation (WPF) für .NET 3.5
Management, Controlling
2 Jahre 3 Monate
2007-01 - 2009-03

Lifecycle- und Document-Management-System

Berater, Architekt, Entwickler, Qualitätssicherung Englisch gute Kenntnisse Java 6 Java 1.4 ...
Berater, Architekt, Entwickler, Qualitätssicherung
  • Beratung bei der Architektur sowie Umsetzung eines Struts-basierten Web-Front-Ends für ein Document Management System (DMS)
  • Ent­wick­lung eines Eclipse-Plugins für das Lifecycle-Management Systems (LCM)
  • Anbindung dieses LCM an den Inter­stage Business Process Manager (IBPM) von Fujitsu.
  • Arbeit in einem international besetzten Team mit 5 Nationalitäten
Eclipse Eclipse RAP Eclipse EMF Apache Ant JUnit Apache Tomcat Bea Weblogic 9 Oracle 10g EclEMMA (JaCoCo)
Englisch gute Kenntnisse Java 6 Java 1.4 JSP Servlet API JavaScript HTML4
Fujitsu EST, Software-Tool Entwicklung für Fujitsu Interstage Product-Suite
München
3 Monate
2006-09 - 2006-11

Optimierung einer Verkaufsplattform

Berater, Qualitätssicherung, Optimierung C++ Englisch HTML4
Berater, Qualitätssicherung, Optimierung
  • Analyse und teilweise Umsetzung von Laufzeit- und Speicher-Optimierungen einer Verkaufs-Platt­form zur Buchung von Reisen und dafür relevanter Zusatzleistungen.
  • Performance-Verbesserungen von 30 bis 40 Prozent
  • Arbeit in einem Internationalen Projekt mit 3 Nationalitäten
Visual C++
C++ Englisch HTML4
Amadeus Germany, Touristik
München
2 Jahre 11 Monate
2003-10 - 2006-08

Buchungssystem für Bahndienstleistungen

Diverse Swing XML XSLT ...
Diverse

Berater, Trainer, technische Teilprojektleitung (Client), Architekt, Entwickler 

  • Erweiterung des u.g. Clients zu einer Client-Server-Lösung zur Anbindung an das Neue Ver­triebssystem der Bahn (NVS) nebst kompletter Neuentwicklung der Server-Komponente - Schwerpunkt Architektur und Client.
  • Einführung neuer Technologien (Java, J2EE) beim Auftraggeber, (Um-) Schulung der Mitarbei­ter von prozeduraler Mainframe-Programmierung zu objektorientierter Entwicklung in Java.
  • Basisarchitektur Client-Server mit einem funktionsfähigen Prototypen in 6 Wochen (zusammen mit einem Kollegen)
  • Beratung bei der Gestaltung der Business-Prozesse für das Front-End
  • Konzeption und Umsetzung eines Mechanismus der automatischen Update-Verteilung und - Aktivierung bei laufendem Betrieb (ca. 20.000 Clients deutschlandweit, neue Fahrpläne der DB müssen Tag-genau freigeschaltet werden)
  • Konzeption und Umsetzung von Mechanismen zur Unterstützung des Help-Desks (Aufzeichnen, Identifizieren und Abspielen von Benutzer-Sessions zur Erkennung von Benutzer-Fehlern bei der Bedienung)
  • Betreuung der Integration und Inbetriebnahme; Das System ist seit 2006 auf ca. 20.000 Clients im Einsatz, Durchsatz deutschlandweit ca. 140.000 Buchungen pro Tag
Eclipse Rational Rose MindManager MKS Source Integrity
Swing XML XSLT Java 1.4 unter Eclipse UML mit Rational Rose
Amadeus Germany, Touristik
München, Bad Homburg
1 Jahr 11 Monate
2002-02 - 2003-12

Frontend zur Buchung

Beratung, Qualitätssicherung, Architekt, Entwickler Java 1.4 Swing XML ...
Beratung, Qualitätssicherung, Architekt, Entwickler

Frontend zur Buchung von Bahndienstleistungen

  • Qualitätssicherung und Bewertung der Entwicklung eines Front­-Ends (Java-Applet) zum Ver­kauf von Bahn-Dienstleistungen.
  • Einsatz verschiedener XML-Parser (Picolo, MSXML, Xerces)
  • Anschließend aufgrund der Bewertung und Empfehlungen Beauftragung mit dem kompletten Re-Design und Re-Implementierung des Clients mit XML-basierter Konfiguration der Eingabe­Masken, Anbindung an das Mainframe-Buchungssystem mittels konfigurierbarer Protokolle
Eclipse JBuilder CVS
Java 1.4 Swing XML MSXML
Amadeus Germany, Touristik
München, Bad Homburg
2 Jahre 11 Monate
1999-11 - 2002-09

Framework zur Anbindung Telefonanlage an Exchange-Server

Berater, Software-Architekt, Software-Entwickler C++ DCOM/COM CORBA IDL
Berater, Software-Architekt, Software-Entwickler
  • Vorstellung und Einführung der XML-Technologie in das Projektumfeld.
  • Kon­zep­tion und Realisierung eines Frameworks zur Kopplung von PCs mit Telefon­an­lagen.
  • Konzeption und Realisierung eines COM-basierten Con­figuration- und ei­nes Journal-Servers zur Einbindung unter Outlook/Ex­change
  • Entwicklung eines COM-basierten Trace-Systems für das Projekt­umfeld.
  • Konzeption und Reali­sie­rung einer MAPI-Abstraktionsschicht zur Umgehung CDO-basierter Sicher­heits­lücken bzw. MAPI-Deadlocks.
  • An­bin­dung von Corba-Clients an das System
Visual C++ MSXML Together
C++ DCOM/COM CORBA IDL
Tenovis
Unterhaching
1 Jahr 6 Monate
2000-11 - 2002-04

Portal zum Vertrieb von Werbeplätzen

Business-Prozess-Analyst, GUI-Design, Software-Entwickler Java 1.4 HTML4 JavaScript ...
Business-Prozess-Analyst, GUI-Design, Software-Entwickler
  • Entwurf eines generischen Datenmodells zur Speicherung von heterogenen Merkmalen von Wer­beplätzen unterschiedlichster Medien (Print-Medien, Radio, Fernsehen, Web, Outdoor-Werbung).
  • Ausarbeitung der Geschäftsprozesse für die web-basierte Angebots-Erstellung, Werbeplatz-Suche, Ausschreibungen (inkl. Preis-Verhandlungen), Erstellung von Sonderangeboten etc.
  • Umsetzung der Prozesse in Form einer Account-unabhängigen HTML/JavaScript-basierten Guided Tour.
  • Re-Design und Optimierung des HTML/JSP und JavaScript-ba­sier­ten Front-Ends
Eclipse Oracle Apache Tomcat MindManager
Java 1.4 HTML4 JavaScript Servlet
MediaTradeCenter
München
9 Monate
1999-06 - 2000-02

Gateway für Pilotprojekt des BMFT

Berater, Software-Designer, Software-Entwickler Java XML CORBA IDL
Berater, Software-Designer, Software-Entwickler
  • Konzeption und Entwicklung eines Corba-basierten Java-Gateways zur Ankopplung an ein Main­frame-Buchungs­systemen für Hotels und Mietwagen.
  • Vorstellung und Einführung der XML-Technologie beim Auftraggeber
JBuilder
Java XML CORBA IDL
Start-Amadeus
München / Frankfurt
2 Jahre 11 Monate
1996-08 - 1999-06

Qualitätssicherung und Optimierung einer Telefonanlage

Coach, Software-Analyst, Software-Entwickler C++
Coach, Software-Analyst, Software-Entwickler
  • Analyse der Template-Behandlungs-Mechanismen durch den GNU-C++ Crossplatform-Compiler
  • Qualitätssicherung und Optimierung der Software einer Telefonanlage (Groß­projekt mit im Schnitt 30 permanenten Mitarbeitern)
  • Konzeption und Umsetzung eines Anschlusses von Geräten mit ASN.1 Protokoll an die Telefonanlage
  • Refactoring und Optimierungen bei parallel laufenden Entwicklungs- und Testaktivitäten – Lauf­zeitverbesserungen von 30 – 35% bei gleichzeitiger Reduktion des Speicherbedarfs
  • Präsentation der Ergebnisse und Optimierungs-Maßnahmen in Form von Mitarbeiter-Schu­lun­gen und Work­shops
Gnu C++ Solaris Rational ClearCase
C++
Bosch-Telecom
Unterhaching / Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Institution: Inntal Institut Bad Aibling

Ausbildung: NLP Kommunikations-Techniken

Abschluss: NLP-Practitioner und NLP Business-Practitioner

 

1984:

Institution: Fachhochschule München

Ausbildung: Studium Technische Informatik

Abschluss: Diplom Informatiker (FH) 

 

Training, Schulungen, Workshops:

Kurs-Unterlagen für Inhouse- Schulungen in Java 8 verfügbar

2000 - heute:

Java: Einsteiger, Fortgeschrittene

 

1997 - 2005:

C++, Einsteiger, Fortgeschrittene

Position

Position

Business- und Requirements-Analyse, Konzeption und Architektur, Umsetzung und Optimierungen von Individuallösungen.
(Um-) Schulungen und Workshops in Java und C++ (bis Experten-Level)

Schulungsunterlagen für In-House-Schulungen Java vorhanden (Einsteiger, Umsteiger)

Kompetenzen

Kompetenzen

Top-Skills

Geschäftsprozessanalyse JavaFX Java 19 PlantUML Atlassian Confluence

Schwerpunkte

Business- und Requirments-Anlayse
Schnelle Einarbeitung in neue Fachgebiete
Java-Entwicklung, -Schulung und QS
inkl. Java 8, Schulungsunterlagen für Inhouse-Schulungen vorhanden
Qualitätssicherung
Code-Analyse, Performance-Tuning

Aufgabenbereiche

Business Analysis
GUI-Design
Requirements Analysis
Requirements Engineering
Software-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Atlassian Confluence
Experte
Atlassian JIRA
Basics
OpenJDK
Experte
OpenJFX
Fortgeschritten
Swing
Fortgeschritten
Eclipse
Fortgeschritten
JUnit
Fortgeschritten
Maven
Fortgeschritten
Subversion
Fortgeschritten
CVS
Fortgeschritten
EclipseLink
Fortgeschritten
Hibernate
Fortgeschritten
DCOM/COM
Enterprise Architect
Gnu C++
Microsoft Office
Fortgeschritten
XML
Fortgeschritten
Spring 2.5
Basics
HP Quality Center
Basics
Scrum
Requirements Analyse, Konzeption und Architektur:
  • Client-Server-Architekturen
  • User Interfaces (Java, Web)
  • Software-Distribution und -Aktivierung

Qualitätssicherung und Optimierung:
  • Laufzeitoptimierung, Speicheroptimierung im C++ und Java Umfeld
  • Durchführung von Workshops zur QS und Optimierung

Methoden:
  • UML (PlantUML, Rational Rose, Together)
  • SCRUM, XP (Basis-Kenntnisse)

Java-Entwicklung und Schulung:
  • SDKs ab 1.1 bis Java 19
  • Migration zu Java Platform Module System (JPMS)
  • Swing, JavaFX 19
  • Eclipse und JBuilder
  • Spring, Hibernate, EclipseLink
  • JUnit, Ant, Maven

Web-Entwicklung:
  • HTML, CSS und JavaScript
  • JSP, Servlets, Struts
  • JavaFX 2.2 

Front-End Entwicklung (User-Interfaces):
  • JavaFX 19
  • Swing
  • Wicket
  • JSP, Servlets, Struts
  • HTML, CSS, JavaScript

C++ und C#:
  • VStudio 6, 2005 und 2008
  • GNU Compiler
  • Watcom für OS/2

Webserver:
  • JBoss
  • Tomcat 4 bis 7
  • BEA Weblogic 9

Versionsverwaltungs-Systeme:
Subversion, CVS, Fujitsu-SCM, Clearcase, StarTeam

 

Planungs-Software:
MS-Project, RPLAN
 
Berufserfahrung:
seit 1984
 
Branchenerfahrungen:
  • Mobilfunk:
    • Prozess- und Change-Analyse
    • Desing User-Stories
    • Quarlitätssicherung fachlicher Requirements
  • Banken:
    • Business- und Requirements Analyse (mit Fachabt.)
    • Konzernweite Konsolidierung von Partner-Daten
    • Reporting, Risk-Analysis
  • Handel
    • Review und Migrations-Analyse für Order-, User-, Customer- und Product-Management
    • Management und Controlling:
    • Projektstudie zur Planung, Durchführung und Bewertung von Meeting
  • Touristik:
    • Verkauf von Bahn-Dienstleistungen über Reisebüros
    • Analyse Bahn Produktkatalog (halbjährlich)
  • Werbebranche:
    • Portal zum Verkauf von Werbeplätzen (Outdoor, Zeitung, Radio, Fernsehen, Web)
    • Planung/Auswertung von Werbekampagnen
  • Telekomunikation:
    • Entwicklung und Optimierung von Telefonanlagen, Workshops dazu
    • Konzeption und Entwicklung von CTI-Software (Computer-Telephone-Interface)
  • Flugzeug-Branche:
    • Konfigurationstool für Prüfstände in der Flugzeug-Entwicklung
  • Automobil-Branche:
    • Steuern und Messen von Versuchen und Prüfständen (Kalibrierung Crash-Test Dummies)
  • Ausbildung
    • Workshops zur Optimierung
    • Schulungen in Java und C++
    • Praktikantenausbildung
  

Trainer-/Ausbildertätigkeit:
2000 - heute:

Aufgaben:

Seminare für Java


1997 - heute:

Aufgaben:

Seminare für C++


1984 ? 1990:

Aufgaben:

Praktikantenausbildung

 
Architektur-Erfahrung:
Seit 1984 in den Bereichen verteilter Systeme, Benutzer-Schnittstellen, Web-Anwendungen Embedded Systems

Software-Entwicklung:
Seit 1984, in div. Projekten als technischer Projektleiter tätig

Betriebssysteme

Linux und andere Unixm­Derivate
gute Kenntnisse, Seit 2008
Solaris
Unix
SCO, Linux
Windows
NT, W2K, XP, Win 7, sehr gute Kenntnisse, Seit 1996
  • Windows-Einsatz überwiegend als Plattform für Software-Produkt-Entwicklung
  • Unix-Derivate eher für Cross-Plattform-Entwicklungen Telekommunikation

Programmiersprachen

Confluence
Experte
JIRA
Basics
PlantUML
Experte
Java19
Experte
JavaFx19
Fortgeschritten
Java Modules
Fortgeschritten
Java 8
Experte
JavaFX 8
Fortgeschritten
SQL
(Oracle, MySQL), sehr gute Kenntnisse, Seit 2000
JavaScript
(bis ES6), gute Kenntnisse, Seit 2000, Inkl. OO-Erweiterungen, im Rahmen mehrerer Projekte im Web-Umfeld
HTML
gute Kenntnisse, Seit 2000
CSS
gute Kenntnisse, Seit 2000
C++
sehr gute Kenntnisse, 1993 bis 2006
C
sehr gute Kenntnisse, 1993 bis 2006
XML
Fortgeschritten
yacc/lex
Im Rahmen mehrerer Projekte
Cobol
im Rahmen des Studiums, Praktika und Werkstudenten-Tätigkeit
Assembler
x86, Motorola, Z80 im Rahmen mehrerer Projekte im Bereich Mobilfunk, Steuern und Messen
Pascal
Im Rahmen eines mehrjährigen Projekts im Automotive Bereich
PL/1
im Rahmen des Studiums, Praktika und Werkstudenten-Tätigkeit
PL/SQL
PLM
Im Rahmen eines Projekts im Umfeld Briefsortieranlagen
VRML
Reviewer für VRML 2 Standard
ASN.1
Entwicklungen für eine Telefonanlagen

Datenbanken

SQL
MySQL
5.1, 5.5
Oracle
8 bis 12, SQL-Developer, TOAD
Oracle SQL Developer
MS SQL Server
JPA
Hibernate, EclipseLink
JDBC
inkl. ORM-Frameworks Hibernate und EclipseLink mit HQL und JPQL
MongoDB
Fujitsu Enabler
Objekt-orientierte Datenbank

Datenkommunikation

CORBA
HDLC
Treiber für Messkarten und Steuerungen
Internet, Intranet
Div. Web-Anwendungen und Portale JSP, Applets, JavaScript, HTML
parallele Schnittstelle
RS232
Div. Geräte- und Protokoll-Treiber
TCP/IP
Auf Anwendungs-Ebene (Java)

Hardware

PC

Design / Entwicklung / Konstruktion

PlantUML
Experte
MindManager
Fortgeschritten
Camunda BPMN Modeller
Basics

Branchen

Branchen

  • Mobilfunk
  • Touristik
  • Web-Anwendungen
  • Telekommunikation
  • Werbung
  • Trainings
  • Werbe-Branche
  • Automobil
  • Avionik
  • Bankenwesen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.