freiberufler Trainer für SQLScript (HANA SQL), CDS ABAP und modernes ABAP auf freelance.de

Trainer für SQLScript (HANA SQL), CDS ABAP und modernes ABAP

offline
  • 220‐400€/Stunde
  • 68163 Mannheim
  • DACH-Region
  • de  |  en
  • 13.12.2023

Kurzvorstellung

SAP PRESS Autor des Buches "SQLScript für SAP HANA"
Trainer für SQLScript und AMDP
Senior SAP BW Berater und ABAP Developer,
Zertifizierter Scrum Master

Qualifikationen

  • ABAP6 J.
  • Eclipse3 J.
  • SAP ABAP22 J.
  • SAP BW15 J.
  • SAP BW/4HANA9 J.
  • SAP Entwicklung5 J.
  • SAP HANA5 J.
  • SAP HANA SQLScript9 J.
  • SAP NetWeaver3 J.

Projekt‐ & Berufserfahrung

Senior Berater BW/4HANA
Kundenname anonymisiert, Heidelberg
9/2018 – offen (6 Jahre, 3 Monate)
Bergbau
Tätigkeitszeitraum

9/2018 – offen

Tätigkeitsbeschreibung

SAP BW Modellierung
Entwicklung von AMDP Routinen in SQLScript

Eingesetzte Qualifikationen

ABAP, SAP ABAP, SAP BW/4HANA, SAP HANA SQLScript

Autor des Buches SQLScript für SAP HANA
SAP PRESS, Mannheim
11/2017 – 6/2018 (8 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

11/2017 – 6/2018

Tätigkeitsbeschreibung

Schreiben des Buches SQLScript für SAP HANA

Eingesetzte Qualifikationen

SAP HANA SQLScript

Technischer Consultant SAP BW on HANA und SQLScript
Kundenname anonymisiert, Mannheim
1/2017 – 1/2018 (1 Jahr, 1 Monat)
Konsumgüterindustrie
Tätigkeitszeitraum

1/2017 – 1/2018

Tätigkeitsbeschreibung

- Erstellung der Architektur, Entwicklerrichtlinien und technischen Vorgaben,
- Datenmodellierung mit CalculationViews, ADSOs und CompositeProvidern
- Erstellung von Transformationsroutinen und CalculationViews in SQL Script,
- Performanceanalysen mit PlanViz
- Coaching der Projektmitarbeiter in den neuen Technologien

Eingesetzte Qualifikationen

SAP ABAP, SAP BW, SAP BW/4HANA, SAP HANA, SAP HANA SQLScript

Senior SAP BW Entwickler
Kundenname anonymisiert, Süddeutschland
8/2015 – 8/2018 (3 Jahre, 1 Monat)
Handel
Tätigkeitszeitraum

8/2015 – 8/2018

Tätigkeitsbeschreibung

- Technische Leitung eines Teams von 4 ABAP Entwicklern.
- Konzeption und Implementierung eines Frameworks für die Auslagerung von Transformationsroutinen in ABAP Klassen.
- BW Modellierung: Transformationen, ADSOs, DTP und Composite Provider.

Es wird der neuste Stand von SAP BW 7.50 auf HANA genutzt. Insbesondere die neuen BW-Objekte ADSO und CompositeProvider.

Eingesetzte Qualifikationen

SAP ABAP, SAP BW, SAP BW/4HANA, SAP Entwicklung, SAP HANA, SAP HANA SQLScript, SAP NetWeaver, Eclipse

SAP Entwickler & Berater
Gardena Deutschland GmbH, Viernheim
6/2015 – 8/2015 (3 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

6/2015 – 8/2015

Tätigkeitsbeschreibung

Es wurde eine Webanwendung entwickelt, in der pro Material und Landesgesellschaft nach Periode unterteilt die jeweiligen Kontingente und die zugehörigen Kundenaufträge dargestellt werden. Der Vertriebsverantwortliche der Landesgesellschaft kann darin die Priorität der einzelnen Aufträge ändern, so dass ein Neuterminierungslauf die wichtigeren Aufträge zuerst bedient. Das Programm validiert die veränderten Prioritäten und stellt sicher, dass alle Aufträge hoher Priorität vollständig bedient werden können.

Eingesetzte Qualifikationen

SAP ABAP, Web Dynpro, SAP Sales und Distribution

Senior ABAP Entwickler
Kundenname anonymisiert, Heidelberg, Stuttgart
6/2013 – 12/2013 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2013 – 12/2013

Tätigkeitsbeschreibung

Kundenentwicklungen im Rahmen der Einführung von zetVisions CIM. Es wurde ein mehrstufiger Eskalationsprozess implementiert, der die Anwender über nicht bearbeiteten Aufgaben im Business Workflow informiert. Die Empfängerfindung wird aus den Anwendungsdaten in zetVisions CIM über die Mandatsträger der Gesellschaften ermittelt.

Eingesetzte Qualifikationen

SAP WF, Web Dynpro

Entwicklungsleiter, Release 3.1 von zetVisions SPoT
zetVisions AG, Heidelberg
9/2012 – 12/2013 (1 Jahr, 4 Monate)
Softwarehaus
Tätigkeitszeitraum

9/2012 – 12/2013

Tätigkeitsbeschreibung

Zweites Release von zetVisions SPoT (Single Point of Truth), einer SAP basierten Lösung für die Verwaltung und Verteilung von Stammdaten (Master Data Management).

Mit diesem Release wurde die Software in allen Bereichen ausgebaut, insbesondere die Features für die Steuerung von Worflows wurde deutlich erweitert.

Es wurde die Zertifizierung „Powered by NetWeaver“ auf SAP 7.40 on HANA erfolgreich durchgeführt.

Aufgaben:
- Teamleitung, 12 interne Mitarbeiter
- Architektur und Entwicklung
- Leitung des Zertifizierungsprozesses
- Dokumentation und Tests

Eingesetzte Qualifikationen

Scrum, SAP ABAP, SAP WF, Web Dynpro

Entwicklungsleiter, Release 3.0 von zetVisions SPoT
zetVisions AG, Heidelberg
11/2011 – 9/2012 (11 Monate)
Softwarehaus
Tätigkeitszeitraum

11/2011 – 9/2012

Tätigkeitsbeschreibung

Erstes Release von zetVisions SPoT (Single Point of Truth), einer SAP basierten Lösung für die Verwaltung und Verteilung von Stammdaten (Master Data Management). Die Software besteht aus den folgenden Bereichen:
• Flexibeles Datenmodell, durch den Kunden einfach anpassbar
• Generierte WebDynpro Oberflächen auf Basis des Datenmodells und einem Oberflächencustomizing
• Flexible Validierung der Daten mit dem Compliance Modul
• Verteilung der Daten an unterschiedliche Systeme durch eine zentrale Anwendung für den Datentransfer. Die Datenextraktion, Aufbereitung und Verteilung ist in weiten Bereichen per Customizing zu steuern.
• Einbindung in den SAP Business Workflow und die Möglichkeit, eigene Prozesse im System per Customizing zu erfassen.

Aufgaben:
- Teamleitung, 12 interne Mitarbeiter
- Architektur und Entwicklung
- Dokumentation und Tests

Eingesetzte Qualifikationen

Scrum, SAP ABAP, SAP WF, Web Dynpro

Entwicklungsleiter, Release 3.1 von zetVisions CIM
zetVisions AG, Heidelberg
4/2011 – 12/2013 (2 Jahre, 9 Monate)
Softwarehaus
Tätigkeitszeitraum

4/2011 – 12/2013

Tätigkeitsbeschreibung

• Zertifizierung „Powered by NetWeaver“ auf SAP 7.40 on HANA
• Umstellung der statischen WebDynpro Oberflächen auf vollständig aus dem Customizing generierte Oberflächen. Somit kann sich jeder Kunde für seine Benutzer rollenbasiert unterschiedliche Ansichten der Oberflächen erstellen und diese einfach per Customizing um eigene Felder erweitern.
• Entwicklung des Compliance-Moduls. Darin können Benutzer auf der Web-Oberfläche Komplexe Validierungen für die Daten im System zusammenstellen. Diese können dann entweder einmalig, periodisch oder automatisch bei der Datenerfassung geprüft werden.

Aufgaben:
- Teamleitung, 12 interne Mitarbeiter
- Architektur und Entwicklung
- Dokumentation und Tests

Eingesetzte Qualifikationen

Scrum, Projektleitung / Teamleitung (IT), SAP HANA, SAP ABAP, Web Dynpro

Entwicklungsleiter, Release 3.0 von zetVisions CIM
zetVisions AG, Heidelberg
12/2009 – 4/2011 (1 Jahr, 5 Monate)
Softwarehaus
Tätigkeitszeitraum

12/2009 – 4/2011

Tätigkeitsbeschreibung

• Migration auf NW 7.0 EhP1
• Erhöhung der Code- und Produktqualität durch die Einführung von Clean Code Prinizpien und der Definition von einheitlichen Produktstandards. Darüber hinaus Schulung der Kollegen zum Thema Refactoring und Test Driven Development (TDD).
• Vollständiges Redesign einer Kernkomonente des Systems.
• Entwicklung einer Dashboard-Anwendung, in der sich die Benutzer per Drag and Drop personalisierte Portlets mit den wichtigsten Systeminformationen, Aufgaben und Änderungen zusammenstellen können.
• Integration der CIM Gesellschaften und Personen mit dem SAP Geschäftspartner.

Rolle: Entwicklungsleiter

Aufgaben:
- Teamleitung, 12 interne Mitarbeiter
- Architektur des Redesigns
- Objektorientierte Entwicklung
- Dokumentation und Tests
- Schulungen und Workshops zu den Themen Clean Code, Refactoring und TDD

Eingesetzte Qualifikationen

SAP NetWeaver Application Server, Idoc, SAP ABAP, Web Dynpro

Einführung von Scrum
zetVisions AG, Heidelberg
11/2009 – 5/2011 (1 Jahr, 7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

11/2009 – 5/2011

Tätigkeitsbeschreibung

Einführung von Scrum im Bereich der Entwicklung mit Unterstützung eines Beraters von Andrena Objects. Die Entwicklung wurde von einer zuvor zentral organisierten Organisation mit fachlich und technisch hoch spezialisierten Mitarbeitern umgestellt in zwei selbstorganisierende Scrum Teams. Dadurch konnten positive Auswirkungen in den folgenden Bereichen bewirkt werden:
• Verbesserung der Planbarkeit des Release Umfangs
• Breitere Verteilung des Expertenwissens
• Höhere Motivation der Mitarbeiter
• Höhere Qualität des Produktes

Zur Scrum Einführung habe ich gemeinsam mit einem Kollegen einen Artikel im OBJEKTSpectrum, Ausgabe 05/2011 veröffentlicht. Er beschreibt die Probleme vor der Einführung von Scrum, die Umstellung und die positiven Auswirkungen von Scrum.
Rollen:
- Entwicklungsleiter
- Teammitglied, nicht Scrum Master

Eingesetzte Qualifikationen

Scrum, Projektleitung / Teamleitung (IT)

Unterstützung des Releasewechsels zetVisions CIM 2.5 auf CIM 2.7
Kundenname anonymisiert, München, Heidelberg
11/2009 – 1/2010 (3 Monate)
Versicherungen
Tätigkeitszeitraum

11/2009 – 1/2010

Tätigkeitsbeschreibung

Unterstützung während des technischen Upgrades von zetVisions CIM Release 2.5 auf 2.7.

Aufgaben:
- Technische Beratung vor Ort
- Überwachung der Datenmigration
- Neuaufbau des BW Datenbestands
- Dokumentation und Tests

Eingesetzte Qualifikationen

Projektmanagement (IT), SAP Basis Administration (BC)

Entwicklungsleiter, Release 2.7 von zetVisions CIM
zetVisions AG, Heidelberg
8/2008 – 11/2009 (1 Jahr, 4 Monate)
Softwarehaus
Tätigkeitszeitraum

8/2008 – 11/2009

Tätigkeitsbeschreibung

• Einführung des agilen Vorgehensmodell Scrum. In diesem Rahmen wurden wichtige Qualitätssicherungsmechanismen in den beiden Entwicklungsteams etabliert, so dass mit jeder Iteration (Sprintdauer 2 Wochen) ein potentiell auslieferbares Produkt fertiggestellt wurde.
• Performanceoptimierungen im Bereich der WebDynpo Oberflächen.
• Implementierung eines alternativen Reportings zum SAP BW für einfache Listenauswertungen auf den Stamm- und Bewegungsdaten. Damit kann sich der Anwender auf Grund des Datenmodells auf der Weboberfläche Berichtsobjeke auswählen und verknüpfen, Filter definieren und Formatierungen festlegen. Die Ausgabe erfolgt im SAP ALV für WebDynpro mit Exportmöglichkeiten nach Excel und PDF.

Aufgaben:
- Teamleitung, 10 interne Mitarbeiter
- Architektur des Redesigns
- Objektorientierte Entwicklung
- Dokumentation und Tests

Eingesetzte Qualifikationen

CATT / eCATT - Computer Aided Test Tool (SAP), SAP ABAP, Web Dynpro, Junit

Entwicklungsleiter, Release 2.5 von zetVisions CIM
zetVisions AG, Heidelberg
4/2008 – 8/2008 (5 Monate)
Softwarehaus
Tätigkeitszeitraum

4/2008 – 8/2008

Tätigkeitsbeschreibung

Integration des Produktes in den SAP Business Workflow. Sämtliche Geschäftsobjekte wurden mit Workflow Events ausgestattet. Für die Überprüfung und Bearbeitung der Stamm- und Transaktionsdaten wurden entsprechende Workflowaufgaben erstellt, die sich in der WebDynpro Oberfläche aufrufen lassen. Für die Erzeugung von Wiedervorlagen und Erinnerungen auf Basis von Systemdaten wurden Anwendungen entwickelt. Somit kann ein Benutzer beispielsweise eine Aufgabe einen Monat vor der Fälligkeit eines bestimmten Aufsichtsratsmandats erzeugen lassen.

Ein weiterer Schwerpunkt des Release lag in der Simulation von Konzernveränderungen. Insbesondere die Berechnung der indirekten Beteiligungsquoten, die nach einem sehr komplexen Algorithmus iterativ berechnet wird.

Rolle: Entwicklungsleiter

Aufgaben:
- Teamleitung, 8 interne Mitarbeiter
- Architektur
- Objektorientierte Entwicklung

Eingesetzte Qualifikationen

SAP ABAP, SAP WF

Entwicklungsleiter, Release 2.1 von zetVisions CIM
zetVisions AG, Heidelberg
10/2007 – 4/2008 (7 Monate)
Softwarehaus
Tätigkeitszeitraum

10/2007 – 4/2008

Tätigkeitsbeschreibung

In diesem Release lag der Schwerpunkt auf der Entwicklung eines Tools zur Übernahme von Altdaten aus Vorsystemen. Dazu wurde eine generische Oberfläche entwickelt, in der sämtliche relevanten Daten (Stamm- und Transaktionsdaten) per Dateiupload importieren, validieren, anzeigen und verbuchen kann.

Zertifizierung der Software als „SAP Certified Integration“ und „Powered by NetWeaver“ durch die SAP AG.

Aufgaben:
- Teamleitung, 6 interne Mitarbeiter
- Architektur
- Objektorientierte Entwicklung mit ABAP-OO
- Dokumentation und Tests
- Leitung des Zertifizierungsprozesses

Eingesetzte Qualifikationen

SAP ABAP, Web Dynpro

Entwicklungsleiter, Release 2.0 von zetVisions CIM
zetVisions AG, Heidelberg
3/2007 – 9/2007 (7 Monate)
Softwarehaus
Tätigkeitszeitraum

3/2007 – 9/2007

Tätigkeitsbeschreibung

Ablösung des Userinterfaces in der SAP GUI und dem zetVisions Portal durch WebDynpro Oberflächen. Dabei wurden weit über 100 einzelne Screens auf WebDynpro umgezogen. Dafür wurde ein Framework entwickelt, in dem die einzelnen Screens eingebettet werden können. Dadurch wurde eine einheitliche Bedienung und Navigation innerhalb der Anwendung sichergestellt. Manche Oberflächen werden dynamisch zur Laufzeit erzeugt, da sich das Aussehen aus einem komplexen Regelwerk auf Basis von rechtlichen Parametern und von Customizing ergibt.
Migration auf NW 7.0

Aufgaben:
- technische Projektleitung
- Forschung & Entwicklung von Prototypen
- Teamleitung, 3 interne und 2 externe Mitarbeiter
- Ausbildung des Teams in WebDynpro
- Dokumentation und Tests

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), SAP ABAP, Web Dynpro

Entwicklungsleiter für die Produkte CIM und SPoT (Festanstellung)
zetVisions AG, Heidelberg
11/2006 – 4/2015 (8 Jahre, 6 Monate)
Software
Tätigkeitszeitraum

11/2006 – 4/2015

Tätigkeitsbeschreibung

- Aufbau und Führung eines Teams von 12 ABAP Entwicklern mit Personal- und Budgetverantwortung
- Systemarchitektur und Entwicklung der Produkte zetVisions CIM und zetVisions SPoT
Definition der Wartungs- und Entwicklungsprozesse
- Einführung des agilen Vorgehensmodells Scrum im Bereich Entwicklung
- Steigerung der Qualität der Software durch die Einführung von Clean Code Prinzipien und automatisierten Unit Tests
- Zertifizierung „Powered by NetWeaver“ der Produkte auf HANA durch die SAP
- Ausbildung von Fachinformatikern Richtung Anwendungs-entwicklung

Die Implementierung der einzelnen Releases der Produkte zetVisions CIM und SPoT habe ich jeweils auch als separate Projekte erfasst. Aus technischer Perspektive gab es auch eine vielzahl von übergreifenden Themen in allen Releases, unter anderem:

• Berechtigungskonzept mit SAP Berechtigungsobjekten. Es gibt eine Prüfung auf Datensatzebene, d.h. es kann beispielsweise für jede Gesellschaft gesteuert werden, welche Transaktionsdaten ein einzelner Benutzer anlegen, ändern oder sehen kann.
• Customizing mit einem eigenen IMG Leitfaden und einer Vielzahl von Tabellenpflegedialogen und Viewclustern zur Anpassung der Anwendung an die Bedürfnisse des Kunden.
• Übersetzung und Merhsprachigkeit. Die Anwendung wurde von Anfang für eine vollständige Übersetzbarkeit der Oberfläche ausgelegt. Die Entwicklungssprache ist Englisch.
• Auslieferung der Anwendung als SAP-AddOn mit dem SAP AAK (AddOn Assembly Kit). Damit werden auch die zugehörigen Service Packs erstellt.
• Bereitstellung von BAdIs und Enhancement Spots zur Anpassung und Erweiterung der Software an die Bedürfnisse des Kunden.

Eingesetzte Qualifikationen

Scrum, SAP NetWeaver Application Server, SAP Web IDE, SAP BW, SAP ABAP, Web Dynpro, Wirtschaftsinformatik

Architekt und Lead Developer, Release 1.5 von zetVisions CIM
zetVisions AG, Heidelberg
11/2006 – 2/2007 (4 Monate)
Softwarehaus
Tätigkeitszeitraum

11/2006 – 2/2007

Tätigkeitsbeschreibung

Umsetzung des Reporting mit dem SAP BW. Insbesondere wurde ein Mechanismus entwickelt, mit dem die Daten aus der Anwendung fast in Echtzeit mit dem BW Synchronisiert wurden. Für die Auslieferung der Datenmodellierung wurde Business Content entwickelt, der auf den Kundensystemen aktiviert werden konnte.
Für das gesetzliche Meldewesen (z.B. nach AWV, AktG oder GmbHG) wurde eine Vielzahl von Meldungen erstellt. Die Notwendigkeit der Erstellung einer Meldung auf Grund von relevanten Änderungen in den Daten wird vom System selbständig erkannt, worauf die Meldung im Hintergrund erzeugt wird. Der zuständige Sachbearbeiter kann die Meldungen dann ausdrucken und absenden.

Aufgaben:
- Architektur der Anwendung
- Teamleitung, 2 interne und 3 externe Mitarbeiter
- Dokumentation und Tests
- BW Modellierung

Eingesetzte Qualifikationen

SAP Smart Forms, SAP BW, SAP ABAP

Architekt und Lead Developer, Release 1.0 von zetVisions CIM
zetVisions AG, Heidelberg
1/2006 – 10/2006 (10 Monate)
Softwareentwicklung und -beratung
Tätigkeitszeitraum

1/2006 – 10/2006

Tätigkeitsbeschreibung

Oktober 2006
Entwicklung einer Betriebswirtschaftlichen Anwendung für das Management der Beteiligungen großer Konzerne. Im ersten Release lag der Schwerpunkt auf der Verwaltung der relevanten Stammdaten wie beispielsweise Gesellschaften, Personen, Mandate, Adressen so wie der Abbildung Beteiligungsstruktur durch Kapitalmaßnahmen und Käufe und Verkäufe. Die Benutzeroberfläche wurde zunächst sowohl in einem von der zetVisions entwickelten Portal und in der SAP GUI angezeigt.


Aufgaben:
- Architektur der Anwendung
- Objektorientierte Entwicklung in ABAP-OO
- Teamleitung von einem Team aus 2 internen und 3 externen Mitarbeitern

Eingesetzte Qualifikationen

SAP NetWeaver Application Server, SAP ABAP, RFC (Remote Function Call)

Senior ABAP Entwickler (Festanstellung)
Kundenname anonymisiert, Heidelberg
10/2004 – 10/2006 (2 Jahre, 1 Monat)
Software
Tätigkeitszeitraum

10/2004 – 10/2006

Tätigkeitsbeschreibung

- ABAP Entwicklungen für eine Anwendung im Bereich Private Equity
- Planungsanwendungen im SAP BPS

Eingesetzte Qualifikationen

SAP BW, SAP ABAP, SAP SEM-BPS, SAP Entwicklung, SAP Beratung (allg.), Java (allg.), Forschung & Entwicklung

Berater / Entwickler (Festanstellung, Teilzeit)
Kundenname anonymisiert, Heidelberg
10/2002 – 9/2004 (2 Jahre)
Software
Tätigkeitszeitraum

10/2002 – 9/2004

Tätigkeitsbeschreibung

- Modellierung und Entwicklungen im SAP BW
- Entwicklung eines ETL-Tools zur Erfassung von Bilanz- und GuV-Daten in Java

Eingesetzte Qualifikationen

SAP BW, SAP ABAP, Objektorientierte Analyse und Design (OOAD), Java (allg.)

Zertifikate

SAP Business Warehouse powered by SAP HANA (Update Q2/2016) (bwhana1-1)
2016
Front-End Web Developer Nanodegree, Udacity
2015
Professional Scrum Master
2015
ABAP Development for SAP HANA
2014

Ausbildung

Wirtschaftsinformatik
Diplom (Note 1.7)
2004
Universität Mannheim

Über mich

Ich war seit 2006 Entwicklungsleiter für die Produkte CIM und SPoT der zetVisions AG in Festanstellung. Mitte 2015 habe ich gekündigt, um als selbständiger IT Berater und Entwickler zu arbeiten. Dabei habe ich mich bislang auf die bekannten Bereiche SAP BW und ABAP Entwicklung fokusiert.


Weitere Kenntnisse

ABAP-OO
SQLScript (SQL Script)
WebDynpro ABAP, generierte WebDynpro Oberflächen
SAP NetWeaver
SAP BW
SAP HANA
SAP Workflow / SAP WF
ECATT , Automatisierte Oberflächentests
Unit Tests / ABAP Unit
SCRUM & Agile Entwicklungsprinzipin
Clean Code Prinzipien
Refactoring & Redesign von Anwendungen
Performanceanalyse und -optimierung mit der SAP Laufzeitanalyse SAT und SE30
Stammdatenmanagement / Master Data Management / MDM
Teamleitung und technische Projektleitung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
5420
Alter
50
Berufserfahrung
22 Jahre und 1 Monat (seit 10/2002)
Projektleitung
9 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden