Senior Berater J2EE, Architekt, Security, Reengineering
Aktualisiert am 09.12.2022
Profil
Referenzen (5)
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
agile SW-Entwicklung
SAP Certified Application Associate - Business Process Integration with SAP S/4HANA
Deutsch
Englisch
verhandlungssicher
Französisch
erweiterte Grundkenntnisse

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: bevorzugt im (Raum) München D8

nicht möglich

Projekte

Projekte

4 Jahre 4 Monate
2019-12 - heute

EU-Agrarförderung

Software Entwickler OOA/D/T UML JEE ...
Software Entwickler

- EU-Agrarförderung

- Anforderungsspezifikation (insbesondere UML)

- Java-Entwicklung (z.B. Hibernate, Subversion)

- Apache Wicket

- Java Persistence API (Hibernate)

- Spring Framework

- Web-Technologien (z.B. JavaScript, Tomcat)

- Web Services

- Geodaten

- Qualitätssicherung und Testen

- Sicherheitsaspekte

- Datenbanken (insbesondere Performance)

Wicket Eclipse Postgres Apache Tomcat
OOA/D/T UML JEE Hibernate Spring
Landshut
1 Jahr 6 Monate
2018-06 - 2019-11

ShopSysteme

Sofware-Entwickler OOA/D/T
Sofware-Entwickler

- Fachl. Weiterentwicklung einer Plattform, Services und Consulting zur erfolgreichen Realisierung von E-Business und E-Commerce

JEE JPA Hibernate RCP Rest Webservice Java 1.8 Eclipse Oxygen/Neon Oracle ERD Jenkins Sonar Jira JUnit Mockito/PowerMock Docker MariaDB elasticSearch Kafka JBoss WildFly Git Gerrit
OOA/D/T
München
8 Monate
2017-10 - 2018-05

Vermögensplanung

Senior SW-Entwickler
Senior SW-Entwickler
  • Fachl. Weiterentwicklung einer Platform zur Erfassung diverser Finanzprodukte
  • 3rd Level-Support
JEE openJPA JMS EJB 3.1 Java 1.7 Eclipse ERD JUnit EasyMock Rest JPA Hibernate Swing Rest Webservice Java 1.8 Eclipse Oxygen Oracle ERD Sonar Git Jira JUnit Mockito/PowerMock
DVAG
München
9 Monate
2017-01 - 2017-09

Bedarfsplanung

Software-Entwickler Scrum
Software-Entwickler
  • Fachl. Weiterentwicklung der RCP-Module mit Focus auf die Input-Schnittstellen, Redesign / Test .
  • 3rd Level-Support
  • Trouble-Shooting, Fehleranalyse, DB-Optimierung, Laufzeit/Resourcen-Optimierung
JEE openJPA RCP 4 MDB JMS EJB 3.1 SWT JFace IBM SDK 7.0 Java 1.7 Eclipse Luna IBM Websphere 8.1 DB2 V10 ERD Jenkins Sonar Subversion SVN Git Gerrit Jira JUnit Mockito/PowerMock DbUnit Rest JSON LiquiBase
Scrum
Automotive
München
3 Monate
2016-10 - 2016-12

Support & Quality Management System zur Verwaltung von Fertigungsteilen

  • Third Level Support
  • Fachl. Weiterentwicklung in den Bausteinen Reklamation, Bemusterung, Requalifikation
openJPA MDB JMS EJB 2.1/3.1 JSF 2.0/PCF Primefaces Java 1.7 Eclipse Websphere 8.1 DB2 ERD Jenkins Sonar Subversion SVN JUnit EasyMock CodeBeamer Rest JEE
Automotive
1 Jahr 3 Monate
2015-07 - 2016-09

CPCM Configuration Management

  • Integrationsplatform zur Konfiguration von Netzelementen (GSM, UMTS, LTE / Huawei, Ericsson)
  • Requirement-Engineering an zentraler Stelle
  • Überführung der Requirements in eine Internform zur automatisierten Weiterverarbeitung
JEE JBoss / Oracle 11g RCP Eclipse ERD Jenkins Sonar Subversion SVN JUnit EasyMock PowerMock ECore
Telekommunikation
2 Jahre 1 Monat
2013-06 - 2015-06

Support & Quality Management System zur Verwaltung von Fertigungsteilen

  • IT-Konzept zur Baukasten- und Stücklistenauflösung
  • Design und Realisierung von fachlichen Erweiterungen der Komponenten Bemusterung und Ausschuss / Reklamation
  • Migration des Backends von EJB 2.1 nach EJB 3.1 (JEE­Architektur mit umfangreichen Schnittstellen zu Partnersystemen)
  • Fachl. Weiterentwicklung in den Bausteinen Reklamation, Bemusterung, Requalifikation
JEE openJPA MDB JMS EJB 2.1/3.1 JSF 2.0/PCF Primefaces Java 1.7 Eclipse Websphere 8.1 DB2 ERD Jenkins Sonar Subversion SVN JUnit EasyMock CodeBeamer Rest
Automotive
4 Monate
2013-02 - 2013-05

Weiterentwicklung eines Produktes zur Verwaltung und Koordinierung des Steuergeräte-Lifecycle

  • Erweiterungen der Cockpit-Anwendung mit JEE-Architektur und umfangreichen Schnittstellen zu Partnersystemen aufgrund fachlicher Vorgaben und Refactoring.
UML2 JEE MDB JMS Swing CUF (Swing-XML Binding) Eclipse BeaWebLogic Server Oracle Eclipse Maven Hudson Sonar Subversion SVN JUnit Mockito Hibernate JPA HP Quality Center SAFE XML Spring
SoftwareLogistik - Automotive
2 Monate
2012-12 - 2013-01

Weiterentwicklung eines Produktes zur Risikobewertung in Abstimmung mit der Fachabteilung

  • Anbindung Moody/Fitch
  • JEE-Architektur mit ULC/IVY
Rating Informationssystem / Branche: Versicherungen
9 Monate
2012-04 - 2012-12

Weiterentwicklung eines Produktes zum internen Änderungsmanagement der Daimler Konzens mit Schwerpunkt Server-Komponenten.

ACM, Agile Change Management (msg, Daimler) UML2 JEE MDB ...
ACM, Agile Change Management (msg, Daimler)
  • RCP basierter Client auf Basis des OSGI-CEC Framworks
  • modellgetriebene Entwicklung
  • generische Datenhaltung mit CRUD-Engine zur Perfomanceverbeserung
  • Einsatz des EMF und Ecore-Metamodels zur Generierung des Clients, der DTOs und der Peristenzschicht
  • Vorgehensmodell SCRUM
UML2 JEE MDB JMS SWT Eclipse Modeling Framework EMF Websphere 6.1 DB2 UDB 9.5 OpenEJB Maven Jenkins Sonar Subversion SVN JUnit Hibernate JPA XText Groovy OpenArchitectureWare Scrum Kanban HP Quality Center
Softwarehersteller, Bereich Automotive
9 Monate
2011-08 - 2012-04

Entwicklung von Matching- und Mapping-Algorithmen für die Abbildung von Prozessdaten für verschiedene Hersteller.

XPDL(1.0 2.0 2.1) ...

Vorstudie
Die XML Process Definition Language XPDL der WMFC gewinnt in ihrer Version 2.1 aufgrund ihrer Erweiterungen an (graphischen) Elementen und ihrer semantischen Weiterentwicklung zunehmend an Bedeutung als universelles Austauschformat zwischen verschiedenen Prozessmodellen. XPDL wird als wichtiger Schritt zur Standardisierung von Geschäftsprozessen und deren Modellierung und Optimierung gesehen, dem verschiedene Tool-Hersteller Rechnung tragen. Demzufolge wurde XPDL als Basis verwendet. Grundlage für Erstellung eines Prototypen war eine Diplomarbeit.

Proof of Concept und Entwicklung

  • Pkit (Stages, Method Park) --> XPDL
  • XPDL --> Pkit
  • XPDL --> EPF
  • EPF --> XPDL
XPDL(1.0 2.0 2.1) XMI XML XSLT UML2 BPMN BPEL xalan jaxb Eclipse Modeling Framework EMF EcoreATL-Plugin Aris Stages Apache Commons Bibliotheken Log4J Maven
Transformation Prozessmodelle Branche Softwarehersteller
2 Monate
2011-07 - 2011-08

IMEX (GEMA)

J2EE-Architektur (Spring 2.5.6 Hibernate 3.2.6 GA Apache Struts 1.3.9 ...

Historisch gewachsene Systeme zum Import und Export von Nutzungsmeldungen stossen angesichts des immer weiter steigenden Volumens der Online-Nutzungen an ihre Grenzen. Meine Aufgabe war es, die Erweiterbarkeit und Performance der Batch-Verarbeitung zu verbessern.

  • Review Systemarchitektur
  • Schwachstellenanalyse / Optimierung
  • Erstellung verschiedener Vorschläge einer neuen Systemarchitektur mit Migrationspfad (z. B. mit JCA).
J2EE-Architektur (Spring 2.5.6 Hibernate 3.2.6 GA Apache Struts 1.3.9 Apache Commons Bibliotheken commons-fileupload 1.0 commons-net 2.0 Log4J Logging-Framework 1.2.9 OC4J 10.1.3.4 Maven 2.0.4 JCA UC4
Medien
6 Monate
2011-01 - 2011-06

Realisierung von Geschäftsvorfällen im Mitglied und Beitrag (MB) mit Java (Swing) in einem der größten Java-Projekte in Deutschland.

Realisierung von Geschäftsvorfällen im Mitglied und Beitrag (MB) mit Java (Swing) in einem der größten Java-Projekte in Deutschland. In einem Framework werden aus einem fachlichen / technischen Modell gemäß MDA wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht). Das Vorgehensmodell ist RUP (PRO3).

  • Review der Fachkonzepte
  • Machbarkeitsanalyse, Planung, Schätzung, Realisierung (Client+Server) gemäß Fachspezifikation.
  • Durchführung von Kode-Reviews und Refactoring,
  • Wartung der Geschäftsprozesse Teil I, second/third level support 
  • Verantwortlicher für Performance
  • Anwendung von Design Patterns
J2EE-Architektur (Fat Client) UML MDA RUP 3-Tier Java 1.5 Swing; Spring JIndent Checkstyle Emma EasyMock AspectJ; DB: DB2; MID-Innovator 7.0 MQ-Workflow 3.2 JUnit Eclipse Jboss Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy Ant Maven Windows 2000  PC
Phoenix - Berufsgenossenschaft
7 Monate
2010-07 - 2011-01

Daten-Migration Handelsblatt

Für die Datenmigration der Online-Daten der Zeitung in das CoreMedia-CMS habe ich einen Importer erstellt. Schnittstelle sind NITF (XML) Dateien und die CoreMedia Unified API.
Meine Aufgaben:

  • Erstellung des Fachkonzepts in Zusammenarbeit mit der Redaktion
  • SW-Entwicklung
  • Daten-Migration aus dem Altsystem, Erstellung eines Plugins
CMS Core-Media Core-Media API NITF Java Hibernate Eclipse Sax-Parser Dom-Parser Xpath Mercurial Hudson MSExcel JSP Ajax JSON Tomcat
Medien
3 Jahre 3 Monate
2007-03 - 2010-05

Realisierung von Geschäftsvorfällen im Leistungswesen (LW) mit Java (Swing) in einem der größten Java-Projekte in Deutschland

Realisierung von Geschäftsvorfällen im Leistungswesen (LW) mit Java (Swing) in einem der größten Java-Projekte in Deutschland.
In einem Framework werden aus einem fachlichen / technischen Modell gemäß MDA wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht). Das Vorgehensmodell ist RUP (PRO3).

  • Review der Fachkonzepte
  • Machbarkeitsanalyse, Planung, Schätzung, Realisierung (Client+Server) gemäß Fachspezifikation.
  • Durchführung von Kode-Reviews und Refactoring,
  • Wartung der Geschäftsprozesse Teil I, second/third level support 
  • Verantwortlicher für Performance im Leistungswesen.
  • Mitarbeit (Soll-)Architektur Systemanalyse und Neudefinition der Komponenten gemäß OSGI
  • Anwendung von Design Patterns
J2EE-Architektur (Fat Client) UML MDA RUP 3-Tier Java 1.5 Swing; Spring JIndent Checkstyle Emma EasyMock AspectJ; DB: DB2; MID-Innovator 7.0 MQ-Workflow 3.2 JUnit Eclipse Jboss Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy Ant Maven Windows 2000 PC
Phoenix Branche Berufsgenossenschaft
7 Monate
2009-10 - 2010-04

iPhone-App ?Hörtest für alle?

Für das iPhone 3.0 wurde ein App 'Hörtest für alle' entwickelt, mit dem das Gehör getestet werden kann, und mit dem man den Umgebungsschall messen kann. Der Hörtest verwendet einen eigenen Sinus-Generator für die frequenz- und lautstärkeabhängigen Testsequenzen. Das App ist seit 09.04.2010 im App-Store von Apple verfügbar.

  • Projektleitung in Zusammenarbeit mit HNO-Ärzten
  • SW-Entwicklung
MVC-Architektur IDE: XCode Objective C Cocoa CoreLocation CoreAudio MapKit UIKit iPhone-SDK iPhone Simulator Mac mini MAC OS Snow Leopard
Gesundheitswesen
2 Jahre 4 Monate
2007-06 - 2009-09

Realisierung eines Prototypen zur Demonstration von ebXML unter Verwendung von Webswell ebXML mit einer Rich Client GUI

Realisierung eines Prototypen zur Demonstration von ebXML unter Verwendung von Webswell ebXML mit einer Rich Client GUI.

ebXML EDI Eclipse RCP Eclipse plugin SWT JFaces  und JSF/Facelets Tomcat Webswell ebXML; Linux WindowsXP PostgreSQL
ebXML ? Prototyp
2 Jahre 2 Monate
2005-01 - 2007-02

Projekt : Radio Network Controller (UTRAN, ngRNC)

Entwicklung eines Q3-Agents für einen RNC, insbesondere der Mediation – Schicht (Modell-Mapping) Auf der Basis eines InfoModells, das den Zugriff über Q3 definiert, und dem Objektmodell, das die Hardware abbildet, wird eine Zwischenschicht (C++) mit Java generiert, die die Q3 Kommandos des Infomodells auf die entsprechende API der Plattform und vice versa die Notifikationen und Antworten der Plattform zurück transferiert.

C++ Java Eclipse Clearcase Linux (RedHat + MontaVista) NT XMLBean XMLSpy XSD XML X-Win32 Perl VNC ASN1 Gdmo SWT Dset-Toolkit
Telekommunikation
3 Monate
2004-10 - 2004-12

Projekt : CaRMen

  • Realisierung einer CRM-Integrationsplattform als Erweiterung von Siebel. Zur Optimierung der Bearbeitung von Geschäftsvorfällen in Siebel wurden Teile in eine Integrationsplatform ausgelagert. Diese wurde neu erstellt und kommuniziert mit Siebel über WebService und JMS-Queues und kapselt die komplette Kommunikation von Siebel mit der Aussenwelt. Es wurde ein Pototyp für eine Niederlassung erstellt.
    Architektur: J2EE (BeaWebLogic, SessionBeans, MessageDrivenBeans, MQ-Series, Oracle) . Sämtliche Schnittstellen in XML.
  • Meine Rolle ist Design und Realisierung diverser Geschäftsvorfälle mit Schwerpunkt WebServices
  • Agile SW-Entwicklung  (Scrum) mit OpenSource-Tools. Realisierung gemäß Fachspezifikation und Planung und Schätzung von Funktionalitäten.
J2EE-Architektur (SessionBeans; MDB) Eclipse Ant XMLBeans XMLSPY XML XSLT Java JUnit EasyMock CruiseControl UML TogetherJ JMS BeaWebLogic 8.1 WebService CM-Synergy 6.2 Oracle Windows 2000 PC
Automobilhersteller
1 Jahr 1 Monat
2003-09 - 2004-09

In einem Framework wurden aus einem fachlichen / technischen Modell wesentliche Schichten der multitier J2EE-Architektur generiert

  • Realisierung von Geschäftsvorfällen mit Swing in einem der
    größten Java-Projekte in Deutschland in einem großen Team. In einem Framework wurden aus einem fachlichen / technischen Modell wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht).
  • Meine Rolle ist die Realisierung (Client+Server) gemäß Fachspezifikation und Planung und Schätzung von Funktionalitäten.
J2EE-Architektur 3-Tier Java1.3 Swing UML; DB2; MID-Innovator 7.0 MQ-Workflow 3.2 Avantis Unisuite UMLBridge VisiBroker JUnit JBuilder 6.0 Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy   Windows 2000 PC
Phoenix Branche Berufsgenossenschaft
11 Monate
2002-10 - 2003-08

Projekt : Steuergeräte und Software Information (SuSI)

  • Test (Planung (autom. Test, funktionaler Test, Testüberdeckung, Coverage,...) Toolauswahl, Testdurchführung
  • Online-Hilfe

Test eines Steuergeräte und Software Informationssystems mit J2EE-Architektur (Swing-RichClient-WebSphere-Oracle). Dazu wurde die Testumgebung eingerichtet und Tools ausgesucht und getestet. Für den funktionalen Test wurden Szenarien anhand v. UseCases aufgezeichnet und unter Kontrolle diverser Tools zur Messung der Performance, des Speicherverbrauchs der Überdeckungsgrad ermittelt. Die Releasestände wurden mittels Regressionstest getestet. Die Online-Hilfe (Hilfeindex und kontextsensitive Hilfe) wurden mithilfe von RoboHelp erstellt.
Ich habe beide Aufgaben alleinverantwortlich durchgeführt.

J2EE-Architektur 3-Tier Aris SPICE Doors EJB Swing Java Webstart Junit log4j ant; DB: MSAccess Oracle Toad QFTest JUnit WebSphere Perl (Sitraka-Tools; Rational Test Suite; Mercury-Produkte) RoboHelp CM-Synergy 6.1 Change-Synergy  MS Project Windows NT 2000 PC
Automobilhersteller
3 Monate
2002-07 - 2002-09

Überwachung von Fischzuchtanlagen unter Einbeziehung externer Alarmeinrichtungen

  • Projektleitung
  • Fachkonzept, Systemarchitektur, DV-Konzept, Realisierung
C/S-Architektur Multi-Tier RMI Swing Entwicklungsumgebung: JBuilder DB: MSAccess HSQL JDBC MS Project Windows NT; PC Regler (Modbus; RS485/RS232) mit versch. Sensoren
Behörde, Landesfischzuchtanstalt Starnberg
5 Monate
2002-02 - 2002-06

Aktionsplanung

  • Fachkonzept Aktionsplanung
  • Produktauswahl Workflowsystem (MQSeries Workflow)

Die Aktionsplanung sollte fachlich und technisch verbessert werden. Dazu wurde eine Geschäftsprozeßanalyse durchgeführt. Es entstand ein Fachkonzept mit den Workflows und fachl. Objektmodell. Zur technischen Umsetzung wurde eine Studie MQ-Workflow durchgeführt.
SW/HW: I*Net, Struts, Webbrowser, WebServer/ApplikationServer: WebSphere (IBM), Entwicklungsumgebung: Java VisualAge (IBM), WebSphere Studio, XML, HTML, EJB, JSP, Java, JavaScript, JNDI, DB: Oracle, MSAccess, JDBC, MSWord; Windows NT, OS390; PC

Versicherung, Fa. Allianz AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-04 - 2021-04

SAP Zertifizierung Enterprise Resource Planning mit SAP S/4HANA (TS410)

SAP Zertifizierung S/4HANA (TS410), SAP
SAP Zertifizierung S/4HANA (TS410)
SAP
6 Monate
2019-10 - 2020-03

Enterprise Resource Planning mit SAP S/4HANA (TS410)

Hochschulzertifikat, TH Brandenburg
Hochschulzertifikat
TH Brandenburg

Theoretische Fundierung und praktische Durchführung interaktiver Geschäftsprozessfallstudien direkt an dem System SAP S/4HANA in den Bereichen

  • Logistik (SAP LO)
    • Einkauf (MM-PUR)
    • Bestandsführung/Inventur (MM-IM)
    • Lagerverwaltung (MM-WM)
    • Produktionssteuerung (PP)
    • Vertrieb und Transport (SD)
    • Anlagenmanagement/Instandhaltung (PM)
    • Projektmanagement (PS)
  • Rechnungswesen
    • Finanzwesen (FI)
    • Controlling (CO)
  • Human Capital Management (HCM)

Theoretische Fundierung in den Bereichen

  • SAP Business Warehouse (BW)
  • SAP Business Objects (BO)

Kompetenzen

Kompetenzen

Top-Skills

agile SW-Entwicklung SAP Certified Application Associate - Business Process Integration with SAP S/4HANA

Schwerpunkte

OOA/D/P/T
Performance
Projektleitung
Reengineering/Refactoring
SW-Architektur
Systemanalyse

Aufgabenbereiche

Angebotserstellung
Anwendungs- und Systemprogrammierung
Change Management (Automotive)
Content Management System (CMS)
Customer Relationship Management (CRM)
Design und Entwicklung v. graphische Benutzeroberflächen (GUI)
Design und Entwicklung v. Kommuniktionsschnittstellen
Digitale Medien
Digitale Tonverarbeitung (DSP) Messtechnik Hörgeräteakustik
Frontoffice-Handelssysteme
Internet/Intranet-Technologien
Netzwerkmanagement von Telekommunikationsanlagen
Projektleitung
Radio Network Controller (RNC), UMTS
Security
Verschlüsselungssoftware und Rollenkonzepte; Kerberos
Spezifikation, Programmierung, Test, Qualitätssicherung
Studien
Supply Chain Managment (Lieferantenbeziehungen)
SW-Architekturen
Systemarchitektur

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
BEA WebLogic
Change Synergy
CM-Synergy
Continuous Integration
CoreMedia
Editor, Unified API (Java)
Cruise Control
Developer Studio
MSVC++ 4.0/5.0
Docker
EasyMock
Mockito
Eclipse
Eclipse Oxygen
elasticSearch
ERD
freebXML
Webwell Connect
Gerrit
Git
GNU & Unix Tools
Google Maps
Hibernate
Hudson
IAIK
JCE, iSaSiLk
iPhone SDK
3.4, IDE XCode, Cocoa, CoreAudio, UIKit, Interface Builder, CoreLocation, MapKit
JBoss WildFly
JBuilder
Jenkins
JFace
Jira
JMS
JProbe
Profiler, Coverage, ThreadAnalyzer, MemoryDebugger
JUnit
Kafka
LiquiBase
Maestro II
Maven
Mercurial
Mockito/PowerMock
NITF
openJPA
OpenSSL
FreeSSL
OptimizeIT
Profiler, Coverage, ThreadDebugger
Orbacus
4.04 (C++, Java), Mico / Jacorb
QFtest, Winrunner, Rational
RequisitePro, Robot, Testmanager
Rational Rose
Analyzer, Rose 4.0,98i
RCP
Rest
Rich Client
(RCP), SWT, JFaces
RoboHelp
Scrum
Sonar
Spring
STL, Boost
STP
Software Through Pictures
Subversion
Subversion SVN
Swing
SWT
Widgets
TogetherJ
Visual Age
Visual Objects
CAVO 1.0C
Webservice
WebSphere
Wicket
XML Beans & Spy, ebXML

Spezialkenntnisse:

  • ebXML, EDI
  • Kerberos - Modell, DES3
  • CORBA 2.3, Firewall
  • Java Security (JAAS, JCE), SSL
  • Netzwerkmanagement v. Telekommunikationsanlagen
  • UMTS UTRAN RNC
  • SNMP Agents, MIB
  • Informationssysteme im Geld- und Devisenhandel
  • Risk Management (Limitsystem)
  • Compilerbau, Parser, Zustandsautomaten
  • Design Patterns
  • Hörgeräteakustik
  • Audiometrie
  • Digitale Tonverarbeitung
  • SCRUM
  • KANBAN
  • SW-Architektur

Produkte

  • PRO3
  • freebXML, WebwellConnect
  • STP (Software Through Pictures)
  • Rose Analyzer, Rose 4.0,98i
  • MID Innovator
  • TogetherJ (Borland Together 2008)
  • Adonis 3.53
  • MS Project
  • Avantis Unisuite UMLBridge
  • JBuilder 3.0,5.0,6.0
  • VisualAge f. Java 3.5.3 (IBM)
  • WebSphere, WebSphere Studio, WSAD
  • CAVO 1.0C (CA Visual Objects)
  • Maestro II
  • DeveloperStudio MSVC++ 4.0/5.0
  • MFC
  • ATL Atlassian Transformation Language
  • STL
  • Boost
  • Orbacus 4.04 (C++, Java), Mico / Jacorb
  • IAIK-JCE
  • IAIK-iSaSiLk
  • OpenSSL, FreeSSL
  • I*Net (J2EE-Framework IBM, ähnlich zu Struts),
  • Struts,
  • Apache, Tomcat
  • BeaWebLogic 8.1
  • .NET
  • RoboHelp
  • DOORS,
  • QFtest, Winrunner, Rational (RequisitePro, Robot, Testmanager)
  • JProbe (Profiler, Coverage, ThreadAnalyzer, MemoryDebugger)
  • OptimizeIT (Profiler, Coverage, ThreadDebugger)
  • Purify
  • VMware
  • Clearcase,
  • CVS, WinCVS,
  • SCCS,
  • KMSX (Siemens)
  • CM-Synergy 6.1,
  • Change-Synergy,
  • Continuus
  • Navision (Zeiterfassung)
  • GNU-Tools, Unix-Tools (shells, csh, bash, ksh, sed, lex, yacc, ...)
  • XMLBeans, XMLSPY
  • JUnit
  • Jindent
  • Checkstyle
  • Emma
  • EasyMock
  • Mockito,
  • Cruisecontrol
  • Ant
  • Xcode
  • iPhone SDK (CoreLocatio, CoreAudio, UIKit, MapKit)
  • Interface Builder
  • Subversion SVN
  • Google Maps
  • Maven
  • Eclipse 3.1, ..., Juno, Kepler
  • Eclipse Modeling Framework EMF
  • EPF (Eclipse Process Framework)
  • Eclipse RCP3/4
  • Eclipse plugin
  • Hudson/ Jenkins
  • Mercurial
  • CoreMedia Editor, Unified API (Java)
  • Xpert/Ivy,
  • HP Quality Center
  • Git, Gerrit
  • FlyWay,
  • LiquiBase

Kommunikationssoftware, Netzprotokolle, Standards

  • WebService
  • JAX-WS
  • CORBA 2.3 (MICO/Jacorb, Orbacus); VisiBroker, Einsatz über Firewall
  • SSL (iSaSiLk, OpenSSL, FreeSSL)
  • HTML, XML, JSP, JavaScript, CSS
  • HTML5
  • LDAP, X.500
  • JDBC
  • JNDI
  • JMS (OpenJMS, MQ-Series)
  • RMI
  • RPC
  • QD2
  • RS232, RS485, Modbus, Profibus
  • SNMP (BRASS/EMANATE v. SNMP-Research), ATM-MIBs, ASN.1, DSet-Toolkit
  • LU6.2, Oracle-Gateway
  • RDF (Reuters), TDPF (Telerate)
  • NFS
  • TCP/IP, Socket API
  • DHCP, (S)FTP
  • uucp, File-Transfer FT-Sinix, ASDIS, FAUN, slip, ppp
  • ISO/OSI-CMIP/CMIS; TRANSVIEW-NMC; TMN
  • DME(OSF)
  • Q3
  • ebXML
  • Hibernate
  • JPA, openJPA
  • JCA
  • NITF
  • XPDL
  • EJB 3.0, 3.1
  • OSGI, Plugin

Graphische Benutzungsoberflächen,Standards

  • Swing, Awt
  • SWT (Widgets)
  • MFC
  • TCL/TK
  • OSF-Motif 2.0
  • SUN-View (SUN-Window, SUN-Tools)
  • X-Windows (X11 R6),
  • Open Desktop
  • ODL (Object Description Language)
  • iPhone SDK (CoreLocation, CoreAudio, UIKit, MapKit)
  • Interface Builder
  • Rich Client (RCP), SWT, JFace
  • JSF 2.0, Primefaces, Facelets
  • Spring 2.0, Web Flow

Software Engineering- Methoden/Techniken

  • ebXML ISO 15000, BPMN
  • OO-Analyse/Design/Programmierung/Test
  • J2EE-Frameworks
  • Design Patterns
  • RUP, STEP,
  • Agile SW-Entwicklung, Scrum
  • Geschäftsprozeßmodellierung, Workflow
  • SA/SD
  • ereignisgesteuerte, visuelle, strukturierte Programmierung
  • funktionaler/struktureller Test, Regressionstest
  • Assessment, SPICE,
  • Reengineering/Refactoring
  • Datenmodellierung, ERD
  • Function Point Analysis
  • DB-Optimierung

Berufserfahrung

1985 - 1991

Softwareentwickler, Projektleiter

1992 - heute

freiberufl. Berater

Betriebssysteme

Android
BS2000
HPUX
iOS
Linux
Suse, Redhat, MontaVista
Mac OS
Snow Leopard, Yosemite
MS-DOS
6.20
NOS
OS/2
OSF/Motif
keine Projekterfahrung
SUN OS, Solaris
Solaris 2.4,2.7
Unix
Aix, Interactive, Linux(SuSe, Debian), SCO, Sinix, HPUX,Solaris
VMS
Windows
95,98/NT4.0/2000/XP/7

Programmiersprachen

4gl
Rosi-Sql mehrjährig
Algol
60/68 im Studium
ASN.1
in Verbindung mit SNMP
AspectJ
ATL
Transformation Language (Eclipse-DSL für die Transformation von Modellen)
Basic
C
GNU, MS, langjährig
C++
sehr gut, GNU, Visual C++/MFC, langjährig
Clipper
CORBA IDL
gute Kenntnisse u. Erfahrungen
CSS
dBase
DSL
XText
ESQL/C
Informix und Oracle (SQL-Plus)
Fortran
77
HTML
Imake, GNU-Make, Make-Maker etc...
intensiv
Java
mehrjährige Erfahrungen, Webstart, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8
Java 1.7
Java 1.8
JavaScript
mehrjährige Erfahrungen
JEE
JSON
JSP
Jython
Objective C
1/2 Jahr
ODL
(Object Description Language): in Verbindung mit einer Studie
Pascal
MT+, mehrjährig
Perl
gering
PHP
PL/SQL
Prolog
keine Projekterfahrung
Rosi-SQL
Scriptsprachen
Groovy
sed/awk
intensiv
Shell
csh (C-Shell), bash (Bourne-Again-Shell), sh (Bourne shell), ksh (Korn-Shell)
SQL
STL
Standard Template Library
SUN-View
(SUN-Window, SUN-Tools): intensive Entwicklungserf.
Swift
Tcl/Tk
nur TCL-Scripts
UML
(1.1) Design und Round-Trip-Engineerning mit Rational Rose 98 und Rose Analyzer, 2.0
Visual Basic
Visual Objects
CAVO 1.0C (Computer Associates)
XML
XSLT
Xt, Motif
keine Projekterfahrung, siehe jedoch SUN-View
yacc/lex
tiefe Kenntnisse u. Erfahrungen z.B.Pascal->C
ZINC
Abnahme u. Test eines Programmpaketes, das ZINC verwendet hat

Datenbanken

(Turbo-) INFORMIX, INFORMIX-Star
ctree
DB/2
9,10.1
HP Allbase
HSQL
Informix
(Turbo-)INFORMIX,INFORMIX-Star, Anwendung u. Admin.
ISAM
JDBC
aktuell verwendet
MariaDB
Microsoft Access
Anwender
MS SQL Server
MySQL
MS SQL Server
ODBC
aktuell verwendet
Oracle
11g
Postgres
PostgreSQL
Sicad-DB
Anwender
SQL
langjährige
SQL Server
Sybase
versant, artbase
(OO-DB)C++ - Schnittstelle

Datenkommunikation

CORBA
CORBA 2.3 MICO/Jacorb u. Orbacus; Erweiterungen mit SSL( iSaSiLk + OpenSSL + FreeSSL); Einsatz über Firewall;
DHCP
EDIFACT
Grundkenntnisse
Ethernet
Internet, Intranet
HTML, XML, RMI, Servlet, Applet, JMS, HTML5, JSP, Struts, JSF2.0, CSS, JavaScript
ISO/OSI
im Rahmen einer Studie zur Portierung
ISO/OSI-CMIP/CMIS
JPA Hibernate
LU6.2
Solaris - IBM
Message Queuing
in Netzwerkmanagement Tools
Open FT
FT-BS2000, FT-SINIX, ASDIS, FAUN
OSF/DCE
Grundkenntnisse
Proprietäre Protokolle
Reuters (RDF) Telerate (TDPF)
RDF
Reuters
RPC
als Benutzer
RS232
und RS485 mit Modbus-Protokoll zur Ansteuerung der Regler (aktuelles Projekt)
SFTP
SNMP
Entwicklung von Agents und Managementapplikationen (mit BRASS/EMANATE Toolkit v. SNMP-Research)
TCP/IP
Konfigurierung, Tools
TDPF
Telerate
UUCP
Konfigurierung
Windows Netzwerk
Grundkenntnisse
Winsock
Grundkenntnisse
X.400 X.25 X.225 X.75...
X400

Hardware

Cyber 175
Digital Equipment VAX, MicroVax
Emulatoren
e78
HP
9000/891/700
IBM
R600
iPad
iPhone
iPod
Mac Mini
Macintosh
MAC mini
PC
Prime
PRIME Computer
Siemens
7.865, MXxxx, C30
Siemens MX
MX500, MX300, MX2-10, MX2-20, MX2-30, C30
SUN
SUN 3/50, 3/60, 3/110, SparcStation 5, UltraSparc
Unisys
6060, 6075
VAX
MicroVax

Berechnung / Simulation / Versuch / Validierung

iPhone Simulator

Design / Entwicklung / Konstruktion

Agile SW-Entwicklung (Scrum)
Datenbanken Design, Tuning
Eclipse Oxygen/Neon
EJB 3.1
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Objektorientierte Analyse, Design, Programmierung unter Verwendung von CASE Tools
OOA/D/T
Rational Unified Process (RUP)
Reengineering objektorientierter Software
Review von Code, Dokumenten
STEP
UML Booch, OMT

Branchen

Branchen

Automobilindustrie

  • Steuergerätemanagement (SG-Versionierung, Verbauvorschriften, Genehmigungsanträge, Workflow), CRM
  • ChangeManagement

Telekommunikation

  • Netzwerkmanagement, Mediation, V5, ATM, DSL, SISA,
  • Radio Network Controller (UTRAN)
  • Mobile IT:iPhone - APPs

Banken

  • Geld- und Devisenhandel (MM, FX)
  • Limitsysteme (Risk Management)
  • RealTimeDataFeed (Kurse): Reuters, Telerate

Versicherungen

  • Aktionsplanung, Kampagnenmanagement,
  • CMS (elektr. Aktionsbroschüren)
  • CallCenter, Inbound/Outbound CRM
  • Berufsgenossenschaften Bau / Nahrungsmittel: Berufsunfähigkeit/Unfall

Luft- und Raumfahrt

  • Antennenanlagen

Gesundheitswesen

  • Hörgeräteakustik, Audiometrie

Medien

  • Handelsblatt-Online

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: bevorzugt im (Raum) München D8

nicht möglich

Projekte

Projekte

4 Jahre 4 Monate
2019-12 - heute

EU-Agrarförderung

Software Entwickler OOA/D/T UML JEE ...
Software Entwickler

- EU-Agrarförderung

- Anforderungsspezifikation (insbesondere UML)

- Java-Entwicklung (z.B. Hibernate, Subversion)

- Apache Wicket

- Java Persistence API (Hibernate)

- Spring Framework

- Web-Technologien (z.B. JavaScript, Tomcat)

- Web Services

- Geodaten

- Qualitätssicherung und Testen

- Sicherheitsaspekte

- Datenbanken (insbesondere Performance)

Wicket Eclipse Postgres Apache Tomcat
OOA/D/T UML JEE Hibernate Spring
Landshut
1 Jahr 6 Monate
2018-06 - 2019-11

ShopSysteme

Sofware-Entwickler OOA/D/T
Sofware-Entwickler

- Fachl. Weiterentwicklung einer Plattform, Services und Consulting zur erfolgreichen Realisierung von E-Business und E-Commerce

JEE JPA Hibernate RCP Rest Webservice Java 1.8 Eclipse Oxygen/Neon Oracle ERD Jenkins Sonar Jira JUnit Mockito/PowerMock Docker MariaDB elasticSearch Kafka JBoss WildFly Git Gerrit
OOA/D/T
München
8 Monate
2017-10 - 2018-05

Vermögensplanung

Senior SW-Entwickler
Senior SW-Entwickler
  • Fachl. Weiterentwicklung einer Platform zur Erfassung diverser Finanzprodukte
  • 3rd Level-Support
JEE openJPA JMS EJB 3.1 Java 1.7 Eclipse ERD JUnit EasyMock Rest JPA Hibernate Swing Rest Webservice Java 1.8 Eclipse Oxygen Oracle ERD Sonar Git Jira JUnit Mockito/PowerMock
DVAG
München
9 Monate
2017-01 - 2017-09

Bedarfsplanung

Software-Entwickler Scrum
Software-Entwickler
  • Fachl. Weiterentwicklung der RCP-Module mit Focus auf die Input-Schnittstellen, Redesign / Test .
  • 3rd Level-Support
  • Trouble-Shooting, Fehleranalyse, DB-Optimierung, Laufzeit/Resourcen-Optimierung
JEE openJPA RCP 4 MDB JMS EJB 3.1 SWT JFace IBM SDK 7.0 Java 1.7 Eclipse Luna IBM Websphere 8.1 DB2 V10 ERD Jenkins Sonar Subversion SVN Git Gerrit Jira JUnit Mockito/PowerMock DbUnit Rest JSON LiquiBase
Scrum
Automotive
München
3 Monate
2016-10 - 2016-12

Support & Quality Management System zur Verwaltung von Fertigungsteilen

  • Third Level Support
  • Fachl. Weiterentwicklung in den Bausteinen Reklamation, Bemusterung, Requalifikation
openJPA MDB JMS EJB 2.1/3.1 JSF 2.0/PCF Primefaces Java 1.7 Eclipse Websphere 8.1 DB2 ERD Jenkins Sonar Subversion SVN JUnit EasyMock CodeBeamer Rest JEE
Automotive
1 Jahr 3 Monate
2015-07 - 2016-09

CPCM Configuration Management

  • Integrationsplatform zur Konfiguration von Netzelementen (GSM, UMTS, LTE / Huawei, Ericsson)
  • Requirement-Engineering an zentraler Stelle
  • Überführung der Requirements in eine Internform zur automatisierten Weiterverarbeitung
JEE JBoss / Oracle 11g RCP Eclipse ERD Jenkins Sonar Subversion SVN JUnit EasyMock PowerMock ECore
Telekommunikation
2 Jahre 1 Monat
2013-06 - 2015-06

Support & Quality Management System zur Verwaltung von Fertigungsteilen

  • IT-Konzept zur Baukasten- und Stücklistenauflösung
  • Design und Realisierung von fachlichen Erweiterungen der Komponenten Bemusterung und Ausschuss / Reklamation
  • Migration des Backends von EJB 2.1 nach EJB 3.1 (JEE­Architektur mit umfangreichen Schnittstellen zu Partnersystemen)
  • Fachl. Weiterentwicklung in den Bausteinen Reklamation, Bemusterung, Requalifikation
JEE openJPA MDB JMS EJB 2.1/3.1 JSF 2.0/PCF Primefaces Java 1.7 Eclipse Websphere 8.1 DB2 ERD Jenkins Sonar Subversion SVN JUnit EasyMock CodeBeamer Rest
Automotive
4 Monate
2013-02 - 2013-05

Weiterentwicklung eines Produktes zur Verwaltung und Koordinierung des Steuergeräte-Lifecycle

  • Erweiterungen der Cockpit-Anwendung mit JEE-Architektur und umfangreichen Schnittstellen zu Partnersystemen aufgrund fachlicher Vorgaben und Refactoring.
UML2 JEE MDB JMS Swing CUF (Swing-XML Binding) Eclipse BeaWebLogic Server Oracle Eclipse Maven Hudson Sonar Subversion SVN JUnit Mockito Hibernate JPA HP Quality Center SAFE XML Spring
SoftwareLogistik - Automotive
2 Monate
2012-12 - 2013-01

Weiterentwicklung eines Produktes zur Risikobewertung in Abstimmung mit der Fachabteilung

  • Anbindung Moody/Fitch
  • JEE-Architektur mit ULC/IVY
Rating Informationssystem / Branche: Versicherungen
9 Monate
2012-04 - 2012-12

Weiterentwicklung eines Produktes zum internen Änderungsmanagement der Daimler Konzens mit Schwerpunkt Server-Komponenten.

ACM, Agile Change Management (msg, Daimler) UML2 JEE MDB ...
ACM, Agile Change Management (msg, Daimler)
  • RCP basierter Client auf Basis des OSGI-CEC Framworks
  • modellgetriebene Entwicklung
  • generische Datenhaltung mit CRUD-Engine zur Perfomanceverbeserung
  • Einsatz des EMF und Ecore-Metamodels zur Generierung des Clients, der DTOs und der Peristenzschicht
  • Vorgehensmodell SCRUM
UML2 JEE MDB JMS SWT Eclipse Modeling Framework EMF Websphere 6.1 DB2 UDB 9.5 OpenEJB Maven Jenkins Sonar Subversion SVN JUnit Hibernate JPA XText Groovy OpenArchitectureWare Scrum Kanban HP Quality Center
Softwarehersteller, Bereich Automotive
9 Monate
2011-08 - 2012-04

Entwicklung von Matching- und Mapping-Algorithmen für die Abbildung von Prozessdaten für verschiedene Hersteller.

XPDL(1.0 2.0 2.1) ...

Vorstudie
Die XML Process Definition Language XPDL der WMFC gewinnt in ihrer Version 2.1 aufgrund ihrer Erweiterungen an (graphischen) Elementen und ihrer semantischen Weiterentwicklung zunehmend an Bedeutung als universelles Austauschformat zwischen verschiedenen Prozessmodellen. XPDL wird als wichtiger Schritt zur Standardisierung von Geschäftsprozessen und deren Modellierung und Optimierung gesehen, dem verschiedene Tool-Hersteller Rechnung tragen. Demzufolge wurde XPDL als Basis verwendet. Grundlage für Erstellung eines Prototypen war eine Diplomarbeit.

Proof of Concept und Entwicklung

  • Pkit (Stages, Method Park) --> XPDL
  • XPDL --> Pkit
  • XPDL --> EPF
  • EPF --> XPDL
XPDL(1.0 2.0 2.1) XMI XML XSLT UML2 BPMN BPEL xalan jaxb Eclipse Modeling Framework EMF EcoreATL-Plugin Aris Stages Apache Commons Bibliotheken Log4J Maven
Transformation Prozessmodelle Branche Softwarehersteller
2 Monate
2011-07 - 2011-08

IMEX (GEMA)

J2EE-Architektur (Spring 2.5.6 Hibernate 3.2.6 GA Apache Struts 1.3.9 ...

Historisch gewachsene Systeme zum Import und Export von Nutzungsmeldungen stossen angesichts des immer weiter steigenden Volumens der Online-Nutzungen an ihre Grenzen. Meine Aufgabe war es, die Erweiterbarkeit und Performance der Batch-Verarbeitung zu verbessern.

  • Review Systemarchitektur
  • Schwachstellenanalyse / Optimierung
  • Erstellung verschiedener Vorschläge einer neuen Systemarchitektur mit Migrationspfad (z. B. mit JCA).
J2EE-Architektur (Spring 2.5.6 Hibernate 3.2.6 GA Apache Struts 1.3.9 Apache Commons Bibliotheken commons-fileupload 1.0 commons-net 2.0 Log4J Logging-Framework 1.2.9 OC4J 10.1.3.4 Maven 2.0.4 JCA UC4
Medien
6 Monate
2011-01 - 2011-06

Realisierung von Geschäftsvorfällen im Mitglied und Beitrag (MB) mit Java (Swing) in einem der größten Java-Projekte in Deutschland.

Realisierung von Geschäftsvorfällen im Mitglied und Beitrag (MB) mit Java (Swing) in einem der größten Java-Projekte in Deutschland. In einem Framework werden aus einem fachlichen / technischen Modell gemäß MDA wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht). Das Vorgehensmodell ist RUP (PRO3).

  • Review der Fachkonzepte
  • Machbarkeitsanalyse, Planung, Schätzung, Realisierung (Client+Server) gemäß Fachspezifikation.
  • Durchführung von Kode-Reviews und Refactoring,
  • Wartung der Geschäftsprozesse Teil I, second/third level support 
  • Verantwortlicher für Performance
  • Anwendung von Design Patterns
J2EE-Architektur (Fat Client) UML MDA RUP 3-Tier Java 1.5 Swing; Spring JIndent Checkstyle Emma EasyMock AspectJ; DB: DB2; MID-Innovator 7.0 MQ-Workflow 3.2 JUnit Eclipse Jboss Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy Ant Maven Windows 2000  PC
Phoenix - Berufsgenossenschaft
7 Monate
2010-07 - 2011-01

Daten-Migration Handelsblatt

Für die Datenmigration der Online-Daten der Zeitung in das CoreMedia-CMS habe ich einen Importer erstellt. Schnittstelle sind NITF (XML) Dateien und die CoreMedia Unified API.
Meine Aufgaben:

  • Erstellung des Fachkonzepts in Zusammenarbeit mit der Redaktion
  • SW-Entwicklung
  • Daten-Migration aus dem Altsystem, Erstellung eines Plugins
CMS Core-Media Core-Media API NITF Java Hibernate Eclipse Sax-Parser Dom-Parser Xpath Mercurial Hudson MSExcel JSP Ajax JSON Tomcat
Medien
3 Jahre 3 Monate
2007-03 - 2010-05

Realisierung von Geschäftsvorfällen im Leistungswesen (LW) mit Java (Swing) in einem der größten Java-Projekte in Deutschland

Realisierung von Geschäftsvorfällen im Leistungswesen (LW) mit Java (Swing) in einem der größten Java-Projekte in Deutschland.
In einem Framework werden aus einem fachlichen / technischen Modell gemäß MDA wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht). Das Vorgehensmodell ist RUP (PRO3).

  • Review der Fachkonzepte
  • Machbarkeitsanalyse, Planung, Schätzung, Realisierung (Client+Server) gemäß Fachspezifikation.
  • Durchführung von Kode-Reviews und Refactoring,
  • Wartung der Geschäftsprozesse Teil I, second/third level support 
  • Verantwortlicher für Performance im Leistungswesen.
  • Mitarbeit (Soll-)Architektur Systemanalyse und Neudefinition der Komponenten gemäß OSGI
  • Anwendung von Design Patterns
J2EE-Architektur (Fat Client) UML MDA RUP 3-Tier Java 1.5 Swing; Spring JIndent Checkstyle Emma EasyMock AspectJ; DB: DB2; MID-Innovator 7.0 MQ-Workflow 3.2 JUnit Eclipse Jboss Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy Ant Maven Windows 2000 PC
Phoenix Branche Berufsgenossenschaft
7 Monate
2009-10 - 2010-04

iPhone-App ?Hörtest für alle?

Für das iPhone 3.0 wurde ein App 'Hörtest für alle' entwickelt, mit dem das Gehör getestet werden kann, und mit dem man den Umgebungsschall messen kann. Der Hörtest verwendet einen eigenen Sinus-Generator für die frequenz- und lautstärkeabhängigen Testsequenzen. Das App ist seit 09.04.2010 im App-Store von Apple verfügbar.

  • Projektleitung in Zusammenarbeit mit HNO-Ärzten
  • SW-Entwicklung
MVC-Architektur IDE: XCode Objective C Cocoa CoreLocation CoreAudio MapKit UIKit iPhone-SDK iPhone Simulator Mac mini MAC OS Snow Leopard
Gesundheitswesen
2 Jahre 4 Monate
2007-06 - 2009-09

Realisierung eines Prototypen zur Demonstration von ebXML unter Verwendung von Webswell ebXML mit einer Rich Client GUI

Realisierung eines Prototypen zur Demonstration von ebXML unter Verwendung von Webswell ebXML mit einer Rich Client GUI.

ebXML EDI Eclipse RCP Eclipse plugin SWT JFaces  und JSF/Facelets Tomcat Webswell ebXML; Linux WindowsXP PostgreSQL
ebXML ? Prototyp
2 Jahre 2 Monate
2005-01 - 2007-02

Projekt : Radio Network Controller (UTRAN, ngRNC)

Entwicklung eines Q3-Agents für einen RNC, insbesondere der Mediation – Schicht (Modell-Mapping) Auf der Basis eines InfoModells, das den Zugriff über Q3 definiert, und dem Objektmodell, das die Hardware abbildet, wird eine Zwischenschicht (C++) mit Java generiert, die die Q3 Kommandos des Infomodells auf die entsprechende API der Plattform und vice versa die Notifikationen und Antworten der Plattform zurück transferiert.

C++ Java Eclipse Clearcase Linux (RedHat + MontaVista) NT XMLBean XMLSpy XSD XML X-Win32 Perl VNC ASN1 Gdmo SWT Dset-Toolkit
Telekommunikation
3 Monate
2004-10 - 2004-12

Projekt : CaRMen

  • Realisierung einer CRM-Integrationsplattform als Erweiterung von Siebel. Zur Optimierung der Bearbeitung von Geschäftsvorfällen in Siebel wurden Teile in eine Integrationsplatform ausgelagert. Diese wurde neu erstellt und kommuniziert mit Siebel über WebService und JMS-Queues und kapselt die komplette Kommunikation von Siebel mit der Aussenwelt. Es wurde ein Pototyp für eine Niederlassung erstellt.
    Architektur: J2EE (BeaWebLogic, SessionBeans, MessageDrivenBeans, MQ-Series, Oracle) . Sämtliche Schnittstellen in XML.
  • Meine Rolle ist Design und Realisierung diverser Geschäftsvorfälle mit Schwerpunkt WebServices
  • Agile SW-Entwicklung  (Scrum) mit OpenSource-Tools. Realisierung gemäß Fachspezifikation und Planung und Schätzung von Funktionalitäten.
J2EE-Architektur (SessionBeans; MDB) Eclipse Ant XMLBeans XMLSPY XML XSLT Java JUnit EasyMock CruiseControl UML TogetherJ JMS BeaWebLogic 8.1 WebService CM-Synergy 6.2 Oracle Windows 2000 PC
Automobilhersteller
1 Jahr 1 Monat
2003-09 - 2004-09

In einem Framework wurden aus einem fachlichen / technischen Modell wesentliche Schichten der multitier J2EE-Architektur generiert

  • Realisierung von Geschäftsvorfällen mit Swing in einem der
    größten Java-Projekte in Deutschland in einem großen Team. In einem Framework wurden aus einem fachlichen / technischen Modell wesentliche Schichten der multi-tier J2EE-Architektur generiert (Workflow, Persistenzschicht incl. O/R-Mapping, Kommunikationsschicht).
  • Meine Rolle ist die Realisierung (Client+Server) gemäß Fachspezifikation und Planung und Schätzung von Funktionalitäten.
J2EE-Architektur 3-Tier Java1.3 Swing UML; DB2; MID-Innovator 7.0 MQ-Workflow 3.2 Avantis Unisuite UMLBridge VisiBroker JUnit JBuilder 6.0 Borland AppServer 4.5.5 Adonis 3.53 CM-Synergy 6.2 Change-Synergy   Windows 2000 PC
Phoenix Branche Berufsgenossenschaft
11 Monate
2002-10 - 2003-08

Projekt : Steuergeräte und Software Information (SuSI)

  • Test (Planung (autom. Test, funktionaler Test, Testüberdeckung, Coverage,...) Toolauswahl, Testdurchführung
  • Online-Hilfe

Test eines Steuergeräte und Software Informationssystems mit J2EE-Architektur (Swing-RichClient-WebSphere-Oracle). Dazu wurde die Testumgebung eingerichtet und Tools ausgesucht und getestet. Für den funktionalen Test wurden Szenarien anhand v. UseCases aufgezeichnet und unter Kontrolle diverser Tools zur Messung der Performance, des Speicherverbrauchs der Überdeckungsgrad ermittelt. Die Releasestände wurden mittels Regressionstest getestet. Die Online-Hilfe (Hilfeindex und kontextsensitive Hilfe) wurden mithilfe von RoboHelp erstellt.
Ich habe beide Aufgaben alleinverantwortlich durchgeführt.

J2EE-Architektur 3-Tier Aris SPICE Doors EJB Swing Java Webstart Junit log4j ant; DB: MSAccess Oracle Toad QFTest JUnit WebSphere Perl (Sitraka-Tools; Rational Test Suite; Mercury-Produkte) RoboHelp CM-Synergy 6.1 Change-Synergy  MS Project Windows NT 2000 PC
Automobilhersteller
3 Monate
2002-07 - 2002-09

Überwachung von Fischzuchtanlagen unter Einbeziehung externer Alarmeinrichtungen

  • Projektleitung
  • Fachkonzept, Systemarchitektur, DV-Konzept, Realisierung
C/S-Architektur Multi-Tier RMI Swing Entwicklungsumgebung: JBuilder DB: MSAccess HSQL JDBC MS Project Windows NT; PC Regler (Modbus; RS485/RS232) mit versch. Sensoren
Behörde, Landesfischzuchtanstalt Starnberg
5 Monate
2002-02 - 2002-06

Aktionsplanung

  • Fachkonzept Aktionsplanung
  • Produktauswahl Workflowsystem (MQSeries Workflow)

Die Aktionsplanung sollte fachlich und technisch verbessert werden. Dazu wurde eine Geschäftsprozeßanalyse durchgeführt. Es entstand ein Fachkonzept mit den Workflows und fachl. Objektmodell. Zur technischen Umsetzung wurde eine Studie MQ-Workflow durchgeführt.
SW/HW: I*Net, Struts, Webbrowser, WebServer/ApplikationServer: WebSphere (IBM), Entwicklungsumgebung: Java VisualAge (IBM), WebSphere Studio, XML, HTML, EJB, JSP, Java, JavaScript, JNDI, DB: Oracle, MSAccess, JDBC, MSWord; Windows NT, OS390; PC

Versicherung, Fa. Allianz AG

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-04 - 2021-04

SAP Zertifizierung Enterprise Resource Planning mit SAP S/4HANA (TS410)

SAP Zertifizierung S/4HANA (TS410), SAP
SAP Zertifizierung S/4HANA (TS410)
SAP
6 Monate
2019-10 - 2020-03

Enterprise Resource Planning mit SAP S/4HANA (TS410)

Hochschulzertifikat, TH Brandenburg
Hochschulzertifikat
TH Brandenburg

Theoretische Fundierung und praktische Durchführung interaktiver Geschäftsprozessfallstudien direkt an dem System SAP S/4HANA in den Bereichen

  • Logistik (SAP LO)
    • Einkauf (MM-PUR)
    • Bestandsführung/Inventur (MM-IM)
    • Lagerverwaltung (MM-WM)
    • Produktionssteuerung (PP)
    • Vertrieb und Transport (SD)
    • Anlagenmanagement/Instandhaltung (PM)
    • Projektmanagement (PS)
  • Rechnungswesen
    • Finanzwesen (FI)
    • Controlling (CO)
  • Human Capital Management (HCM)

Theoretische Fundierung in den Bereichen

  • SAP Business Warehouse (BW)
  • SAP Business Objects (BO)

Kompetenzen

Kompetenzen

Top-Skills

agile SW-Entwicklung SAP Certified Application Associate - Business Process Integration with SAP S/4HANA

Schwerpunkte

OOA/D/P/T
Performance
Projektleitung
Reengineering/Refactoring
SW-Architektur
Systemanalyse

Aufgabenbereiche

Angebotserstellung
Anwendungs- und Systemprogrammierung
Change Management (Automotive)
Content Management System (CMS)
Customer Relationship Management (CRM)
Design und Entwicklung v. graphische Benutzeroberflächen (GUI)
Design und Entwicklung v. Kommuniktionsschnittstellen
Digitale Medien
Digitale Tonverarbeitung (DSP) Messtechnik Hörgeräteakustik
Frontoffice-Handelssysteme
Internet/Intranet-Technologien
Netzwerkmanagement von Telekommunikationsanlagen
Projektleitung
Radio Network Controller (RNC), UMTS
Security
Verschlüsselungssoftware und Rollenkonzepte; Kerberos
Spezifikation, Programmierung, Test, Qualitätssicherung
Studien
Supply Chain Managment (Lieferantenbeziehungen)
SW-Architekturen
Systemarchitektur

Produkte / Standards / Erfahrungen / Methoden

Apache Tomcat
BEA WebLogic
Change Synergy
CM-Synergy
Continuous Integration
CoreMedia
Editor, Unified API (Java)
Cruise Control
Developer Studio
MSVC++ 4.0/5.0
Docker
EasyMock
Mockito
Eclipse
Eclipse Oxygen
elasticSearch
ERD
freebXML
Webwell Connect
Gerrit
Git
GNU & Unix Tools
Google Maps
Hibernate
Hudson
IAIK
JCE, iSaSiLk
iPhone SDK
3.4, IDE XCode, Cocoa, CoreAudio, UIKit, Interface Builder, CoreLocation, MapKit
JBoss WildFly
JBuilder
Jenkins
JFace
Jira
JMS
JProbe
Profiler, Coverage, ThreadAnalyzer, MemoryDebugger
JUnit
Kafka
LiquiBase
Maestro II
Maven
Mercurial
Mockito/PowerMock
NITF
openJPA
OpenSSL
FreeSSL
OptimizeIT
Profiler, Coverage, ThreadDebugger
Orbacus
4.04 (C++, Java), Mico / Jacorb
QFtest, Winrunner, Rational
RequisitePro, Robot, Testmanager
Rational Rose
Analyzer, Rose 4.0,98i
RCP
Rest
Rich Client
(RCP), SWT, JFaces
RoboHelp
Scrum
Sonar
Spring
STL, Boost
STP
Software Through Pictures
Subversion
Subversion SVN
Swing
SWT
Widgets
TogetherJ
Visual Age
Visual Objects
CAVO 1.0C
Webservice
WebSphere
Wicket
XML Beans & Spy, ebXML

Spezialkenntnisse:

  • ebXML, EDI
  • Kerberos - Modell, DES3
  • CORBA 2.3, Firewall
  • Java Security (JAAS, JCE), SSL
  • Netzwerkmanagement v. Telekommunikationsanlagen
  • UMTS UTRAN RNC
  • SNMP Agents, MIB
  • Informationssysteme im Geld- und Devisenhandel
  • Risk Management (Limitsystem)
  • Compilerbau, Parser, Zustandsautomaten
  • Design Patterns
  • Hörgeräteakustik
  • Audiometrie
  • Digitale Tonverarbeitung
  • SCRUM
  • KANBAN
  • SW-Architektur

Produkte

  • PRO3
  • freebXML, WebwellConnect
  • STP (Software Through Pictures)
  • Rose Analyzer, Rose 4.0,98i
  • MID Innovator
  • TogetherJ (Borland Together 2008)
  • Adonis 3.53
  • MS Project
  • Avantis Unisuite UMLBridge
  • JBuilder 3.0,5.0,6.0
  • VisualAge f. Java 3.5.3 (IBM)
  • WebSphere, WebSphere Studio, WSAD
  • CAVO 1.0C (CA Visual Objects)
  • Maestro II
  • DeveloperStudio MSVC++ 4.0/5.0
  • MFC
  • ATL Atlassian Transformation Language
  • STL
  • Boost
  • Orbacus 4.04 (C++, Java), Mico / Jacorb
  • IAIK-JCE
  • IAIK-iSaSiLk
  • OpenSSL, FreeSSL
  • I*Net (J2EE-Framework IBM, ähnlich zu Struts),
  • Struts,
  • Apache, Tomcat
  • BeaWebLogic 8.1
  • .NET
  • RoboHelp
  • DOORS,
  • QFtest, Winrunner, Rational (RequisitePro, Robot, Testmanager)
  • JProbe (Profiler, Coverage, ThreadAnalyzer, MemoryDebugger)
  • OptimizeIT (Profiler, Coverage, ThreadDebugger)
  • Purify
  • VMware
  • Clearcase,
  • CVS, WinCVS,
  • SCCS,
  • KMSX (Siemens)
  • CM-Synergy 6.1,
  • Change-Synergy,
  • Continuus
  • Navision (Zeiterfassung)
  • GNU-Tools, Unix-Tools (shells, csh, bash, ksh, sed, lex, yacc, ...)
  • XMLBeans, XMLSPY
  • JUnit
  • Jindent
  • Checkstyle
  • Emma
  • EasyMock
  • Mockito,
  • Cruisecontrol
  • Ant
  • Xcode
  • iPhone SDK (CoreLocatio, CoreAudio, UIKit, MapKit)
  • Interface Builder
  • Subversion SVN
  • Google Maps
  • Maven
  • Eclipse 3.1, ..., Juno, Kepler
  • Eclipse Modeling Framework EMF
  • EPF (Eclipse Process Framework)
  • Eclipse RCP3/4
  • Eclipse plugin
  • Hudson/ Jenkins
  • Mercurial
  • CoreMedia Editor, Unified API (Java)
  • Xpert/Ivy,
  • HP Quality Center
  • Git, Gerrit
  • FlyWay,
  • LiquiBase

Kommunikationssoftware, Netzprotokolle, Standards

  • WebService
  • JAX-WS
  • CORBA 2.3 (MICO/Jacorb, Orbacus); VisiBroker, Einsatz über Firewall
  • SSL (iSaSiLk, OpenSSL, FreeSSL)
  • HTML, XML, JSP, JavaScript, CSS
  • HTML5
  • LDAP, X.500
  • JDBC
  • JNDI
  • JMS (OpenJMS, MQ-Series)
  • RMI
  • RPC
  • QD2
  • RS232, RS485, Modbus, Profibus
  • SNMP (BRASS/EMANATE v. SNMP-Research), ATM-MIBs, ASN.1, DSet-Toolkit
  • LU6.2, Oracle-Gateway
  • RDF (Reuters), TDPF (Telerate)
  • NFS
  • TCP/IP, Socket API
  • DHCP, (S)FTP
  • uucp, File-Transfer FT-Sinix, ASDIS, FAUN, slip, ppp
  • ISO/OSI-CMIP/CMIS; TRANSVIEW-NMC; TMN
  • DME(OSF)
  • Q3
  • ebXML
  • Hibernate
  • JPA, openJPA
  • JCA
  • NITF
  • XPDL
  • EJB 3.0, 3.1
  • OSGI, Plugin

Graphische Benutzungsoberflächen,Standards

  • Swing, Awt
  • SWT (Widgets)
  • MFC
  • TCL/TK
  • OSF-Motif 2.0
  • SUN-View (SUN-Window, SUN-Tools)
  • X-Windows (X11 R6),
  • Open Desktop
  • ODL (Object Description Language)
  • iPhone SDK (CoreLocation, CoreAudio, UIKit, MapKit)
  • Interface Builder
  • Rich Client (RCP), SWT, JFace
  • JSF 2.0, Primefaces, Facelets
  • Spring 2.0, Web Flow

Software Engineering- Methoden/Techniken

  • ebXML ISO 15000, BPMN
  • OO-Analyse/Design/Programmierung/Test
  • J2EE-Frameworks
  • Design Patterns
  • RUP, STEP,
  • Agile SW-Entwicklung, Scrum
  • Geschäftsprozeßmodellierung, Workflow
  • SA/SD
  • ereignisgesteuerte, visuelle, strukturierte Programmierung
  • funktionaler/struktureller Test, Regressionstest
  • Assessment, SPICE,
  • Reengineering/Refactoring
  • Datenmodellierung, ERD
  • Function Point Analysis
  • DB-Optimierung

Berufserfahrung

1985 - 1991

Softwareentwickler, Projektleiter

1992 - heute

freiberufl. Berater

Betriebssysteme

Android
BS2000
HPUX
iOS
Linux
Suse, Redhat, MontaVista
Mac OS
Snow Leopard, Yosemite
MS-DOS
6.20
NOS
OS/2
OSF/Motif
keine Projekterfahrung
SUN OS, Solaris
Solaris 2.4,2.7
Unix
Aix, Interactive, Linux(SuSe, Debian), SCO, Sinix, HPUX,Solaris
VMS
Windows
95,98/NT4.0/2000/XP/7

Programmiersprachen

4gl
Rosi-Sql mehrjährig
Algol
60/68 im Studium
ASN.1
in Verbindung mit SNMP
AspectJ
ATL
Transformation Language (Eclipse-DSL für die Transformation von Modellen)
Basic
C
GNU, MS, langjährig
C++
sehr gut, GNU, Visual C++/MFC, langjährig
Clipper
CORBA IDL
gute Kenntnisse u. Erfahrungen
CSS
dBase
DSL
XText
ESQL/C
Informix und Oracle (SQL-Plus)
Fortran
77
HTML
Imake, GNU-Make, Make-Maker etc...
intensiv
Java
mehrjährige Erfahrungen, Webstart, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8
Java 1.7
Java 1.8
JavaScript
mehrjährige Erfahrungen
JEE
JSON
JSP
Jython
Objective C
1/2 Jahr
ODL
(Object Description Language): in Verbindung mit einer Studie
Pascal
MT+, mehrjährig
Perl
gering
PHP
PL/SQL
Prolog
keine Projekterfahrung
Rosi-SQL
Scriptsprachen
Groovy
sed/awk
intensiv
Shell
csh (C-Shell), bash (Bourne-Again-Shell), sh (Bourne shell), ksh (Korn-Shell)
SQL
STL
Standard Template Library
SUN-View
(SUN-Window, SUN-Tools): intensive Entwicklungserf.
Swift
Tcl/Tk
nur TCL-Scripts
UML
(1.1) Design und Round-Trip-Engineerning mit Rational Rose 98 und Rose Analyzer, 2.0
Visual Basic
Visual Objects
CAVO 1.0C (Computer Associates)
XML
XSLT
Xt, Motif
keine Projekterfahrung, siehe jedoch SUN-View
yacc/lex
tiefe Kenntnisse u. Erfahrungen z.B.Pascal->C
ZINC
Abnahme u. Test eines Programmpaketes, das ZINC verwendet hat

Datenbanken

(Turbo-) INFORMIX, INFORMIX-Star
ctree
DB/2
9,10.1
HP Allbase
HSQL
Informix
(Turbo-)INFORMIX,INFORMIX-Star, Anwendung u. Admin.
ISAM
JDBC
aktuell verwendet
MariaDB
Microsoft Access
Anwender
MS SQL Server
MySQL
MS SQL Server
ODBC
aktuell verwendet
Oracle
11g
Postgres
PostgreSQL
Sicad-DB
Anwender
SQL
langjährige
SQL Server
Sybase
versant, artbase
(OO-DB)C++ - Schnittstelle

Datenkommunikation

CORBA
CORBA 2.3 MICO/Jacorb u. Orbacus; Erweiterungen mit SSL( iSaSiLk + OpenSSL + FreeSSL); Einsatz über Firewall;
DHCP
EDIFACT
Grundkenntnisse
Ethernet
Internet, Intranet
HTML, XML, RMI, Servlet, Applet, JMS, HTML5, JSP, Struts, JSF2.0, CSS, JavaScript
ISO/OSI
im Rahmen einer Studie zur Portierung
ISO/OSI-CMIP/CMIS
JPA Hibernate
LU6.2
Solaris - IBM
Message Queuing
in Netzwerkmanagement Tools
Open FT
FT-BS2000, FT-SINIX, ASDIS, FAUN
OSF/DCE
Grundkenntnisse
Proprietäre Protokolle
Reuters (RDF) Telerate (TDPF)
RDF
Reuters
RPC
als Benutzer
RS232
und RS485 mit Modbus-Protokoll zur Ansteuerung der Regler (aktuelles Projekt)
SFTP
SNMP
Entwicklung von Agents und Managementapplikationen (mit BRASS/EMANATE Toolkit v. SNMP-Research)
TCP/IP
Konfigurierung, Tools
TDPF
Telerate
UUCP
Konfigurierung
Windows Netzwerk
Grundkenntnisse
Winsock
Grundkenntnisse
X.400 X.25 X.225 X.75...
X400

Hardware

Cyber 175
Digital Equipment VAX, MicroVax
Emulatoren
e78
HP
9000/891/700
IBM
R600
iPad
iPhone
iPod
Mac Mini
Macintosh
MAC mini
PC
Prime
PRIME Computer
Siemens
7.865, MXxxx, C30
Siemens MX
MX500, MX300, MX2-10, MX2-20, MX2-30, C30
SUN
SUN 3/50, 3/60, 3/110, SparcStation 5, UltraSparc
Unisys
6060, 6075
VAX
MicroVax

Berechnung / Simulation / Versuch / Validierung

iPhone Simulator

Design / Entwicklung / Konstruktion

Agile SW-Entwicklung (Scrum)
Datenbanken Design, Tuning
Eclipse Oxygen/Neon
EJB 3.1
Ereignisgesteuerte, visuelle, strukturierte Programmierung
Objektorientierte Analyse, Design, Programmierung unter Verwendung von CASE Tools
OOA/D/T
Rational Unified Process (RUP)
Reengineering objektorientierter Software
Review von Code, Dokumenten
STEP
UML Booch, OMT

Branchen

Branchen

Automobilindustrie

  • Steuergerätemanagement (SG-Versionierung, Verbauvorschriften, Genehmigungsanträge, Workflow), CRM
  • ChangeManagement

Telekommunikation

  • Netzwerkmanagement, Mediation, V5, ATM, DSL, SISA,
  • Radio Network Controller (UTRAN)
  • Mobile IT:iPhone - APPs

Banken

  • Geld- und Devisenhandel (MM, FX)
  • Limitsysteme (Risk Management)
  • RealTimeDataFeed (Kurse): Reuters, Telerate

Versicherungen

  • Aktionsplanung, Kampagnenmanagement,
  • CMS (elektr. Aktionsbroschüren)
  • CallCenter, Inbound/Outbound CRM
  • Berufsgenossenschaften Bau / Nahrungsmittel: Berufsunfähigkeit/Unfall

Luft- und Raumfahrt

  • Antennenanlagen

Gesundheitswesen

  • Hörgeräteakustik, Audiometrie

Medien

  • Handelsblatt-Online

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.