SAP Entwickler, IS-U
Aktualisiert am 03.08.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.10.2023
Verfügbar zu: 100%
davon vor Ort: 100%
SAP IS-U
SAP IS-U-EDM
EDI
EDIFACT
Deutsch
Englisch
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 1 Monat
2019-08 - 2022-08

IS-U, Mako2020

Software Entwickler
Software Entwickler

08/2019 ? 08/2023 Energieversorger, Münster

Projekt IS-U, Mako2023

Umstellung der Kundensysteme auf Mako2023

Geräteverwaltung, EDM, Lieferantenwechsel

Datenaustauschprozesse mit Common Layer
Technik SAP R/3, SAP-IS-U, ABAP Workbench, B2B by Practice

10 Monate
2018-09 - 2019-06

SAP Anwendungsentwicklung SD, MM

Software Entwickler
Software Entwickler

09/2018 – 06/2019 Internet Service Provider, Hamburg

Projekt SD, MM, FI Erweiterung von SAPUI5 Webanwendungen zur Auftragserfassung, Fehlerbehebung an kundeneigenen Programmen zur Vertragsverwaltung

Technik SAP R3, NW ABAP 7.3, ABAP Workbench, SAP UI5, ABAP Dynpro

Internet Service Provider Hamburg
9 Monate
2017-09 - 2018-05

SAP IS-U

  • Datenaustauschprozesse mit CommonLayer
  • Problemanalyse und Fehlerbehebung Geräteverwaltung und EDM
Energieversorger Münster
2 Jahre 11 Monate
2014-08 - 2017-06

SAP Anwendungsentwicklung SD, MM

Software Entwickler
Software Entwickler
  • Entwicklung von REST Schnittstellen zwischen SAP und WebSystem
  • SAP Anwendungsentwicklung SD, MM
  • Entwicklung von Exporttools für Einführung SugarCRM
Internet Service Provider Hamburg
5 Jahre 6 Monate
2009-03 - 2014-08

SAP IS-U, Formatumstellung und Mandantentrennung

Software Entwickler
Software Entwickler
  • Erweiterung IS-U für Datenaustausch
  • Implementierung IDOC Basistypen UTILMD, MSCONS
  • Ausprägung von User-Exists und Badis
  • Anpassung Workflow
  • Erweiterung um neue Sparten
  • Anpassungen an Geräteverwaltung
  • Anpassungen an Lieferantenwechsel
  • Integration B2B by Practice
Energieversorger, Münster und Lübeck
2 Jahre 10 Monate
2006-03 - 2008-12

GPKE/GeLiGas, Kommunikationssteuerung

Software Entwickler, techn. Projektleiter, Architekt SAP R/3 4.7c ABAP Workbench SAP XI / PI 3.0 ...
Software Entwickler, techn. Projektleiter, Architekt
  • Entwurf und Realisierung der Anbindung von easy+ per EDIFACT an den Datenaustausch gemäß der GPKE Prozesse der Bundesnetzagentur.

 Bei easy+ handelt es sich eine kundeneigene Lösung für

 SAP R/3 ähnlich IS-U.

  • Realisierung von SAP XI Adaptern aufbauend auf dem Adapter Framework zur Anbindung von E-Mail bzw. EDI/X.400. Dabei ist ein MDA-ähnlicher Ansatz zu verfolgen: Metamodelle beschreiben die EDI-Nachrichtenstrukturen und entsprechend erstellte XI-Komponenten setzen dynamisch die erforderlichen Transformationsprozesse um.
  • Implementierung der EDIFACT-Nachrichtenformate UTILMD, MSCONS, INVOIC, REQDOC, REMADV, APERAK und CONTRL.
  • Design und Realisierung eines Monitors für den EDIFACT Datenaustausch im SAP ERP System mit den Eigenschaften:
    • Abbildung der Kommunikationsprozesse auf Basis der EDIFACT Nachrichten und den zugehörigen CONTRL und APERAK Quittungen
    • End-To-End Monitoring, Anwendung des JCo
    • der Monitor wurde mit ABAP Objects entwickelt.
  • Design und Konfiguration von SAP XI Szenarien zur Anbindung von über 500 Marktpartnern unter Verwendung von
    • Content Based Routing
    • ccBPM
    • Grafischen Mapping und UserDefined Functions
    • Java Mappings
    • XSLT Mappings
  • Design und Entwicklung eines Testservers, um für die Themen EDIFACT

 

Konvertierung, Validierung, Mapping  und Routing alle 24 Stunden automatisiert Regressionstests durchzuführen

Funktion im Projekt:

Design, Entwicklung, technische Projektleitung, Support, Fachbereichsunterstützung (Fachkonzepte, Betrieb und Test)

SAP R/3 4.7c ABAP Workbench SAP XI / PI 3.0 Netweaver 2004     WebAS 6.40 Solaris JCo Eclipse Netweaver Developerstudio Subversion
Energieversorger, Oldenburg
5 Monate
2005-10 - 2006-02

SAP XI / Integrationprojekte

Design, Entwicklung ABAP Objects Java UNIX ...
Design, Entwicklung
  • Planung und Realisierung verschiedener Integrationsprozesse unter Verwendung von SAP Exchange Infrastrukture (SAP XI).
  • Entwicklung von zusätzlichen Komponenten für die XI, wie Adapter, Mapping und UserDefined Functions (JAVA).
    • Anbindung ENET-Datenbank für Netznutzungsentgelte
    • Anbindung Creditreform
ABAP Objects Java UNIX Solaris XML UML   Eclipse Netweaver Developerstudio Subversion WebAS 6.40 XI 3.0
Energieversorger
5 Monate
2005-03 - 2005-07

Webprojekte und Systemadministration

Design, Entwicklung   Java JEE Tomcat Hibernate. ...
Design, Entwicklung
  • Konzeption und Entwicklung eines Outputmanagements für XEROX Druckmaschinen. Ziel war es an beliebigen Clients Druckaufträge für den Massendruck zu erfassen und serverseitig nach unterschiedlichen relativ frei definierbaren Regeln an die Druckmaschinen zu verteilen.
  Java JEE Tomcat Hibernate.   Java Linux Debian PHP HTML XML
Druck
7 Monate
2004-06 - 2004-12

Webprojekte und Systemadministration

Design, Entwicklung   MySQL JavaScript GoLive ...
Design, Entwicklung
  • Realisierung verschiedener Webprojekte mit Datenbankanbindung für eine Webagentur. Sowie technische Unterstützung bei der Systemadministration des Kunden: Einführung eines Linux Servers als Ersatz eines Windows-Servers.
  • Automatisierte Administration der Clients eingeführt.
  MySQL JavaScript GoLive Photoshop ImageReady   Java Windows Server 2003 PHP HTML XML
Druck
2 Jahre 10 Monate
2001-08 - 2004-05

Erweiterung eines konzernweiten Datenservers

Software-Entwickler und System-Architekt Java 1.4 RMI JavaMail ...
Software-Entwickler und System-Architekt
  • Erweiterung und Wartung eines Datenservers, wobei der laufende Betrieb unter sehr hohen Sicherheits- und Qualitätsanforderungen gewährleistet werden mußte. Der Datenserver ermöglicht eine vollautomatische Verteilung von Unternehmensdaten an unterschiedlichste Anwendungsprogramme die in den Filialen der Unternehmung betrieben werden. Die Daten werden dabei in Abhängigkeit der Zielanwendung transformiert. Die Prozessabläufe und die Datentransformation sind weitgehend über Benutzeroberflächen konfigurierbar gestaltet. Neben dem Datenserver als Serveranwendung (J2EE) umfasst das Projekt einen komplexen Administrationsclient der in Swing implementiert ist. Eine vereinfachte Administration ist auch durch einen Webclient möglich. Das Gesamtsystem ist Mandantenfähig. Während der Erweiterungsmassnahmen wurde folgende qualitätsverbessernde Maßnahmen durchgeführt:
    • Unit-Testing: Einführung von automatischen Testabläufen auf Quellcode-Ebene. Jede Codeveränderungen bedarf im Prinzip eines umfangreichen Tests. Die Automatisierung konnte hier die Testkosten nachhaltig senken und umfangreichere Refactoringmassnahmen erst ermöglichen.
    • Refactoring: Aufbereitung des Quellcodes zur besseren Wartbar- und Erweiterbarkeit.
    • Automatisierung des Release- und Liefermanagements durch konsequenten Einsatz des Ant Werkzeugs. Hierdurch konnte die eingesparte Arbeitszeit für zusätzliche Qualitätssicherungsmassnahmen eingesetzt werden.

 

Aufgabenbereiche:

  • Design und Implementierung von neuen Komponenten
  • Unterstützung der Qualitätssicherung
  • Unterstützung des Liefer- und Releasemanagements
Java 1.4 RMI JavaMail JDBC 2.0 Servlet 2.4 Struts 1.1 Oracle 8i Swing Ant Tomcat 4 Apache Webserver   IntelliJ Idea 4.0 ERwin 4.0 Toad 7.4 Rational Rose Java   PC-Server mit Windows-NT   J2EE Windows Server 2003 AIX EDI XML
Telekommunikation
Darmstadt
6 Monate
2001-02 - 2001-07

Design und Implementierung eines Migrationswerkzeugs

Software-Entwickler Java 1.3 BEA WebLogic EJB ...
Software-Entwickler
  • Zur Transformation von Datenbeständen eines Altsystems in ein neues, in pure Java entwickelten Informationssystems ist ein Migrationswerkzeug zu entwickeln. Diese Werkzeug führt im ersten Schritt eine Prüfung der zu transformierenden Daten durch und gegebenenfalls auch eine automatische Korrektur derselben. In einem zweiten Schritt werden die Daten transformiert.
  • Designziel war es, den Ablauf der Migration durch Steuerdaten definierbar zu machen, anstelle der Ausprogrammierung der einzelnen Arbeitschritte. Auf diese Weise ist das Migrationswerkzeug für neue Migrationsaufgaben leicht anpassbar ist.
  • Meine Aufgabe bestand neben der Mitarbeit an dem Gesamtkonzept in dem Design und der Implementierung einer Komponente für das Migrationswerkzeug, die die Datentransformation ausführt.

Aufgabenbereiche:

  • Design und Implementierung der Komponente zur Datentransformation
  • Qualitätssicherung
  • Unterstützung beim Liefer- und Releasemanagements
Java 1.3 BEA WebLogic EJB JDBC Oracle 8i   JBuilder 4.0 Rational Rose Java SUN-Server PC
Telekommunikation
Darmstadt
5 Monate
2000-09 - 2001-01

Design und Implementierung eines Systems zur Account-Verwaltung

Software-Entwickler und Teamleiter   Java 1.3 Java-Servlets Apache ...
Software-Entwickler und Teamleiter
  Java 1.3 Java-Servlets Apache JDBC DB2 MySQL   SUN-Server PC-Server
Telekommunikation
Oldenburg, in Festanstellung
4 Monate
2000-05 - 2000-08

Entwurf und Implementierung eines Datawarehouses in pure JAVA

Software-Entwickler und Teamleiter Java Servlets Template System JDBC 1.2 ...
Software-Entwickler und Teamleiter
  • Analyse der Produktionsdatenquellen (Datenbanken, Logfiles, LDAP) unter Berücksichtigung eines zuvor erstellten Fachkonzepts.
  • Design und Umsetzung eines Datenbankschemas für das Datawarehouse.
  • Implementierung entsprechender Importjobs, die über einen Scheduler angestossen werden. 
  • Die GUI des Datawarehouse war als browserbasierte Anwendung umzusetzen.
  • Die Administration, also das Erstellen von SQL-Anfragen, die Bereitstellung von Zugriffsrechten und das Einrichten von Benutzern erfolgt ebenfalls ueber diese GUI.
Java Servlets Template System JDBC 1.2 JNDI LDAP RMI MySQL 3.32 DB2 6.1 Code-Generatoren fuer Datenbankschnittstellen und GUI. PC-Server SUN-Server
Telekommunikation
Oldenburg, in Festanstellung
3 Monate
2000-02 - 2000-04

Erstellung einer Anforderungsdefinition in Zusammenarbeit mit Kunden

Software-Entwickler und Teamleiter  LaTeX
Software-Entwickler und Teamleiter
  • Für den Aufbau eines System zur Account-Verwaltung und zur Erhebung von statistischen Daten wurde ein Fachkonzept erstellt.
 LaTeX
Telekommunikation
Oldenburg, in Festanstellung
9 Monate
1999-05 - 2000-01

Redesign und Neuimplementierung eines bestehenden Produktes in Java

Software-Entwickler und Teamleiter Java Servlets Template System aehnlich wie WebMacro JavaMail ...
Software-Entwickler und Teamleiter
  • Ausgehend von einer bestehenden Web-Applikation erfolgte ein Redesign und Neuimplementierung mit den Zielen:
    • Aufbau eines grundlegenden Frameworks für ein Unified Messaging System
    • Erweiterbarkeit und Connectivity mit systemfremden Komponenten
    • Optimierung der Leisungsfähigkeit
Java Servlets Template System aehnlich wie WebMacro JavaMail JNDI JDBC 1.2 RMI LDAP MySQL 3.32 DB 2 6.1 Envox CT Studio 3.0  PC-Server SUN Server (Netra 4500 E10K) Dialogic ISDN Karten
Telekommunikation
Oldenburg, in Festanstellung

Aus- und Weiterbildung

Aus- und Weiterbildung

1979 - 1982
Ausbildung zum KFZ-Mechaniker
 
1992 - 1999
Studium der Informatik an der Universität Oldenburg
Abschluss als Diplom-Informatiker

weiterführende Qualifikationen z.B.
 
08/2005 
BC400, 5 Tage, ABAP Workbench Grundlagen

09/2005 
BIT400, 5 Tage, SAP Exchange Infrastructure (XI)

02/2006 
BIT430, 3 Tage, SAP XI Business Prozess Management

02/2006 
BC416, 2 Tage, ABAP Web Services

01/2009 
BIT402, eLearning, PI - Adapter Concepts (1)

01/2009 
BIT403, eLearning, PI - Adapter Concepts (2)

Kompetenzen

Kompetenzen

Top-Skills

SAP IS-U SAP IS-U-EDM EDI EDIFACT

Schwerpunkte

SAP Schnittstellenentwicklung
  • IDoc / ALI
  • RESTful Services
  • XI / PI Integrationsprojekte (ABAP und Java)
  • ABAP und Java Proxies
  • Adapter- und Modul-Entwicklung
  • Migration SAP Business Connector
  • RFC-Anbindung mit Java Connector (JCo)

ABAP Programmierung
  • Anwendungsentwicklung
  • ABAP Objects
  • ABAP WebDynpro

Produkte / Standards / Erfahrungen / Methoden

ABAP Workbench
Eclipse
JCo
SAP XI / PI 3.0
Subversion

SAP Technologien

  • SAP Basis 7.0
  • SAP Netweaver 7.0
  • SAP XI 3.0, PI 7.1
  • SAP EDI Subsystem
  • ABAP Workbench
  • ABAP Webservices
  • ABAP Dictionary
  • ABAP Dynpro


Java Technologien

  • Java, J2SE und J2EE
  • EJB, Enterprise JavaBeans
  • JSP, Java Server Pages, Servlets, Tomcat
  • JAXP, Java API for XML Processing
  • JDOM, Java Document Object Model
  • Mail API
  • JNDI
  • JBuilder 4.0 Enterprise
  • JDBC 2.0, 3.0
  • Intellij IDEA
  • Struts
  • Tomcat
  • Ant
  • XDoclet, JavaDoc, Doxygen


Tools

  • eclipse 3.3
  • eclipse RCP und Plugin Entwicklung
  • Versionskontrollsystem CVS, WinCVS, subversion
  • Rational Rose
  • OnGo Dokumentenverwaltung
  • Remedy, Action Request System
  • Visual C++
  • MFC


Standards

  • XML
  • UML, Unified Modeling Language
  • SQL
  • EAI, Enterprise Application Integration
  • SOAP, Simple Object Access Protocol


Erfahrungen

  • objektorientierte Analyse und Design (OOA und OOD)
  • Design Integrationsprozesse
  • Entwicklung EDIFACT Datenverarbeitung
  • Entwicklung von Web-Backends fuer Unified Messaging Systeme
  • Entwicklung von Interpretern fuer Simulationssysteme
  • Entwicklung von DataWarehouse-Systemen
  • Technische Dokumentation
  • Web Services

Betriebssysteme

BS2000
Arbeiten am Host
HPUX
MS-DOS
MVS, OS/390
Novell
OS/2
OSF/Motif
GUI Entwicklung auf SUN Solaris
Solaris
SUN OS, Solaris
Unix
Administration, Webserver, Mailserver
VMS
Windows
Installation, Administration
Linux: SuSE, Debian; Installation und Administration
Windows Server 2003, Installation und Wartung von SAP Systemen (VMWare)

Programmiersprachen

ABAP4
ABAP Objects, seit 2005
C
C++
GNU C++, Visual C++, MFC
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
Java 6, JEE, J2EE, J2SE seit 1997
JavaScript
Java 6, JEE, J2EE, J2SE seit 1997
PHP
PL/SQL
Prolog
Qt
Rexx
Shell
Tcl/Tk
TeX, LaTeX
yacc/lex
auch ANTLR
Envox: Praktische Erfahrung

Datenbanken

Access
DAO
DB2
JDBC
MySQL
ODBC
Oracle
8i, 9i
SQL/Plus
Toad
Ich habe umfangreiche praktische Erfahrung in Datenbankprogrammierung und Datenbankdesign.

Datenkommunikation

EDIFACT
Internet, Intranet
ISO/OSI
LAN, LAN Manager
Message Queuing
RFC
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
X.400 X.25 X.225 X.75...

Hardware

Digital
NEXT Workstation
PC
Siemens Großrechner
SUN
450, E10K
Dialogic: ISDN-Karten fuer Primaermultiplex

Branchen

Branchen

Internet Service Provider

Energieversorgung
Telekommunikation
Banking
Billing

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 1 Monat
2019-08 - 2022-08

IS-U, Mako2020

Software Entwickler
Software Entwickler

08/2019 ? 08/2023 Energieversorger, Münster

Projekt IS-U, Mako2023

Umstellung der Kundensysteme auf Mako2023

Geräteverwaltung, EDM, Lieferantenwechsel

Datenaustauschprozesse mit Common Layer
Technik SAP R/3, SAP-IS-U, ABAP Workbench, B2B by Practice

10 Monate
2018-09 - 2019-06

SAP Anwendungsentwicklung SD, MM

Software Entwickler
Software Entwickler

09/2018 – 06/2019 Internet Service Provider, Hamburg

Projekt SD, MM, FI Erweiterung von SAPUI5 Webanwendungen zur Auftragserfassung, Fehlerbehebung an kundeneigenen Programmen zur Vertragsverwaltung

Technik SAP R3, NW ABAP 7.3, ABAP Workbench, SAP UI5, ABAP Dynpro

Internet Service Provider Hamburg
9 Monate
2017-09 - 2018-05

SAP IS-U

  • Datenaustauschprozesse mit CommonLayer
  • Problemanalyse und Fehlerbehebung Geräteverwaltung und EDM
Energieversorger Münster
2 Jahre 11 Monate
2014-08 - 2017-06

SAP Anwendungsentwicklung SD, MM

Software Entwickler
Software Entwickler
  • Entwicklung von REST Schnittstellen zwischen SAP und WebSystem
  • SAP Anwendungsentwicklung SD, MM
  • Entwicklung von Exporttools für Einführung SugarCRM
Internet Service Provider Hamburg
5 Jahre 6 Monate
2009-03 - 2014-08

SAP IS-U, Formatumstellung und Mandantentrennung

Software Entwickler
Software Entwickler
  • Erweiterung IS-U für Datenaustausch
  • Implementierung IDOC Basistypen UTILMD, MSCONS
  • Ausprägung von User-Exists und Badis
  • Anpassung Workflow
  • Erweiterung um neue Sparten
  • Anpassungen an Geräteverwaltung
  • Anpassungen an Lieferantenwechsel
  • Integration B2B by Practice
Energieversorger, Münster und Lübeck
2 Jahre 10 Monate
2006-03 - 2008-12

GPKE/GeLiGas, Kommunikationssteuerung

Software Entwickler, techn. Projektleiter, Architekt SAP R/3 4.7c ABAP Workbench SAP XI / PI 3.0 ...
Software Entwickler, techn. Projektleiter, Architekt
  • Entwurf und Realisierung der Anbindung von easy+ per EDIFACT an den Datenaustausch gemäß der GPKE Prozesse der Bundesnetzagentur.

 Bei easy+ handelt es sich eine kundeneigene Lösung für

 SAP R/3 ähnlich IS-U.

  • Realisierung von SAP XI Adaptern aufbauend auf dem Adapter Framework zur Anbindung von E-Mail bzw. EDI/X.400. Dabei ist ein MDA-ähnlicher Ansatz zu verfolgen: Metamodelle beschreiben die EDI-Nachrichtenstrukturen und entsprechend erstellte XI-Komponenten setzen dynamisch die erforderlichen Transformationsprozesse um.
  • Implementierung der EDIFACT-Nachrichtenformate UTILMD, MSCONS, INVOIC, REQDOC, REMADV, APERAK und CONTRL.
  • Design und Realisierung eines Monitors für den EDIFACT Datenaustausch im SAP ERP System mit den Eigenschaften:
    • Abbildung der Kommunikationsprozesse auf Basis der EDIFACT Nachrichten und den zugehörigen CONTRL und APERAK Quittungen
    • End-To-End Monitoring, Anwendung des JCo
    • der Monitor wurde mit ABAP Objects entwickelt.
  • Design und Konfiguration von SAP XI Szenarien zur Anbindung von über 500 Marktpartnern unter Verwendung von
    • Content Based Routing
    • ccBPM
    • Grafischen Mapping und UserDefined Functions
    • Java Mappings
    • XSLT Mappings
  • Design und Entwicklung eines Testservers, um für die Themen EDIFACT

 

Konvertierung, Validierung, Mapping  und Routing alle 24 Stunden automatisiert Regressionstests durchzuführen

Funktion im Projekt:

Design, Entwicklung, technische Projektleitung, Support, Fachbereichsunterstützung (Fachkonzepte, Betrieb und Test)

SAP R/3 4.7c ABAP Workbench SAP XI / PI 3.0 Netweaver 2004     WebAS 6.40 Solaris JCo Eclipse Netweaver Developerstudio Subversion
Energieversorger, Oldenburg
5 Monate
2005-10 - 2006-02

SAP XI / Integrationprojekte

Design, Entwicklung ABAP Objects Java UNIX ...
Design, Entwicklung
  • Planung und Realisierung verschiedener Integrationsprozesse unter Verwendung von SAP Exchange Infrastrukture (SAP XI).
  • Entwicklung von zusätzlichen Komponenten für die XI, wie Adapter, Mapping und UserDefined Functions (JAVA).
    • Anbindung ENET-Datenbank für Netznutzungsentgelte
    • Anbindung Creditreform
ABAP Objects Java UNIX Solaris XML UML   Eclipse Netweaver Developerstudio Subversion WebAS 6.40 XI 3.0
Energieversorger
5 Monate
2005-03 - 2005-07

Webprojekte und Systemadministration

Design, Entwicklung   Java JEE Tomcat Hibernate. ...
Design, Entwicklung
  • Konzeption und Entwicklung eines Outputmanagements für XEROX Druckmaschinen. Ziel war es an beliebigen Clients Druckaufträge für den Massendruck zu erfassen und serverseitig nach unterschiedlichen relativ frei definierbaren Regeln an die Druckmaschinen zu verteilen.
  Java JEE Tomcat Hibernate.   Java Linux Debian PHP HTML XML
Druck
7 Monate
2004-06 - 2004-12

Webprojekte und Systemadministration

Design, Entwicklung   MySQL JavaScript GoLive ...
Design, Entwicklung
  • Realisierung verschiedener Webprojekte mit Datenbankanbindung für eine Webagentur. Sowie technische Unterstützung bei der Systemadministration des Kunden: Einführung eines Linux Servers als Ersatz eines Windows-Servers.
  • Automatisierte Administration der Clients eingeführt.
  MySQL JavaScript GoLive Photoshop ImageReady   Java Windows Server 2003 PHP HTML XML
Druck
2 Jahre 10 Monate
2001-08 - 2004-05

Erweiterung eines konzernweiten Datenservers

Software-Entwickler und System-Architekt Java 1.4 RMI JavaMail ...
Software-Entwickler und System-Architekt
  • Erweiterung und Wartung eines Datenservers, wobei der laufende Betrieb unter sehr hohen Sicherheits- und Qualitätsanforderungen gewährleistet werden mußte. Der Datenserver ermöglicht eine vollautomatische Verteilung von Unternehmensdaten an unterschiedlichste Anwendungsprogramme die in den Filialen der Unternehmung betrieben werden. Die Daten werden dabei in Abhängigkeit der Zielanwendung transformiert. Die Prozessabläufe und die Datentransformation sind weitgehend über Benutzeroberflächen konfigurierbar gestaltet. Neben dem Datenserver als Serveranwendung (J2EE) umfasst das Projekt einen komplexen Administrationsclient der in Swing implementiert ist. Eine vereinfachte Administration ist auch durch einen Webclient möglich. Das Gesamtsystem ist Mandantenfähig. Während der Erweiterungsmassnahmen wurde folgende qualitätsverbessernde Maßnahmen durchgeführt:
    • Unit-Testing: Einführung von automatischen Testabläufen auf Quellcode-Ebene. Jede Codeveränderungen bedarf im Prinzip eines umfangreichen Tests. Die Automatisierung konnte hier die Testkosten nachhaltig senken und umfangreichere Refactoringmassnahmen erst ermöglichen.
    • Refactoring: Aufbereitung des Quellcodes zur besseren Wartbar- und Erweiterbarkeit.
    • Automatisierung des Release- und Liefermanagements durch konsequenten Einsatz des Ant Werkzeugs. Hierdurch konnte die eingesparte Arbeitszeit für zusätzliche Qualitätssicherungsmassnahmen eingesetzt werden.

 

Aufgabenbereiche:

  • Design und Implementierung von neuen Komponenten
  • Unterstützung der Qualitätssicherung
  • Unterstützung des Liefer- und Releasemanagements
Java 1.4 RMI JavaMail JDBC 2.0 Servlet 2.4 Struts 1.1 Oracle 8i Swing Ant Tomcat 4 Apache Webserver   IntelliJ Idea 4.0 ERwin 4.0 Toad 7.4 Rational Rose Java   PC-Server mit Windows-NT   J2EE Windows Server 2003 AIX EDI XML
Telekommunikation
Darmstadt
6 Monate
2001-02 - 2001-07

Design und Implementierung eines Migrationswerkzeugs

Software-Entwickler Java 1.3 BEA WebLogic EJB ...
Software-Entwickler
  • Zur Transformation von Datenbeständen eines Altsystems in ein neues, in pure Java entwickelten Informationssystems ist ein Migrationswerkzeug zu entwickeln. Diese Werkzeug führt im ersten Schritt eine Prüfung der zu transformierenden Daten durch und gegebenenfalls auch eine automatische Korrektur derselben. In einem zweiten Schritt werden die Daten transformiert.
  • Designziel war es, den Ablauf der Migration durch Steuerdaten definierbar zu machen, anstelle der Ausprogrammierung der einzelnen Arbeitschritte. Auf diese Weise ist das Migrationswerkzeug für neue Migrationsaufgaben leicht anpassbar ist.
  • Meine Aufgabe bestand neben der Mitarbeit an dem Gesamtkonzept in dem Design und der Implementierung einer Komponente für das Migrationswerkzeug, die die Datentransformation ausführt.

Aufgabenbereiche:

  • Design und Implementierung der Komponente zur Datentransformation
  • Qualitätssicherung
  • Unterstützung beim Liefer- und Releasemanagements
Java 1.3 BEA WebLogic EJB JDBC Oracle 8i   JBuilder 4.0 Rational Rose Java SUN-Server PC
Telekommunikation
Darmstadt
5 Monate
2000-09 - 2001-01

Design und Implementierung eines Systems zur Account-Verwaltung

Software-Entwickler und Teamleiter   Java 1.3 Java-Servlets Apache ...
Software-Entwickler und Teamleiter
  Java 1.3 Java-Servlets Apache JDBC DB2 MySQL   SUN-Server PC-Server
Telekommunikation
Oldenburg, in Festanstellung
4 Monate
2000-05 - 2000-08

Entwurf und Implementierung eines Datawarehouses in pure JAVA

Software-Entwickler und Teamleiter Java Servlets Template System JDBC 1.2 ...
Software-Entwickler und Teamleiter
  • Analyse der Produktionsdatenquellen (Datenbanken, Logfiles, LDAP) unter Berücksichtigung eines zuvor erstellten Fachkonzepts.
  • Design und Umsetzung eines Datenbankschemas für das Datawarehouse.
  • Implementierung entsprechender Importjobs, die über einen Scheduler angestossen werden. 
  • Die GUI des Datawarehouse war als browserbasierte Anwendung umzusetzen.
  • Die Administration, also das Erstellen von SQL-Anfragen, die Bereitstellung von Zugriffsrechten und das Einrichten von Benutzern erfolgt ebenfalls ueber diese GUI.
Java Servlets Template System JDBC 1.2 JNDI LDAP RMI MySQL 3.32 DB2 6.1 Code-Generatoren fuer Datenbankschnittstellen und GUI. PC-Server SUN-Server
Telekommunikation
Oldenburg, in Festanstellung
3 Monate
2000-02 - 2000-04

Erstellung einer Anforderungsdefinition in Zusammenarbeit mit Kunden

Software-Entwickler und Teamleiter  LaTeX
Software-Entwickler und Teamleiter
  • Für den Aufbau eines System zur Account-Verwaltung und zur Erhebung von statistischen Daten wurde ein Fachkonzept erstellt.
 LaTeX
Telekommunikation
Oldenburg, in Festanstellung
9 Monate
1999-05 - 2000-01

Redesign und Neuimplementierung eines bestehenden Produktes in Java

Software-Entwickler und Teamleiter Java Servlets Template System aehnlich wie WebMacro JavaMail ...
Software-Entwickler und Teamleiter
  • Ausgehend von einer bestehenden Web-Applikation erfolgte ein Redesign und Neuimplementierung mit den Zielen:
    • Aufbau eines grundlegenden Frameworks für ein Unified Messaging System
    • Erweiterbarkeit und Connectivity mit systemfremden Komponenten
    • Optimierung der Leisungsfähigkeit
Java Servlets Template System aehnlich wie WebMacro JavaMail JNDI JDBC 1.2 RMI LDAP MySQL 3.32 DB 2 6.1 Envox CT Studio 3.0  PC-Server SUN Server (Netra 4500 E10K) Dialogic ISDN Karten
Telekommunikation
Oldenburg, in Festanstellung

Aus- und Weiterbildung

Aus- und Weiterbildung

1979 - 1982
Ausbildung zum KFZ-Mechaniker
 
1992 - 1999
Studium der Informatik an der Universität Oldenburg
Abschluss als Diplom-Informatiker

weiterführende Qualifikationen z.B.
 
08/2005 
BC400, 5 Tage, ABAP Workbench Grundlagen

09/2005 
BIT400, 5 Tage, SAP Exchange Infrastructure (XI)

02/2006 
BIT430, 3 Tage, SAP XI Business Prozess Management

02/2006 
BC416, 2 Tage, ABAP Web Services

01/2009 
BIT402, eLearning, PI - Adapter Concepts (1)

01/2009 
BIT403, eLearning, PI - Adapter Concepts (2)

Kompetenzen

Kompetenzen

Top-Skills

SAP IS-U SAP IS-U-EDM EDI EDIFACT

Schwerpunkte

SAP Schnittstellenentwicklung
  • IDoc / ALI
  • RESTful Services
  • XI / PI Integrationsprojekte (ABAP und Java)
  • ABAP und Java Proxies
  • Adapter- und Modul-Entwicklung
  • Migration SAP Business Connector
  • RFC-Anbindung mit Java Connector (JCo)

ABAP Programmierung
  • Anwendungsentwicklung
  • ABAP Objects
  • ABAP WebDynpro

Produkte / Standards / Erfahrungen / Methoden

ABAP Workbench
Eclipse
JCo
SAP XI / PI 3.0
Subversion

SAP Technologien

  • SAP Basis 7.0
  • SAP Netweaver 7.0
  • SAP XI 3.0, PI 7.1
  • SAP EDI Subsystem
  • ABAP Workbench
  • ABAP Webservices
  • ABAP Dictionary
  • ABAP Dynpro


Java Technologien

  • Java, J2SE und J2EE
  • EJB, Enterprise JavaBeans
  • JSP, Java Server Pages, Servlets, Tomcat
  • JAXP, Java API for XML Processing
  • JDOM, Java Document Object Model
  • Mail API
  • JNDI
  • JBuilder 4.0 Enterprise
  • JDBC 2.0, 3.0
  • Intellij IDEA
  • Struts
  • Tomcat
  • Ant
  • XDoclet, JavaDoc, Doxygen


Tools

  • eclipse 3.3
  • eclipse RCP und Plugin Entwicklung
  • Versionskontrollsystem CVS, WinCVS, subversion
  • Rational Rose
  • OnGo Dokumentenverwaltung
  • Remedy, Action Request System
  • Visual C++
  • MFC


Standards

  • XML
  • UML, Unified Modeling Language
  • SQL
  • EAI, Enterprise Application Integration
  • SOAP, Simple Object Access Protocol


Erfahrungen

  • objektorientierte Analyse und Design (OOA und OOD)
  • Design Integrationsprozesse
  • Entwicklung EDIFACT Datenverarbeitung
  • Entwicklung von Web-Backends fuer Unified Messaging Systeme
  • Entwicklung von Interpretern fuer Simulationssysteme
  • Entwicklung von DataWarehouse-Systemen
  • Technische Dokumentation
  • Web Services

Betriebssysteme

BS2000
Arbeiten am Host
HPUX
MS-DOS
MVS, OS/390
Novell
OS/2
OSF/Motif
GUI Entwicklung auf SUN Solaris
Solaris
SUN OS, Solaris
Unix
Administration, Webserver, Mailserver
VMS
Windows
Installation, Administration
Linux: SuSE, Debian; Installation und Administration
Windows Server 2003, Installation und Wartung von SAP Systemen (VMWare)

Programmiersprachen

ABAP4
ABAP Objects, seit 2005
C
C++
GNU C++, Visual C++, MFC
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
Java 6, JEE, J2EE, J2SE seit 1997
JavaScript
Java 6, JEE, J2EE, J2SE seit 1997
PHP
PL/SQL
Prolog
Qt
Rexx
Shell
Tcl/Tk
TeX, LaTeX
yacc/lex
auch ANTLR
Envox: Praktische Erfahrung

Datenbanken

Access
DAO
DB2
JDBC
MySQL
ODBC
Oracle
8i, 9i
SQL/Plus
Toad
Ich habe umfangreiche praktische Erfahrung in Datenbankprogrammierung und Datenbankdesign.

Datenkommunikation

EDIFACT
Internet, Intranet
ISO/OSI
LAN, LAN Manager
Message Queuing
RFC
Router
RPC
SMTP
TCP/IP
Windows Netzwerk
X.400 X.25 X.225 X.75...

Hardware

Digital
NEXT Workstation
PC
Siemens Großrechner
SUN
450, E10K
Dialogic: ISDN-Karten fuer Primaermultiplex

Branchen

Branchen

Internet Service Provider

Energieversorgung
Telekommunikation
Banking
Billing

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.