J2EE Projektmanager / Architekt / Entwickler auf WebLogic/JBoss/Websphere und Oracle/DB2; Unix Derivat; - trilingual: D, E, F-
Aktualisiert am 08.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 08.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
25jährige Projekterfahrung als Java-J2EE Teil- / Projektleiter / Tech. Koordinator
Architekt
Entwicklungsmethoden
Testanalyse
Testautomatisierung
Business Engineering
Design-Konzept
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
fließend in Wort und Schrift
Spanisch
Anfänger

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Weitere Länder: gerne EU-Raum, da Fremdsprachkenntnisse E und F vorhanden; weltweit möglich

möglich

Projekte

Projekte

2 Jahre 9 Monate
2021-07 - heute

Application Integration-Architecure

Senior Project Manager ESXi bare metal VM Ware ...
Senior Project Manager

  • Application Integration-Architecure mit dem Verantwortungsgebiet Rechenzentrums-Verantwortlicher und Track Lead ? Windows, Unterstützung im Track Datenbanken, Storage und Backup
  • Service Delivery ? Transition


Transition Management

  • Geplanten und kontrollierten Übernahme von 4 Rechenzentren des Kunden mit dem Ziel der Kostenreduzierung:
    • Servers: ESXi, bare metal, VM Ware
    • Betriebssystem: Windows, Linux
    • VM Ware: vSphere VCenter
    • Datenbanken: Oracle, DB2, Postgres
    • Strorage: IBM, NetApp, Pure Strorage, HPE
    • Backup & Recovery: Spectrum Protect, IBM TSM
    • Netzwerktechnik: Firewalls, Switches, Power Cabeling, Network Cabeling


Überführung der Anwendungen in den Rechenzentren in einen modern Cloud-Umgebung:

  • Mitwirken bei der Implementierung des Future Model of Operation (FMO):
    • Teilnahme an den Meetings zum Planning und Durchführung des Build-Prozesses
  • Verantwortung bei der Planung, Steuerung und Durchführung von komplexen Digitalisierungs- und IT-Transformationsprogrammen.
  • Entgegennahme der operativen Prozesse und Hands-On Aufgaben vom Kunden (Plan, Build, Run, Test, Dokumentation, Training, Kommunikation, Rollout, Monitoring, Ticketing), sowie der unterstützenden Prozesse in der Administration der IT Service Assets
  • Umstrukturierung der operativen Prozesse mit Inhouse Providern in Indien und externen Providern in Deutschland.
  • Arbeiten als SPOC (Single Point of Contact) innerhalb der internen Projektorganisation, zu den Dienstleistern und zum Kunden bezüglich von Kundensystems, Tools und Teams, speziell auf der Kundenseite:
    • Steuerung und Koordination der Transition
    • Weisung der Mitarbeiter im Team
  • Windows Server Wartung und Betriebssystm Wartung:
    • Entwicklung und Dokumentation von regulären Support und Wartungsarbeiten: 
    • DataMover, Terminal Servers (Daten Import und Export), Server Backups, Windows Patch Days)
    • Durchführung dieser regulären Wartungsarbeiten.

  • Unterstützung der Track Leads in den Bereichen Datenbanken, Storage und Backup
  • 2022.02 bis 2022.07: Übernahme der Rolle des Team Leads Windows:
    • Aufbau des Windows Teams
    • Analyse von Mengenangaben und Qualifikationsanforderungen der übernommenen Aufgaben seitens des Kunden
    • Verteilen der Aufgaben un d Verantwortungen innerhalb des Teams und der Externen Providern
    • Führen von Interviews mit möglichen neuen Kollegen
      • Analyse von Profilen
      • Interviews führen
      • Analyse des Inteviews mit finaler Entscheidung; Kommunikation zum Line Manager / HR
  • Übernahme der Rolle des Site Managers für die Rechenzentren des Kunden:
    • Verantwortung als Site Manager für die Rechenzentren des Kunden
    • Verantwortung für alle Vorgänge innerhalb der Rechenzentren
      • Verantwortung über alle Vorgänge und Veränderungen in den Rechenzentren:
        • Verantwortung über das des gesamten Inventar
        • Aufbau / Kontrolle des LifeCycle Managements
        • Installation/Entfernung von neuer / alter HW
        • Installation von Austausch-Teilen
        • Änderungen an den Racks und Positionen in den Racks,
        • Änderungen an Netzwerk und der Verkabelung,
        • Änderungen an den Hostnamen, IP-Adressen und den Ports
    • Kontrolle der Zugangsberechtigung bezieht sich auf alle Personen, wie Kollegen, Mitarbeiter des Kunden, externen Dienstleistern
    • Recht der Vergabe / Entzug von Vergabe-Berechtigungen
    • Betreuung von Servicetechnikern
  • Mitwirken beim Aufbau eines Desaster Recovery Teams
  • Mitwirken beim Aufbau der Prozesse des Ticketing System CISM innerhalb des Teams
  • Customer Facing Position:
    • Setting up and leading technical knowlegde transfer sessions and technical discussions
    • Direkter Kontakt zum Kunden: Meetingkommunikation in deutscher Sprache zu kUnden
    • Direkter Kontakt zu den Dienstleistern: Meetingkommunikation in deutscher Sprache
    • Interne Meetings mit indischen Kollegen in englischer Sprache

  • Anwendung der Methoden des Projektmanagementmethoden (PMI, SCRUM, hybride Methoden):
    • Time Management: Erstellen von Zeitplänen
    • Qualtity Management
    • Machbarkeitsanalysen
    • Leiten von Meetings mit dem Kunden und den Externen Dienstleistern
    • Moderation, Kreativität und analytisch-konzeptionelles Denken
    • Stress-Resistenz
    • Kommunikation zu / Teilnahme an Meetings mit Service Managern.


Cloud-Umgebung

  • erweiterte Konnektivität lokaler Netzwerke in die Cloud:
  • Check Point Endpoint Security VPN


Daimler specific environment

  • Daimler WCP World Communicaton Platform

ESXi bare metal VM Ware Windows Linux vSphere VCenter Oracle DB2 Postgres IBM NetApp Pure Strorage HPE Spectrum Protect IBM TSM Firewalls Switches Power Cabeling Network Cabeling PMI SCRUM hybride Methoden Citrix Windows 10 Enterprise; Linux vSphere VCenter; ESXi IBM Websphere Application Server PostgresSQL Ver. 13. Win Server 2003 2008 20012 2016 2019 SQL-Server IBM TSM Tivoli Storage Manager; Pure Storage Netapp SAN & NAS IBM Spectrum Protect MobaXterm SAN NAS Network Cabling Power Cabling IT Dok WikiTruck (Confluence) CISM Service Now CheckMK (Nagios Derivat) ITSM Atlassian Jira Ver. 8.10.0 Atlassian Confluence Ver. 7.4.3: Daimler Wikitruck Teams Ver. 1.4.00 Skype for Business Ver. 365 MSO Cisco Webex Meetings Desktop App Ver. 41.6.5.10 MS 365: Word Excel Outlook Notepad++ Ver. 7.9.5
DaimlerTruck AG
Stuttgart
2 Monate
2021-04 - 2021-05

KundenProjekt im Energie Verteilungsssektor

Senior-Backend-Entwickler
Senior-Backend-Entwickler
  • Die zunehmende Einspeisung erneuerbarer Energien hat der Kunde des Kunden das Projekt diese Projekt initiiert. Mit Hilfe der neu erstellten Plattform können Netzbetreiber einen wesentlichen Teil der neuen Anforderungen der Energieeinspeisung gemäß des Netzausbaubeschleunigungsgesetz ? kurz NABEG ? erfüllen
  • Software Entwicklung


Weiterentwicklung des Projektes

  • Prüfen des Planungsdatendokuments beim Eingang von Netzmodelldaten auf fachliche Validierung und fachliches Logging.
  • Abspeichern in Zeitreihenintervalltabelle.
  • JUnit Test erstellen mit Mocking sowie Integrationstest durchführen mit erstellter Testdatendatei
  • Unterstützung im Onboarding anderer Kollegen

Agil: Scrum SAFe (Scaled Agile Framework) jdk-11.0.2: Streams Lambda Double Colon Operator IntelliJ Ultimate Ver. 2021.1 mit Plugin Git Toolbox Rainbow Brackets Checkstyle SonarLint Eclipse IDE 2021 mit Plugins "Git integration for Eclipse" "Eclipse Color Theme 1.0.0" "Checkstyle Plugin 8.41.0" und "SonarLint 5.9" Windows 10 Enterprise AWS VPN Client Ver. 1.3.1 Docker Desktop Ver. 3.3.3 MS Office 2010: Word Excel Outlook Notepad++ Ver. 7.9.2 mit Plugin "XML Tools" Teams Ver. 1.0 Concept Board Spring Boot Ver. 2.2.10.RELEASE SonarLint Eclipse IDE 2021 "Checkstyle Plugin 8.41.0 SonarLint 5.9 RedHat Openshift Web GUI Atlassian Bitbucket Ver. 7.5.2 Git Gui Ver. 2.31.1 Apache Maven Ver. 3.8.1 RepoManager: Nexus Ver. OSS 3.28.1-01 Jenkins Ver. 2.263.3 LiquiBase Apache Cassandra (NoSQL) Keycloak JUnit Mockito Ver. 3.5.13 SonarQube Ver.8.5.1 (build 38104) Atlassian Jira Ver. 8.10.0 Atlassian Confluence Ver. 7.4.3 Ver. 2.2.10 Outlook Notepad++
Atos Information Technology GmbH
Remote
3 Monate
2020-07 - 2020-09

Datenmigration

Senior Java/Spring Entwickler
Senior Java/Spring Entwickler

Development

  • Migration aus einer Vertreterdatenbank in eine MySQL-basierte AWS Aurora DB:
    • Weiterentwickeln eines neuen Datenmodells mit der Reduzierung auf die wesentlichen Inhalte
    • Transformation der Daten, inkl. Anonymisierung, Versionierung und Historisierung
    • Implementierung einer Spring Data-Zugriffsschicht
      •  Mitarbeit an der Analyse der Migration
      • Mitarbeit an der Erstellung von Konzepten incl. Dokumentation
      • Entwicklung des DA (DataAccessLayers) API mit Rechte-Management (Lese- & Schreibrechte) für die Anwendungsschichten
    Agile: Scrum;Kanban Java 10; JDK 1.8: 1.8.0_181-1-redhat (openjdk-1.8.0.181-1.b13.redhat.windows.x86_64) Java IntelliJ IDEA Ultimate Ver. 2020.1.4 GitHub Enterprise Server 2.21.3 Artifakt Repository (JFrog Artifactory) Ver. 5.11.8 Maven Ver. 3.6.1 Jenkins Ver. 2.235.2 OpenShift Ver. 4.5 AWS Amazon WebServices EC2 Elastic Compute Cloud ECS Amazon Elastic Container Service S3 Simple Storage Service AWS Aurora (MySQL DB) TortoiseGIT Ver. 1.8.15 Oracle Ver. 12.1 MySQL Ver. 5.7.30 SQL Developer Ver. 19.2.1 DB Visualizer Pro Ver. 9.2.14 JPA Ver. 2.1 ORM Hibernate Ver. 4.3; Aache Tomcat Ver. 8 Spring Boot Ver. 2.3.1 Spring Data Ver. 2.4.3 Spring Batch Ver. 4.3.0 Microservice JAX-RS Ver. 2.1.5 JUnit Ver. 5 Win10 Ver. Enterprise Atlassian Jira Ver. 8.5.5 Atlassian Confluence Ver. 6.13.8 Miro PuTTY for Windows Ver. 0.73 Sharepoint MS Office 365 ProPlus: Outlook Word Excel ... Notepad++ Ver. 7.8.8 Teams Ver. 1.0 Slack GotToMeeting DAL (Data Access Layer)
    Allianz Deutschland AG
    Unterföhring
    3 Monate
    2020-01 - 2020-03

    Kommunikations Programm Vendo

    Software JEE Entwickler AWS Cloud
    Software JEE Entwickler AWS Cloud

    Die eLok-Migration stellt die Zusammenführung der Bestandskunden aus dem CRM eLok und dem Bestand aus den Kundendaten KTO dar. Es ist derzeit die Initial-Migration nahezu vollständig entwickelt. Als nächste Stufe wird die Delta-Migration umgesetzt. Die Initial-Migration soll durchgeführt werden und die Delta-Migrationen in regelmäßigen, sich wiederholenden Abständen.

    • Entwicklung der Delta-Migration: Umsetzung der Arbeitspakete
    • Erstellung des Drehbuches zur Initial-Migration
    Agile: Scrum Kanban JDK 1.8: 1.8.0_181-1-redhat (openjdk-1.8.0.181-1.b13.redhat.windows.x86_64) Java Microservice Architektur STS Spring Tool Suite; Ver. 4.2.2 Cucumber Plugin 0.0.23 EclEmma Plugin 3.1.2 Qwickie Plugin 1.1.10 SonarLint 4.3.0 Maven Ver. 3.3.1 GIT GitLab Ver. Community Edition 12.6.4 AWS Managementkonsole EC2 Elastic Compute Cloud: Amazon Linux 2 AMI S3 Simple Storage Service Oracle Ver. 12.1 RDS Database Engine TortoiseGIT Ver. 1.8.15 SQL Developer Ver. 19.2.1 Docker Kubernetes Helm JDBC PL/SQL RESTfull: JAX-RS Unit-Test: JUnit Grafana Win10 Ver. Enterprise Java Documentation: Javadoc Atlassian Jira Ver. 7.13.11 Confluence Ver. 6.13.10 PuTTY for Windows Ver. 0.73 Puttygen MS Office 365 ProPlus: Outlook Word Excel Notepad++ Ver. 7.8.4 Teams Ver. 1.0 eLok KTO eSuite NVS/NVS-Abo (VSP)
    DB Systel GmbH, DB Netz + DB Vertrieb, Sales & Accounting Systems (T.IPI 12)
    Frankfurt am Main
    9 Monate
    2019-02 - 2019-10

    Wartung und Weiterentwicklung einer ToolChain

    Devops Engineer
    Devops Engineer

    ToolChain Weiterentwicklung:

    • Aufgaben in der Weiter-Entwicklung einer automatisierten ToolChain in Test- und Prod-Umgebungen:

     

    Einarbeitung in:

    • Rancher, Ansible, Prometheus (Monitoring)
    • Grafana (Monitoring)

     

    Projekt: Neuentwicklung einer CI/CD Pipline (Jenkins Pipeline):

    • Konzept und Machbarkeitsanalyse einer Neuentwicklung einer Jenkins Pipline mit OpenStack, Docker, Kubernetes, Ansible, ...
    • Erstellen von UserStories, Tasks und Subtasks in Jira
    • Neuentwicklung der Jenkins Pipline
    • Jenkins Projekt, Git Hook, Visual Studio Code
    • Jenkinsfile.groovy, Maven/Gradle, ....

     

    Projekt: Entwicklung einer neuen ToolChain

    • in Zusammenarbeit mit mehreren Kollegen in einem zusammengesetzten Team:
      • OpenStack (VM Manager), GIT, CI/CD Pipline (Jenkins Pipeline), Docker, Vagrant, Ansible, OTC (Open Telekom Cloud - VM Manager)

     

    ToolChain Wartung:

    • Aufgaben im Betrieb einer automatisierten ToolChain in Test- und Prod-Umgebungen

     

    Server- und Docker-Betreuung:

    • Administrieren von Containern
    • Ändern von Konfigurationen
    • Prüfen von Logs

     

    Administrationsaufgaben in der Tool Chain:

    • Betreuung von Anwendungen:
    • Beseitigung von Störungen
    • Unterstützung bei Produktivsetzungen und Migrationen
    • Zertifikatsrequests erstellen und Zertifikate bestellen bei TeleSec
    • Pflege der Workflows im CI/CD Tool
    • Entwicklung von Scripten zum automatischen Deployment (Infrastruktur und Software)
    • Umsetzung von Tickets/Anfragen

     

    Portierung von Applikationen der dockerisierten Test- nach Prod-Umgebungen:

    • Portieren von GIT Repositories über Instanzen hinweg
    • Installation und Konfiguration von Grafana, Prometheus, cAdvisor, Node-Exporter, Spring-Boot-Admin
    • Erstellung des Ablaufplanes
    • Konfiguration von config-, docker-compose.yml-, ini-Files, Dockerfiles, Docker Swarm
    • Sichern der Konfiguration in GIT
    • Durchführung der Deployments

     

    Test- und Prod-Umgebungen für Jira, Confluence, SonarQube, Git, Jenkins, Nexus, Rancher:

    • Anlegen von Projekten und Usern mit Rollen- und Rechtevergabe
    • Durchführung von Datenimporten in Datenbanken
    • Plugins aufspielen und aktualisieren
    • Container und Server neu starten
    • System-Updates durchführen

     

    Netzwerk:

    • Teilnahme an Hitnet Migrationen

    Tätigkeit als DevOps:

    in Zusammenarbeit mit Scrum-Master, TechLead, ProjektManager:

    • Umgestaltung der Prozesse von "Agil - Scrum" nach "DevOps" gemäß des Buches "DevOps: Teams, Tools und Infrastrukuren erfolgreich umgestalten" nach den Vorstellungen von Gene Kim, "Das DevOps Handbuch", Oreilly, 

     

    Arbeit als Bindeglied zwischen Ops-Team, Dev-Team und Kunde (Customer Facing Position):

     

    Arbeiten nach ITIL:

    • Teilnahme an Besprechungen des Change Advisory Board CAB
    • Bearbeiten von Incident und Change - Durchführung von Hot Deployments Produktion: Datenimports in DB

     

    Arbeit nach Scrum:

    • Teilnahme an Daily Standup Meetings, Refinements, Sprint Review, Sprint Retrospektive, Sprint Planning I, SprintPlanning II
    Scrum und Kanban Prozessmanagement nach ITIL jdk1.8.0_131 jdk-12.0.1 Java IntelliJ IDEA Ver. 2018.2.4 Visual Studio Code Ver. 1.33.1 Openstack Spring Boot Ver. 1.5.13.RELEASE Spring-Boot-Admin Ver. 1.0.2 OTC (Open Telekom Cloud - VM Manager; public cloud) VMware Horizon Client Ver. 3.5.2 build-3150477 Oracle VM VirtualBox Ver. 6.0.4-128413 Rancher Ver. 1.6.25 Docker Ver. 1.7.1; build 6c29830 Docker Ver. 17.12.0-ce; build c97c6d6 Kubernetes Helm Vagrant nginx Ver. 1.13.3-alpine Docker Swarm Win7 Professional Ubuntu 18.04.2 LTS Desktop Ubuntu 16.04.4 LTS Release 16.04 Codename xenial Internet Information Services (IIS) Ver. 8.5.9600.16384 MS Windows Server 2012 R2 Ver. 6.2 Windows Powershell ISE JPA 2.1 Hibernate 5 TortoiseGit Ver. 2.8.0 PostgresSQL Ver. 9.6 Oracle 11g Express Edition Sybase PowerDesigner Ver.16.5 DBVisualizer Ver.9.0.6 Jenkins Apache Maven Gradle Ant Nexus Repository Manager OSS Gitblit Git Git for Windows Grafana Prometheus cAdvisor Node-Exporter Progress Telerik Fiddler Web Debugger SAP GUI 7.30 SonarQube SOAP-UI Atlassian Jira Confluence Putty Bitvise SSH Client YAML JSON XML Swagger UI KeyPass2 ServiceNow Mattermost MS Office 2016: Outlook; Word; Excel; Notepad++ Skype for Business 2016
    operational services GmbH & Co. KG
    Braunschweig
    4 Monate
    2018-09 - 2018-12

    Sperr- und Löschfunktion nach dem EU-Datenschutzverordnung DSGVO

    ProjektManager, Business Analyst und Java-EE-Entwickler
    ProjektManager, Business Analyst und Java-EE-Entwickler

    Konzeptionierung und Entwicklung: Automatisches Löschen und Sperren von personenbezogenen Daten:

    • Erstellung von Fachkonzepten,
    • Mitarbeit bei der Erstellung von Architektur-Konzepten
    • Unterstützung in der Software-Entwicklung der zentralen Sperr- und Löschfunktion nach dem EU-Datenschutzverordnung DSGVO in den Frontend-Systemen OBS, LOS, VPOS und ANIS

    Erstellung der DV-Konzepte für die Applikationen OBS, LOS, VPOS und ANIS:

    • Erarbeiten der technischen Spezifika mit Hilfe von
      • Dokumentenrecherche, Programm- und Datenstrukturanalyse
      • Führen von Expertenworkshops mit dem Systemverantwortlichen und technischen und fachlichen Experten.
      • Erstellen des ProzessFlusses, Sequenzdiagramme, UserStories, UML-Diagramme, ...
      • Unterstützung und Abstimmungen mit dem Applikationsarchitekten
      • Beauftragen, führe und tracken der Entwickler

     

    Agiles Projektmanagement:

    • AnforderungsManagement und -Engineering:
      • Jira -Schreiben/Erstellen von UserStories, Tasks und Subtasks
      • Tracking der UserStories/Tasks/Subtasks; Rücksprache mit PO
      • Präsentation der UserStories/Tasks/Subtasks in JourFixe-Meetings
    • ZeitManagement, ResoursenManagement:
      • Machbarkeitsstudien und Aufwandsabschätzungen
      • Resourcenplanung und -Tracking des Projekt- und Entwicklerteams

     

    Unterstützung in der Implementierung der technischen Lösungen:

    • Entwicklung von Views auf Oracle DB (Java, SQL, ..), und i5 DB (Java, SQL, ....)

     

    Unterstützung im TestManagement:

    • Abstimmung der Testprinzipien mit Berücksichtigung im DV-Konzept
    Scrum Wasserfall JEE 7 Java Eclipse Repository: SVN Subversion Versionsverwaltung: TortoiseSVN Win7 Persistenz-API: JPA 2.1 Implementierung: Hibernate 5 Oracle Enterprise Edition Release Sybase PowerDesigner DBVisualizer Ant Jenkins HTTP JSON XML Jersey Jackson JAX-RS CA API Gateway 9.1 AngularJS 1.6.8 Visual Studio Code JMS Topics SOAP-UI SonarQube Jira OBS LOS VPOS ANIS DIL (Data Integration Layer) DQM Rules Engines Business Middleware Confluence Swagger UI Lotus Notes MS Office 2010: Word; Excel LibreOffice Ver. 7.0.0
    VR Leasing
    Eschborn, Taunus
    5 Monate
    2018-05 - 2018-09

    eConnect

    TeamLead Entwicklung Scrum Java 8 (JDK 8u171) IntelliJ Ultimate ...
    TeamLead Entwicklung

    TeamLead Entwicklung:

    • Java EE Entwicklung
    • Konzeptionierung
    • Steuerung Near- und OffShoring
    • Customer Facing

    Entwicklung der Middleware "eConnect":

    • Direktmarketing-Kampagnen werden aus dem CRM-Kundensystem eLok ausgelesen, verarbeitet und diese über eMail-Schnittstellen und Druckdienstleister an die Bahn-Kunden versendet
    • Das Projekt befindet sich im Sprint 0 und die Anforderungen (Epics und UserStories) werden mit dem Kunden erstellt und abgestimmt

      

    Unterstützung des Solution-Architekten: Erstellung von Konzepten (Jira, Confluence):

    • Schnittstellenanalyse zu Emarsys und zu Druckdienstleister"
    • Adressvalidierung
    • Personalisierung der Kommunikationsanlässe
    • Landingpages

     

    Entwicklung:

    • Durchstich und Weiterentwicklung der Emarsys- und Druckdienstleister-Schnittstellen
    • Tools: IntelliJ, GIT, BitBucket, Java 8, Maven, MySQL, RESTfull, JSON, SoapUI, Spring Frameworks;
    • Aufbau des OffShore Entwicklerteams in Indien und des NearShore Teams in Spanien:
      • Tracking der OffShore Entwicklungsteams:
        • Transfer der Entwicklungsaufgaben zum OffShore-Team in Indien und Spanien
        • Steuerung des Entwicklerteams: Wissenstransfer und Unterstützung in der Entwicklung

     

    Unterstützung des Projektleiters:

    • Abstimmung und Beratung
      • beim Projekt-Transfer vom ehemaligen Dienstleister des Kunden (Firma Wunderman)
      • bei integrativen Lösungen mit den externen Lieferanten Emarsys und einem externen Druckdienstleister

     

    Unterstützung des PO:

    • Abstimmung und Klärung von Anforderungen mit dem Kunden Deutsche Bahn
    • Erstellung von Epics und UserStories (Jira, Confluence)

     

    Unterstützung des Scrum Masters:

    • Gelegentliches Leiten des Daily Standup Meetings der Entwickler

     

    Teilnahme an Meetings:

    • Sprint-Review mit dem Kunden Bahn
    • Meetings zur Ermittlung der Requirements beim Kunden und beim ehemaligen Dienstleister des Kunden
    • Daily Scrum Meeting Entwicklung
    Scrum Java 8 (JDK 8u171) IntelliJ Ultimate Version: 2018.1.3 Build: 181.4892.42 Released: May 8 2018 Atlassian BitBucket; GIT Ver. 2.17.0 RESTful WebServices JSON Spring Batch Ver. 3.0 Spring Boot Ver. 2.1.0 Spring CrudRepository (Spring Data Core 2.0.7.RELEASE API) Emarsys Demo Account Emarsys Marketing Platform Emarsys Endpoints Windows 10 Professional log4j MySQL Server Ver. 8.0.11 MySQL Community Server - GPL SoapUI 5.4.0 Jira Ver. V7.4.2 Confluence Ver. 6.3.2 MS Outlook Chatbasierter Arbeitsbereich MS Teams MS Office 2016 notepad++ Ver. 7.5.6 LibreOffice Ver. 7.0.0
    Ogilvy & Mather
    Frankfurt
    2 Monate
    2018-03 - 2018-04

    SpEETS, Mauritius: DRIVE Datenmodells in Zusammenspiel mit der S-API

    Business Analyst, Solution Architect und Projektleiter MS Office 2010: Word Excel; LibreOffice Ver. 7.0.0
    Business Analyst, Solution Architect und Projektleiter

    Work Stream Lead API:

    • Business Analyst / Konzeption:
      • Verantwortung für die Erstellung von Integrationskonzepten / Schnittstellenanbindung;
    • Design/Architektur:
      • Erstellung der technischen Lösungsdesigns für die Softwarearchitektur und Abstimmung mit Lieferanten und inhouse Enterprise Architekten
    • Projektleiter: Verantwortung über Koordination und Steuerung der Kunden T4E (Toll4Europe)/TSI, Daimler AG und Satellic NV:
      • AnforderungsMgt, ZeitMgt:
      • Produkt- und ProjektAnalyse: Klärung von Schnittstellen zu anderen BackendSystemen
      • Steuerung der Lieferung von Arbeitspaketen/Produkten
      • Tracking des Lieferanten
    • QualitätsMgt:
      • Test & Abnahme der Lieferung
    • in Zusammenarbeit mit/in Abstimmung mit dem PO:
      • Klärung der Bedeutung von hausinterner Arbeitspakete für das MVP Minimum Valuable Product
      • Analyse technischer Aspekte für die Erstellung von Epics und UserStories
      • Befüllen des Backlogs für die Sprints: Beratung bei der Erstellung von UserStories
    • berichtet an/kommuniziert mit/klärt ab mit ?
      • ProductManagern
      • Demand Manager (dieser berichten an Chief Digital Officer)
      • PO Backend-Entwicklung und PO Frontend-Entwicklung
      • SAP-Architekt und Entwickler
    • Projektleiter - Führung des LieferantenMgt: Lieferant NTT Data GmbH:
      • LieferantenMgt: AnforderungsMgt, ZeitMgt, QualätsMgt, Beratung und Koordination
      • Beratung/Meetings mit Repräsentanten der Fa. NTT Data: Erstellung der Architektur / des DRIVE Datenmodells
      • Beratung/Meetings mit Repräsentanten der Fa. NTT Data: Erstellung von Anforderungsprofilen für zusätzliche MA zur Projektunterstützung
    • Kunde T4E:
      • Aufbau/Implementierung der Firma Toll4Europe (DKV, T-Systems, Daimler)
      • Beratung/Meetings mit Demand Management: "TeamSetUp und DetailMeilensteine innerhalb des Konsortiums DKV-TSI-T4E


    Sprachen Dokumentation:

    Englisch, Deutsch


    Kommunikation:

    Deutsch

    ProjektManagement: Prince 2 Scrum Agil Enterprise Architect Draw.io Java IntelliJ Nodejs npm cli Maven Git Jenkins Postgres SonarQube JSON-RCP Yaml XML HTTPS (Secure Hypertext Transfer Protocol) Zertifikate und Keystores SFTP (SSH File Transfer Protocol) Windows 7 Enterprise SAP ERP Integrationsplattform/B2B Gateway: Seeburger BIS IDOC EDI Electronic Data Interchange RESTful Services SOAP WebServices Axway API Gateway: Security and Authentication Cloud connectivity Monitoring and Reporting Application Logging Identity Access Management (IAM) Altemista (Fa. NTT Data Deutschland) Sharepoint Jira Confluence Cisco Jabber Build 51659 Cisco WebEx
    MS Office 2010: Word Excel; LibreOffice Ver. 7.0.0
    DKV Mobility
    Ratingen
    5 Monate
    2017-10 - 2018-02

    Polaris Bestandskundensystem

    Senior JEE-Entwickler Guidewire out of the box Insurance Suite Ver. 9.0.4: PolicyCenter ClaimCenter
    Senior JEE-Entwickler

    Polaris Bestandskundensystem 

    • Guidewire Integration: PPIL (Partner & Prospect Integration Layer). 
    • Der PPIL dient als Verbindungselement zwischen der bestehenden, führenden Bestandskunden-Partner-Applikation und der neu zu implementierenden Guidewire-Applikation mit den Policy- und Claim-Center. 
    • Darin findet das Mapping der unterschiedlichen Parametern beider Welten statt.


    Requirement Engineering (Workshops, Meetings, ...):

    • Analyse der geforderten Anforderungen für den PPIL: was soll PPIL tun?
    • Analyse der Funktionalität des PPIL: welche Funktionen soll der PPIL übernehmen, was soll er können?
    • Analyse der Entwicklungsumgebung: welche Tools, Frameworks und Technologien sollen verwendet werden?

    Business Analyse und Konzeption:

    • Erstellung eines Testkonzeptes:
      • Das Konzept beinhaltet folgende Schwerpunke:
        • TestManagement (Prinzipielles Vorgehen beim Test und Zusammenarbeit mit zTM [Abteilung "zentrales TestManagement"],
        • Festlegen von TestTools (soapUI, JUnit),
        • Einführen von Last- & PerformanceTests,
        • DefektManagement (Prinzipelles Vorgehen und Einfürhung von HP ALM)
        • TestDatenManagement (EU-konforme Richtlinien nach EU-DGSVO)
    • Umsetzen des Testkonzeptes mit Hilfe von
      • Meetings/Absprachen mit zTM (Zentralen Test Management) des Projekts Polaris
      • Klärung mit Stakeholdern von Rollen und Rechten, Verhalten auf Instanzen, Prinzipien und Deliverables, Testarten, Testtools, UserAcconts, Testdaten, Meetings und Inhalten, zu erstellende Dokumentation
    • Dokumentation des Konzeptes in Confluence

    Erstellung eines Konzeptes im Umgang des ErrorHandlings:

    • Business Analyse: Fehlerbehandlung in der Applikation und in den betroffenen Umsystemen
    • Dokumentation des Konzeptes in Confluence
    • technische Umsetzung des ErrorHandlings

     

    Aufbau und Konfiguration der Entwicklungsumgebung, bestehend aus:

    • Java 1.8
    • Apache Tomcat
    • evtl. Wildfly
    • Eclipse
    • Maven
    • TortoiseSVN
    • Enterprise Architect
    • ReadyAPI
    • soapUI Pro
    • soapUI NG
    • H2 Database
    • Hibernate-JPA

     

    Unterstützung in der Entwicklung einer 3-schichtigen Java-EE PPIL-Applikation in Eclipse mit Interface- und Business-Schicht:

    • mit Spring Context, Ver. 4.3.6.RELEASE

     

    Implenentierung von Frameworks:

    • Konfiguration SVN mit Tortoise und Übernahme des Konfiguration Managements;
    • Implementierung Junit-Konfiguration und CodeCoverage mit Erstellung von JUnit-Testcases;
    • Implementierung Mocking-Konfiguration und Durchführung von Mocking;
    • Implementierung slf4j-Frameworks und Umsetzung des Loggings;
    • Implementierung MapStruct

     

    Meetings:

    • Scrum Daily Sprint Meeting
    • Backlog Refinement
    • Sprint Planning

    Agile nach SCRUM SAFe (scaled Agile Framework) Java 1.8 (jdk1.8.0-x64) Eclipse Java EE IDE for Web Developers Enterprise Architect UML 2.5 BPM TortoiseSVN Subversion SVN Nexus Apache Maven Jenkins Tomcat JBoss Wildfly H2 Database Engine Hibernate-JPA Win 7 Enterprise Spring Context MapStruct SOAP SOA WSDL CXF Enterprise Service Busses: Federated ESB MEP Message-Exchange-Patterns ReadyAPI soapUI Pro JUnitTestabdeckung: Eclipse Plugin JavaCodeCoverage Mockito Log4J SLF4J Repository Manager OSS Silva / ServiceNow SoftwareCenter COIN COmponent INstaller Jira Confluence MSOffice 2010: Outlook; Excel; Word Skype for Business 2015 Trello.com VPN OpenShift OpenPaaS AWS Amazon WebServices TAP Technische Anwender Plattform EIP Enterprise Integration Platform Java Tomcat Plattform PaaS Platform as a Service
    Guidewire out of the box Insurance Suite Ver. 9.0.4: PolicyCenter ClaimCenter
    AXA Versicherung AG
    5 Monate
    2017-06 - 2017-10

    Test- und Release-Management

    SCM Manager
    SCM Manager

    Mitarbeit und Unterstützung im Bereich GTRM (Gothaer Test- und Release-Management)

    • SCM Manager mit der Aufgabe/Funktion:
      • Konfigurieren und Übergeben der IT Anwendungssysteme im Rahmen der Release Planung durch das Releasemanagement, damit die Release Artefakte koordiniert in Produktion übergeben werden können.

    Mitarbeit und Unterstützung im Bereich GTRM (Gothaer Test- und Release-Management) als SCM (Software Configuration Manager):

    • SCM und GTRM: Unterstützung im Release- und Konfiguration Management;
    • Abteilung TextOM: Einphasen der Abteilung in das zentrale Release- und Konfiguration Management GTRM
    • Analyse sämtlicher Prozesse und Entwickler- und Test-Arbeitsplätze
    • Aufbau des Release- und Konfiguration Managements

    Mitarbeit und Unterstützung in der Abteilung SCM (Software- and Configuration Management) und GTRM (Gothaer Test- und Release Management):

    • SCM und GTRM
    • Unterstützung im Konfigurations- und Release-Management (Unterstützung der Release-Durchführung in allen Phasen von Entwicklung, Build und Release, Deployment und Produktion in den Instanzen Entwicklung (COMMON: TKVE), Test (INT, UAT, Systemtest, Regressionstest, Abnahmetest) und Betrieb (PROD)
    • Prozessierung der Dokumentation des GTRM und RSCM nach dem bisherigen Standard in Excel- und PDF-Format:
    • Dokumentation der Releases in den ReleaseNotes, und ReleaseReport
    • Übergabe der Lieferartefakte zu einem Release an den Betrieb
    • Übergabe der Artefakte an Test und Betrieb Beratung der AE bei Fragen zur Schnittstelle zum SCM beim Software-Entwicklungs-Prozess
    • Unterstützung von Hauptreleases, Nebenreleases, Test- und Hotfixes gemäß Releasekalender.
    • Erstellung von SVN-Tags und Pflege und Administration von SVN als zentrales Repository für Sources und Dokumentation.
    • Teilnahme an Meetings: JourFix SCM, JourFix GTRM, Release Meeting GTRM, Aktionsplan Release, Drehbuch Meetings
    • AUREL (AUtomatische RELeaseanmeldung): Unterstützung bei der Umstellung der Prozesse auf Jira - Begleitung der Produktivsetzung: Test und Analyse der Anwendung des neuen Verfahrens - Erstellung der Release-Dokumentation aus dem Steckbrief [SVN] in Jira [SVN: Steckbrief, Jira: AUREL]
    • Ermittlung von Erfahrungswerten und Eingabe diese Erfahrungswerte in die Jira-Formulare: Absprache mit den Jira-Entwicklern zur Anpassung der Formate.
    • Unterstützung in der Migration von IBM Websphere Ver. 7.0 auf 8.5

     

    Text/OM (Zentrales Gothaer Druckwesen): Einphasen der Abteilung in das zentrale Release- und Konfigurations-Management

    Prozess-Analyse innerhalb der Abteilung TextOM

    • Analyse der Prozesse innerhalb der Abteilung TextOM nach fehlerhaften, ineffizienten Prozessen und Prozessketten (Prozesse und Arbeitsplätze)
    • Verbesserungsvorschlag an das Management zur Fehlerbeseitigung und Optimierung der Prozesse

    Aufbau und Durchführung des Release Managements

    • Entwicklung von Release-Plänen in Abstimmung mit GTRM (zentrales Gothaer Test- und Releasemanagement)
    • Monitoring/Tracking der Release-Pläne und Abstimmung mit GTRM
    • Abgabe der Artefakte zu den Releases im neuen Jira-Format im Zeitrahmen und in der geforderten Qualität.
    • Erstellung sämtlicher Dokumentation
    • Beratung der Anwendungsentwickler bei Fragen zur Schnittstelle zum SCM beim Software-Entwicklungs-Prozess
    • Kommunikation mit GTRM und RTUM: Koordination der Softwareverteilung
    • Unterstützung in der Migration von IBM Websphere Ver. 7.0 auf 8.5

    Aufbau und Durchführung des Konfigurations-Managements

    • Entwicklung von Plänen zum Konfigurationsmanagement
    • Konfiguration aller Umgebungen (DEV-, TEST-, INT- und PROD): Durchführung von IST-Analysen, SOLL-Wert-Bestimmung mit Administratoren und Management
    • Monitoring und Tracking aller Umgebungen (DEV-, TEST-, INT- und PROD) und Abstimmung mit der Abteilung GTRM.
    • Erstellung sämtlicher Dokumentationen
    • Kommunikation mit GTRM und RTUM: Koordination der Softwareverteilung
    Scrum Kanban JEE Java Version: 1.7; 1.8 Java Eclipse SVN GIT Maven Nexus Jenkins DB2 Tortoise Windows 7 zOS Office2010 (Word; Excel; Powerpoint) IBM Notes 9; Social Edition (Release 9.0.1FP5 SHF106) IBM WebSphere Ver. 7.0 und Ver. 8.5 IBM Personal Communications Workstation Programm Version 6.0 für Windows HP ALM Explorer 12.5x Serena ChangeMan ZMF Jira Ver. 6.4.7 Confluence Ver. 5.6.5
    Gothaer Systems GmbH
    Köln
    4 Monate
    2017-01 - 2017-04

    Middleware-Entwicklung: Modul Calvin

    JEE-Entwickler
    JEE-Entwickler

    Weiterentwicklung der Online-Brockerage Plattform nach der Agilen Methode: Middleware-Komponente "Calvin"

    • Scrum: SprintPlanning, StoryTime, Daily Standup Meetings, Review & Retro
    • Umsetzung von UserStorys: Codetechnische Java-Programmierung der Anforderungen seitens des Fachbereichs (Java, Eclipse, JBoss, SQL-Developer, Oracle, noci-Skripte, Maven, GIT, Stash, Jenkins): Cache-Erweiterung im Webservice erstellen, Anzeige der Online-Handelsplatzgebühren, Mapping von Börsenplätzen, Coaching: Unterstützen beim Aufsetzen der Entwicklungsumgebung und Aktualisierung der Dokumentation
    • Erstellung von JUnit-Tests (JUnit, JMockito)
    • Erstellung von Online-Dokumentation (Java-Doc)
    SprintPlanning StoryTime Daily Standup Meeting Review Retro Extreme Programming Pair Programming openjdk-7-jre 7u21-2.3.9-0.11.10.1; 1.6.0_39 Eclipse Java EE IDE for Web Developers Ver. Luna Service Release 2 (4.4.2) JBoss Ver. EAP 6.4 JBoss Ver. 5.1.2 SQL Developer Oracle Database 11g Enterprise Edition Ubuntu Processor Intel Core i5-2400 CPU @ 3.10GHzx4 Linux RedHat Enterprise name=linux; version: 2.6.32-642.13.1.el6.x86_64; arch: mamd64; family: unix MS Windows Ver. 7 Enterprise SP1 64 Bit 16 GB RAM i7-6600 Prozessor Apache Maven Ver. 3.2.1 und Ver. 3.3.9 Jenkins GIT SVN Subversion Atlassian Stash Sonatype Nexus JUnit EasyMock EclEmma - JaCoCo Java Code Coverage HP ALM Atlassian Confluence Shary Jira CA Clarity? PPM Skype for Business Microsoft Lync 2013 Lotus Notes MS Office 2010/2013: Word; Excel; Outlook; LibreOffice Calc Writer Impress OpenOffice Calvin Middleware Kordoba CI-Service KWS-Service MD Server
    BNP Paribas S.A., Consorsbank
    Nürnberg
    5 Monate
    2016-08 - 2016-12

    Weiterentwicklung Applikation AMIS

    Java-Entwickler
    Java-Entwickler

    • Weiterentwicklung Applikation AMIS (ArzneiMittelInformationsSystem)
    • CTS-Downloader Applikation, SunsetClause, Applikation AmAnDa (ArzneiMittel und ANtrags DAtenank)
    • IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)


    AMIS Applikation: Implementierung der Java Web Start Technologie:

    • Machbarkeitsanalyse, Aufwandsabschätzung und Kostenabschätung zum Thema "Einstellung des NPAPI-Supports durch Oracle und Reengineering per Java Web Start Technologie"
    • Umsetzung Java Web Start Technologie als Ablösung der Browser Plugin Technologie
    • Erstellung der Signierung auf das hausinterne Zertifikat: Certificate Authority CA, keystore, private und public key, Signierung, ...
    • Erstellung der hierzu angefallenen Dokumentation: EntwicklerHandbuch, BetriebsHandbuch und Anwenderhandbuch

    SunSet Clause Applikation: Requirement Engineering zum Thema ?Erstellung der Dokumentation für eine Ausschreibung der Neuentwicklung der Applikation SunsetClause":

    • Reverse Engineering: CodeAnalyse für die Ermittlung der Prozesse der Berechnung der Fristverlängerund der Zulassung von Arzneimittel
    • Erstellen von Analyse- und Ergebnis-Dokumenten.

    Analyse zur Sicherung von WebServices:

    • Analyse von Technologien und Herstellern
    • Analyse des WS-Security Prinzip

    CTS-Downloader Applikation: Aktualisierung auf SSH2 und Verschlüsselungs-algorithmen/Ciphers (blowfish, 3des, aes, arcfour):

    • Aktualisieren der Applikation auf JCraft/JSch, Ver. 0.1.54
    • Aktualisieren der Applikation auf log4j, Ver. 2.7

    Durchführung von Deployments:

    • auf Testumgebungen
    • auf Wirkumgebungen (Produktiv-Umgebung)

    Selbststudium:

    • SCM Software Configuration Management
    • Git, Ver. 2.0.0 (https://git-scm.com)
    • Git for Windows, Ver. 2.10.1
    Scrum Wasserfall Pairprogramming Java Version: jre1.8.0_101; jdk1.8.0_101 Java Eclipse IE for Java EE Developer; Ver. Neon Java Applet AWT JavaScript CSS HTML inbit (Framework für webbasierte Erfassungssysteme) SOA WebServices Apache CXF Apache Axis2 JAX-RS Interceptors log4j Craft/JSch: Datentransfer zwischen Server und Client J2SSH Maverick Spring Beans: spring-beans:3.2.7.RELEASE Spring Context: spring-context:3.2.7.RELEASE Spring Core: spring-core:3.2.7.RELEASE Spring Expression Language (SpEL): spring-expression:3.2.7.RELEASE Spring TestContext Framework: spring-test:3.2.7.RELEASE Spring Web: spring-web:3.2.7.RELEASE Apache Tomcat Apache Webserver XAMPP Control Panel mySQL MariaDB CVS Apache Maven Win 7: 64 Bit; 8GB RAM SunOS: sparc SUNW SPARC Enterprise kernelID: Generic_150400-30 hardware name: sun4u num CPU: 16 FileZilla Putty MS Office 2010: Word; Excel; Outlook; Notepad++ AMIS ArzneiMittel InformationsSystem AmAnDa ArzneiMittel und ANtrags DAtenank Sunset Clause IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)
    Bundesinstitut für Arzneimittel und Medizinprodukte
    Bonn
    4 Monate
    2016-05 - 2016-08

    New Web Portal "CeMAT 2016", Ver. 3, für KIM

    JavaEE-Software-Entwicklung
    JavaEE-Software-Entwicklung
    • New Web Portal "CeMAT 2016", Ver. 3, für KIM (Kion Information Management Services)
    • Weiterentwicklung und Test der Module DAA DataAdminApp und SRO ServiceReportOnline

    Schnittstellenentwicklung:

    • Zentrale Aufgabe ist das Zusammenfügen der verschiedenen SW-Komponenten im deutschen Team, die an unterschiedlichen, internationalen Standorten [Indien (Chennai), China (Wuhan, Hubei), Philippines (Manila) und Ägypten (Kairo)] entwickelt wurden. Hierzu sind Schnittstellen fertig zu entwickeln und SW-Tests zu schreiben

    Business Layer Entwicklung und Test:

    • Web JEE Entwicklung, Java App Entwicklung
    • Entwicklung von MicroServices und DataProvider
    • Realisierung der Verbindung zwischen dem Frontend (Angular JS, HTML5) und Backend Netweaver Gateway -> SAP ERP [SAP P11] -> SAP BW; -> Oracle DB)
    • Entwicklung des ServiceLayers auf Basis von REST Webservices (Eclipse, Swagger, Firefox, Mockito-JUnit-Tests, SonarQube)
    • Entwicklertests durchführen: UAT UserAcceptanceTests und IT Integrationtests Für die Module DAA und SRO
    • Durchführung von HP QC Testcases, Report Defects und Durchführung von Lösungsfindungen

    Customer facing position:

    • Führen des Offshore Teams in Indien (Chennai), China (Wuhan, Hubei, China), Philippinen (Manila) und Ägypten (Kairo)
    • Erstellung von Technischen Spezifikationen für User Stories, die von den Offshore-Entwickler-Teams durchgeführt werden

    Projektsprachen:

    • Deutsch
    • Englisch
    Global Delivery Model: CMMI SCRUM J2EE/JEE JDK 1.8.0_91 Java Eclipse Mars.2 Microservices Architecture SOA WebServices RESTful Webservices Springt Boot OData (Open Data Protocol) Hibernate Apache OpenJPA SQL Developer Oracle XE Express Edition Tomcat Win 8.1 SVN Apache Maven Yaml JSON HP ALM-Quality Center JUnit Mockito Swagger Postman SonarQube Jira Confluence Vivify Scrum MS Office2010 (Word; Excel; Outlook; ...) ISAM: IBM Security Access Management USST: User Self Service Tool ISIM: IBM Security Identity Management CMS FirstSpirit KION Transaction BackEnd Systems: SAP BW SAP ERP ... System Integration Service: SAP NWGW (SAP Netweaver Gateway) Clients: Desktop Mobile Apps; Web Shop Diagnostic Tools
    KION Group GmbH; STILL FleetManager 4.x (fork lift truck industry)
    2 Monate
    2016-01 - 2016-02

    Management der Deployments auf DAP-Portal

    Deployment Manager
    Deployment Manager

    Management der Deployments auf DAP-Portal (Deutsche Bank Application Platform):

    • Erstellung der Deployment Planung: Abstimmung von Terminen / Aktivitätenmit Stakeholder: Application Owner AO, Mitarbeiter EBS (DAP Portal), Deployment Executoren, Entwickler
    • Mitarbeiter der Abteilug EBS übernehmen die Konfiguration und Paktetierung der Applikation
    • Mitarbeiter der Abteilung Deployment Execution übernehmen die Deploymentausführung, Steuerung des Deployments durch Deployment Manager
    • zu betreuende Applikationen: Applikationen des Clusters Banking: PD-Webservices, PWS / SoEWS, ZVKK Online, CpD Online, KAD Webservice, SB-Info, OneLine NG Service-Locator

     

    Ziel der Aktivitäten der Deployment Managers:

    Optimierung der Prozesse und Einführung JIRA Workflow für alle von DM betreuten Aktivitäten:

    • Trennung der Rollen und Rechte im DAP Portal (?Segregation of Duty?)
    • Entzug der Promote- und Update-Rechte der Konfiguratoren im DAP-Portal
    • Dokumentation der Deploymentvorgehen während der Übernahme

     

    OffShoring mit:

    • Global Change Management, Bangalore
    • IBM eGrid, Tschechien - Brno
    Change Management Incident Management Problem Management Nexus Repository Manager SQuAReS DAP Deutsche Bank Application Platform Windows 7 Lotus Notes MS Office Jira ServiceNow (dbUnity) dbSymphony Sharepoint WebEx (Screen Sharing) OCS (Office Communicator - Chat System)
    Deutsche Bank
    Eschborn
    7 Monate
    2015-06 - 2015-12

    Firmengründung und Marktpositionierung

    Projektleiter/ Architekt/ Vertriebsleiter und Presales Berater
    Projektleiter/ Architekt/ Vertriebsleiter und Presales Berater

    Scrum-Master, Projektleitung und Architekturberatung bei der OffShoring-Entwicklung der Firmenwebsite auf Basis eines Content Management Systems

    PoC Proof of Concept:

    • Machbarkeitsanalysen zu den Produkten der unterschiedlichen Anbieter.
    • Kosten- und Aufwandsabschätzungen der Produkte der unterschiedlichen Anbieter.
    • Analyse der Technologien von Content Management Systemen verschiedener Anbieter.

    Präsentation der PoC Proof of Concepts-Ergebnisse bei der Geschäftsleitung:

    • Präsentation der Ergebnisse
    • Beratung bei der Kaufentscheidung und Auswahl des Produkt-Lieferanten

     

    Offshoring Umsetzung der Entwicklung: als Scrum-Master und Projektmanager. Beratung und Unterstützung in den Bereichen Anforderungsmanagement, Lieferanten- und Kundenmanagement, Qualitätsmanagement:

    • AnforderungsManagement: AnforderungsDefinition und AnforderungsDokumentation: Erstellung des Lastenheftes für den Lieferanten.
    • LieferantenManagement: Steuerung, Betreuung und Entwicklung der Lieferantenprozesse: Erstellung von Zeitplänen, Beratung in der Achitektur und Entwicklung
    • Qualitätsmanagement: Erstellen der AbnahmeKriterien und Dokumentation der Abnahme mit Abnahmeprotokollen.
    • Übergabe des Quellcodes an den Hostingprovider mit Vertragsabschluss bzgl. der Dienstleistung des Hostings

    Tätigkeit als Leiter Vertrieb:

    Etablierung der Abteilung Vertrieb mit Tätigkeiten der Neukunden-Akquise mit Presales Beratung und Preisgestaltung, Key-Account-Management

     

    Etablierung der Abteilung Vertrieb im Unternehmen und Auf- und Ausbau der vertrieblichen Aktivitäten, Kundenbindung und Kundenbetreuung:

    • Vertriebsaktivitäten: Kundenfindung (Vertriebs-Verantwortung)
    • Neukunden-Akquise: telefonischer Direktkontakt, Gestaltung von Internet-Annoncen, Firmen und Profil-Präsentationen vor Ort beim Kunden
    • Presales Beratung: Kunden-Beratung (Beratungs-Verantwortung)
    • Kundenberatung hinsichtlich benötiger Resourcen und Kapazitäten für die Planung von Projekten. Technische Aufwandsabschätzungen mit Preiskalkulation und Preisgestaltung.
    • Vertriebsleiter-Tätigkeit: Kunden-Bindung (Budget-Verantwortung)
    • Vertragsrecht, Vertragsverhandlung, Vertragsgestaltung und Durchführung von Vertragsabschlüssen
    • Kundenbetreuung als Key-Account-Manager: Kunden-Betreuung (AfterSales-Verantwortung)
    Web J2EE Java SE Dev Kit 8 Update 65 Java EE 7 Web Profile SDK Update 2 Scrum-Master: Scrum Java Eclipse IDE for Java EE Developers: eclipse-jee-mars-1-win32-x86_64 IntelliJ IDEA Spring Core Spring Security Spring Web Services Spring JMS "Inversion of Control Dependency Injection" XML Web Content Management WCM AEM (Adobe Experience Manager) Suchmaschine Exalead Exalead Cloudview JavaScript Ajax HTML CSS 4 SQL Developer Oracle NoSQL Database MySQL Squirrel SQL Snapshot Apache OpenJPA DTO Datentransferobjekte GIT Win8 Professional SP1 64-bit Operating System RAM 8 GB JBoss EAP (Enterprise Application Platform) Microsoft SharePoint Server 2013 Service IIS Internet Information Services Version log4j Apache Maven JUnit Jira Enterprise Edition MS Office 2016 Thunderbird Skype
    Auf Anfrage
    Frankfurt
    4 Monate
    2015-02 - 2015-05

    Weiterentwicklung des Modularen Backend

    Java-JEE Entwickler
    Java-JEE Entwickler

    Weiterentwicklung des Modularen Backend Baukastens MBB für den Endkunden Audi/VW

    Weiterentwicklung des Modularen Backend Baukastens MBB an den Modulen mbbc-management und mbba-admintool:

    • Teilnahme am Workshop FitNesse (Dauer: 3 Stunden; Erstellung erster FitNess-Acceptance-Tests)
    • Umsetzen der Usecases:
      • Show Operation List related to a certain user VIN combination
      • Show FPIN related information
      • Minor OperationList issues Erstellen eines REST-Interfaces
      • Erstellen einer Seite im AdminTool
      • AdminTool: Improve userlist in vehicle monitoring
      • AdminTool: Long response time while loading the R&R Auth Rules
      • Admin UI: Provide Security Token Validator
    Scrum PairProgramming JDK 1.7 MacBookPro: Prozessor 2 2 GHz Quad-Core; Arbeitsspeicher 12 GB SSD 256 GB; OS X 10.10.2 (Yosemite) Eclipse Java EE IDE for Web Developers Version: Luna Service Release 1a (4.4.1); IntelliJ IDEA Ver. 14.1 Apache Maven 3.2.5 Sonatype Nexus Ver. 2.11 Webserver: Apache Tomcat 7.0.47 Build Server: Jenkins Ver. 1.617 DB: H2 Ver. 1.4.186 DB-Enw.:Oracle SQL Developer Ver. 4.0.3 Wicket Ver. 6.19.0; CSS Ver. 3.6 DBMS: Squirrel Version 3.6 SOAP WebServese (JAXB); RESTful Services Jira Confluence MS-Office for Mac 2011: Outlook Word Excel Powerpoint; LaTeX Skype Ver. 7.8.391 Cocoa-Rest-Client Vers. 1.3.6; Junit Ver. 4.12; Mockito Ver. 1.9.5; FitNesse Rel. 20150114
    Valtech GmbH
    Neu-Isenburg
    6 Monate
    2014-09 - 2015-02

    Betrieb und die Überwachung von internen Middleware-Systemen

    Billing Operations Manager DEV / Teil-Projektleiter / Operator
    Billing Operations Manager DEV / Teil-Projektleiter / Operator
    • Betrieb und die Überwachung von internen Middleware-Systemen sowie Inbetriebnahme von Releases (Staging) und Definition von bedarfsgerechten SLAs:
    • Inbetriebnahme von Releases (Staging) und Definition von bedarfsgerechten SLAs:

    Managements des Rollouts für NGR: Steuerung und Überwachung

    • Anforderungs-Management: Ermittlung der technischen Anforderungen der Softwarekomponenten und deren Abhängigkeiten zueinander.
    • Qualitäts-Management: Abstimmung der Anforderungen hinsichtlich der Qualität der Software-Lieferungen zwischen den Entwicklern und den Testern.
    • Lieferanten-Management: Abstimmungen zwischen den Entwicklern, den Testern und den Deployment Spezialisten bzgl. der technischen Requirements, der Qualitätsanforderungen und der Anforderungen bzgl. des Deployments.
    • Zeit-Management: Zeitplanerstellung - Erstellung des Rollout-Plans mit der Darstellung der Abhängigkeiten zu den Komponenten und den Stakeholdern.

    Managements des Rollouts für IPTV: Steuerung und Überwachung

    • Anforderungs-Management: Ermittlung der technischen Anforderungen der Softwarekomponenten und deren Abhängigkeiten zueinander.
    • Qualitäts-Management: Abstimmung der Anforderungen hinsichtlich der Qualität der Software-Lieferungen zwischen den Entwicklern und den Testern.
    • Lieferanten-Management: Abstimmungen zwischen den Entwicklern, den Testern und den Deployment Spezialisten bzgl. der technischen Requirements, der Qualitätsanforderungen und der Anforderungen bzgl. des Deployments.
    • Zeit-Management: Zeitplanerstellung - Erstellung des Rollout-Plans mit der Darstellung der Abhängigkeiten zu den Komponenten und den Stakeholdern.

    Betrieb und die Überwachung von internen Middleware-Systeme

    • Unterstützung und Durchführung von Deployments im Produktiv-Umfeld
    • Installation und Konfiguration von Hostverbindungen via PUTTY, Pageant, WinSCP und Cygwin
    • Server-Wartung:

    Ablösung von alten HostSystemen und Aufbau von neuen ServerSystemen:Einfügen von log4j Appendern, Anpassung zu logRotate, Anpassung GarbageCollection, Umzug von SAP Services

    • Incident-Management: Monitoring und Fehlerbeseitigung mit Nagios
      • Überwachung von DBs, Services, ...
      • Fehleranalyse durch Fehlersuche in Server-Logfiles; Fehlerkorrektur;

    SoftwareEntwicklungsprozess

    Scrum

     

    Java Version

    JRE 1.6.0_45-b06

     

    Betriebssysteme

    Win7, 64 Bit

    Linux: Hardware Name: x86_64, Kernel Version: SMP Debian 3.2.60-1+deb7u3

    Linux 3.2.0-4-amd64,amd64

     

    Applikation Server

    JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)

     

    Editor

    vi

     

    Terminal Emulator / Secure Shell- und Telnet-Programme

    PuTTY, Pageant (PuTTY SSH authentication agent, Ver. 0.63.0.0)

     

    SFTP auf Basis von SSH

    WinSCP, Ver. 5.5.6 (Built 4746)

     

    Unix-Umgebung für Windows

    cygwin64 Terminal

     

    Monitoring

    Nagios, Ver. 3.0.6

     

    Ticketing-Tool

    Atlassian JIRA, v5.0.6#733-sha1:f48fab7

     

    MS Office2010

    Word, Excel, Project

     

    Applikationen der 1&1

    SAP, ProMS, Produktanlage, CoMet: Simpex, KA_MT, SPs, Dagobert, Globals, FBI Batch, CDR Scripts, FLS/SSI, ProtokollGenerator, NGB-Mediation, Billing: BISMAN, NGR (Next Generation Rating), CDR (Call Data Record ) Service: Invoice, IPS, Finance

    1&1 Internet AG
    Montabaur
    5 Monate
    2014-03 - 2014-07

    WCMS, WebCMS: Web Content Management System eBase 4.0

    TeilProjektLeiter
    TeilProjektLeiter
    • Beratung und Unterstützung in den Bereichen Anforderungsmanagement, Lieferantenmanagement und  Qualitätsmanagement.

    Tätigkeit

    • Beratung und Unterstützung, insbesondere in den Bereichen:

     

    AM AnforderungsManagement (RM RequirementManagement):

    • AnforderungsDefinition
    • AnforderungsAnalyse und AnforderungsDokumentation

     

    Aufsetzen und Bearbeiten der laufenden Prozesse:

    • Nacharbeit am Lastenheft des Kunden: "eBase 4.0 - Fachfeinkonzept WCMS":
      • AnforderungsDefinition: Arbeitsumfang abschätzen, Arbeitsplan erstellen;
      • AnforderungsAnalyse: Führen von Einzelinterviews und Einberufen von Workshops;
      • AnforderungsAuswertung: Auswertung und Präsentation der Teil-/Ergebnisse;
      • AnforderungsDokumentation: Nachdokumentation des Lastenheftes;
    • Erstellung des "Metadaten-Konzept WCMS" als Teil des Lastenheftes des Kunden
      • AnforderungsDefinition: Ermittlung der Anforderung an die Metadaten
      • AnforderungsAnalyse: Ermittlung des IST-Zustandes der technischen Umsetzung der Metadaten;
      • AnforderungsAuswertung: Führung von Einzelinterviews und Auswertung der Gesprächsergebnisse;
    • AnforderungsDokumentation: Erstellen der Dokumentation "Metadaten-Konzept eBase 4.0";

     

    LieferantenManagement:

    Steuerung, Betreuung und Weiterentwicklung von Kunden- und Lieferantenprozessen

    • Erstellung des Pflichtenheftes "TechDoku LSY":
    • Analyse und Definition: Teilnahme an Workshops mit Kunden CT/K, Lieferanten/Dienstleister ProVision und WEM-Experts
    • Controlling: Erstellung von Lieferanten/Dienstleister-Zeitplänen mit Zuweisung von Ressourcen und Ermittlung des Kritischen Pfades
    • Steuerung: Koordination der Lieferanten/Dienstleister Pro!Vision und WEM-Experts
    • Bewertung: Erstellung von Kunden-Abnahmeprotokollen und Durchführung der Abnahme mit dem Kunden

     

    Aufsetzen und Umsetzen von Qualitätsprozessen:

    • Erstellen von Templates für die AbnahmeKriterien von Dokumentationen
    • Erstellung der AbnahmeProtokolle für nachfolgende Dokumentationen:
      • Training Dokumentation „eBase 4.0_Konzept_Training_WCMS“
      • System Dokumentation „eBase4_Systemdokumentation“
      • Security Dokumentation
      • Lastenheft-Dokumentation „eBase 4.0 - Fachfeinkonzept WCMS“
      • Dokumentation Metadaten-Konzept „2014.04.09_ebase4_Metadaten-Konzept“

    Portal-3-Tier-Architecture

    Web,

    Java Version: Java7 - jdk1.7.0_51, Java(TM)

     

    Programmiersprache

    Java

     

    Software Entwicklungsprozess

    SCRUM

     

    Frontend

    HTML, CSS

     

    Backend

    Web Content Management System (WCMS)

     

    Betriebssysteme

    Linux Red Hat Enterprise Linux Server release 6.4 (Santiago).

     

    Windows Server

    Windows 2008 R2 SP1 x64 Standard Edition (Eng.) v6.1.7601

     

    SharePoint Server

    Microsoft SharePoint Server 2010 Service Pack 1 (SP1) (v 14.0.6029.1000),

    Microsoft SharePoint Server 2010 Cumulative Update Package Aug, 2011 (v 14.0.6109.5002), German Language Pack SP1, Internet Information Services Version 7.5

     

    Microsoft SQL Server

    Microsoft SQL Server 2008 Enterprise (Eng.) Version: 10.50.2772.0

     

    Trouble Ticket Tools / Aufgabenmanagement

    Jira, Enterprise Edition, Version: 3.10.1-#261

     

    Applikationssoftware

    Adobe CQ, Version 5.5.0.20120220 Service Pack 3

    DAM Digital Asset Management

    Sling

    Suchmaschine Exalead, Exalead Cloudview, Exalead Cloudview-V6R2013x.SP2.49247-linux-x64, SharePoint

     

    Erweiterte Tools

    Microsoft Forefront Protection 2010 for SharePoint (KB 2592450 Hotfix Rollup 2), Adobe PDF iFilter x64, Solution - Layout (by IPSWays), Solution - Webpart “My Rooms” (by IPSWays)

    Solution – Order Workflow (by LANSCO)

     

    Firewall

    Für die Absicherung aller Zugriffe wurde die Firewall 136 etabliert.

     

    Load Balancer

    Ein Hardware-Loadbalancer wird für die SharePoint Produktions- und Consolidation-Umgebungen genutzt.

     

    Monitoring

    System Center Operations Manager (SCOM)

     

    Java Dokumentation

    docSpace, trackSpace

     

    Office Tools / BüroKommunikation

    MS Office 2010

    Lufthansa Systems AG
    2 Monate
    2014-01 - 2014-02

    Telemedizin TMZ, Rollen und Rechte; http://telemedizin.charite.de

    Java-J2EE Architekt / Entwickler / Frontend-Spezialist
    Java-J2EE Architekt / Entwickler / Frontend-Spezialist

    Unterstützung in der Architektur / Server-Entwicklung / Frontend-Entwicklung bei der Realisierung der Rollen- und Rechteverwaltung der Telemedizin (TMZ)-Lösung des Kunden Charité, Berlin.

    Tätigkeit

    • Architektur, Server- und Frontend-Entwicklung

    Architektur

    Requirement Engineering:

    • Analyse der Kundenanforderungen anhand des Angebotsschreibens der Scheer Management GmbH an deren Auftraggeber T-Systems TSI und aus der Produktbeschreibung des Kunden Charité, Berlin.
    • Analyse der vorentwickelten Applikations-Architektur
    • Mitwirken bei der Weiterentwicklung der Applikations-Architektur.

    Server-Entwicklung

    Erstellen der Persistenz-Schicht in Eclipse

    • Erstellen der JPA JavaKlassen in Eclipse anhand der Datenbank-Tabellen
    • JPA Annotations einbauen für den Klassennamen, Parameter und die ForeignKeys
    • JavaDoc schreiben

    Frontend-Entwicklung

    Erstellung der JSF-Frontend-Seiten für die Rolle des Administrators für die UseCases "Benutzerrollen" und "Berechtigungen".

    • Anwendungen der Technologien nach www.primefaces.org
    • log4j einbauen
    • JavaDocs schreiben

    Tools

    PortalL-3-Tier-Architecture

    Web, J2EE, MVC:

    Java-Version:Java7 - jdk1.7.0_51, Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

     

    Modellierung

    OOA, OOD, UML 2.0

     

    MDA Model Driven Architecture

    Enterprise Architect, Version 10.0

     

    Programmiersprachen

    Java, XML

     

    IDEs

    Eclipse Java EE IDE for Web Developers, Version: Kepler Service Release 1, Build id: 20130919-0819

     

    Betriebssysteme

    Win 7 Enterprise, SP 1, 64 Bit, 12 GB Arbeitsspeicher

     

    Server

    Web Server: Apache Tomcat, Ver. 8.0.0-RC10,

     

    Persistenz

    Persistenz Framework: EclipseLink, Release 2.5.1, JPA Ver. 2.1

     

    Datenbanken / DBMS / ETL-TOOL (Extract, Transform, and Load)

    DB-Modellierung: SQL Developer, Ver. 3.2.20.10

    DB Sprachen: SQL

    DB: Oracle Database 12c Release 1, Ver. 12.1.0, Enterprise Edition

    DBMS / DB client: TortoiseSVN, Ver. 1.8.4

     

    Build Management

    Build Tool: Apache Maven, Ver. 3.1.1

     

    SCM Software Konfigurations- und Versionierungs-Management

    Subversion, Version 1.6.17 (r1128011),

    www.tinybird.de

     

    Java Dokumentation

    Eclipse Plugin jAutoDoc, Ver. 1.11.0

     

    Office Tools / Bürokommunikation

    MS Office 2013

     

    Logging, Validation, Exception Handling

    Apache log4j, Ver. 1.2.17

    T-Systems International TSI / Scheer Management GmbH
    3 Monate
    2013-08 - 2013-10

    LifeNet Reporting

    Java-J2EE Architektur, Design und Entwicklung
    Java-J2EE Architektur, Design und Entwicklung

    Projektgröße: 5 MA

    Tätigkeit

    Aufgaben: Architektur Design und Weiterentwicklung des Projektes „FileNet“

    • Entwicklung der Architektur und Entwicklung der "Globalisierungs-API"

    Standardisierung der bestehenden Schnittstellen zwischen der zukünftigen "FileNet" Applikation und SAP BO Applikation (SAP BW):

    • Analyse der Applikation "360°" als Grundlage für die Globalisierungs-API
    • Überarbeitung/Erstellung der Architektur der Globalisierungs-API auf Java-Technologien mit Berücksichtigung von Funktionalität:
      • Caching von SAP BO-Elementen über Session-Mechanismus
      • ReportEngineSDK

    Erstellung einer Design Specification LifeNet Reporting

    Erstellung einer Design Specification aus der Functional Specification LifeNet Reporting.

    • Übersetzung der Design Specification aus der Functional Specification
    • Bestimmung der Übergabeparameter von der Java- in die BO-Schicht.
    • Bestimmung der benötigten Code-Parameter zwischen der Java- und BO-Schicht

    Entwicklung der Frontend JSP-Templates für das Portal "FileNet Reporting":

    JSP-Frontend-Template-Entwicklung mit JQuery-Technologie als Java-GUI-Layer zur SAP BO Applikation (SAP BW):

    • Analyse der Functional Specification zur Ermittlung der Anforderung der Frontend UseCases.
    • Bereitstellung der JQuery-Templates und ihre Funktionalität als Grundlage für zukünftige JSP-Pages

    Tools

     

    Portal-3-Tier-Architecture

    Web, J2EE,MVC

    Java-Version: jdk 1.6.0_33

     

    Modellierung

    OOA, OOD, UML 2.0

     

    SAP Module

    SAP BO-Schicht:

    SAP BW 7.01 SPS6+ or SAP BW 7.30 SPS3+

    SAP Business Objects BI Platform 4.0 SP4+

    SAP BO SDK (Standard Development Kit)

    Apache Tomcat 6.x (part of standard installation of SAP BI Platform)

    Java SDK 1.6.x (part of standard installation of SAP BI Platform)

    SAP BW-Schicht

    SAP Logon Ver. 7.20

    SAP ERP Enterprise Resource Planning

    SAP SEM Strategic Enterprise Management  Ver. 6.20

     

    Programmiersprachen

    Java, JavaScript

     

    IDEs

    Eclipse Java EE IDE for Web Developers, Version: Juno Release, Build id: 20120614-1722

     

    Frameworks

    JSON, JSP, JQuery Ver. 1.9.1.

     

    Betriebssysteme

    Win 7 Enterprise, SP 1, 64 Bit, 4 GB Arbeitsspeicher

     

    Server

    Web Server: Apache Tomcat  Ver. 6.0.29

     

    Logging, Validation, Exception Handling

    log4j Ver. 1.4.3

     

    Built Management

    Build Tool: Apache Ant Ver. 1.8.2

     

    Office Tools / BüroKommunikation

    MS Office 2010, MS Outlook,

     

    Software Komponenten

    Knowledge Base:

    SPR       Service Performance Reports

                  Service Ticket Report

    UM         Utilization Management Report

                  Equipment, Contacts, Pricing Tickets

    GU          BW: Guardian Reports

    VP          Virus Protection

     

    Siemens Healthcare Data Warehouse:

    SAP BW Business Warehouse

    SAP Bex queries

    SAP BO Business Objects, Ver. 4.0

    SAP BO SDK Standard Development Kit, Ver.

     

    One Common eBusiness Frontend

    Java Portal: LifeNet FrontEnd Layer

    Omniture

    Siemens AG Health Care / Medizintechnik
    91056 Erlangen
    4 Monate
    2013-05 - 2013-08

    Mandate Manager / SEPA Hub Core Solution Vodafone

    J2EE Applikations Architekt und Entwickler
    J2EE Applikations Architekt und Entwickler

    Projektgröße: 137 MA

     

    Tätigkeit

    Architektur und Weiterentwicklung SEPA Hub

     

    Aufgaben – Weiterentwicklung

    Ticket 8213: Import Credit Transfer DTA: Creditor and Debtor are swapped but not the IBAN/BIC - Datenhandling

    CodeAnalyse: Datenkonvertierung in einem bestehenden Modul durchführen

    Realisierung der CodeUmsetzung, Test nach testNG

    Ticket 7863: Integrate ResultFile into PaymentDTAFileBatchProcess + Pain008GenerationProcess - Batch Processing:

    CodeAnalyse: Einbau eines resultHandlers zum Loggen von Fehlern und Ereignissen von Datenimporten

    Realisierung der CodeUmsetzung, Test nach testNG

    Ticket 8748: Failed Integration Test DTA Import Processing - CodeAnalyse:

    Ursachenanalyse:

    fehlende Mandatzuweisungen zu den Payments, wodurch die Payments abgewiesen werden

    Realisierung der CodeUmsetzung, Test nach testNG

     

    Aufgaben – Requirement Engineering, Architektur

    • Ticket 8411: Erstellung der Spezifikation: "MandateManagerCommon GUI"
    • Ticket 8690: Concept "Copy to new" enhancements - copy E2EId if usable by default

     

    Tools

     

    Portal-3-Tier-Architecture

    Web, J2EE

    sdk: Java EE 6 SDK, jdk: openjdk 6, jre: jre7

     

    Banken Standards

    SEPA (Single Euro Payments Area), DTA / DTAUS (Datenträgeraustauschverfahren), PAIN (Payment Initiation): pain.001, pain.008

     

    Programmiersprachen

    Java

     

    IDEs

    IBM Rational Software Architect (RSA) for WebSphere Software, Ver. 7.5.5

     

    Frameworks

    Spring, Ver. 3.1

    Spring Security, Ver. 3.1.0

    Spring Web Services, Ver. 2.1.2

    Spring JMS, Ver. 3.0.3

     

    Design Pattern

    "Inversion of Control, Dependency Injection"

     

    Validieren, Parsen, Generieren und Transformieren von XML-Dokumenten

    XML

     

    Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

    Datenmodellierung: SQL Developer, Ver. 3.1.07.42

    DB: DB2, Ver.  9.x

    DBMS: Oracle RDBMS 11.x

     

     

    Persistenz

    Frameworks: Hibernate JPA 2.0

    Design Pattern: DTO Datentransferobjekte

     

    SCM Software Konfigurations- und Versionierungsmanagement

    SVN, Ver. 1.8.1

     

    Betiebssysteme

    Win7 Professional, SP1, 64-bit Operating System, RAM 8 GB

     

    Server

    ApplikationServer: Websphere Application Server, Ver. 8.0

     

    Logging, Validation, Exception Handling

    log4j

     

    Virtuelle Machine

    Oracle VM VirtualBox, Ver. 4.2.12 r84980

     

    Built Management

    Build Tool: Apache Maven, Ver. 3.0.4

     

    Collaborative Lifecycle Management

    Rational Jazz Team Server, Ver. 4.0.2, RTC Change and Configuration Management, Version: 4.0.2

     

    Test

    TestTool: testNG, Ver. 6.8.5

     

    Trouble Ticket Tools

    Mantis Bug Tracker, Ver. 1.1.8

     

    Office Tools / BüroKommunikation

    MS Office 2003, IBM Lotus Notes 8.5, Release 8.5.3FP2 SHF22 

    IBM Deutschland GmbH
    09111 Chemnitz
    3 Monate
    2012-11 - 2013-01

    Realisierung des Webauftritt der Marke smart: NewSmart.com. Technische Administration des outgesourcten Projektes mit Anforderungs- und QualitätsManagement

    Teilprojekt-Leiter / Projekt-Koordinator mit technischer Beratun
    Teilprojekt-Leiter / Projekt-Koordinator mit technischer Beratun

    Projektgröße: 14 MA

    Tätigkeit

    Teilprojekt-Leiter / Projekt-Koordinator: Technische Beratung und technische Unterstützung des Projektleiters in Fragen der Architektur:

    • IntegrationsTests: Spezifizierung, Koordinierung, Technische Realisierung
    • Integration DFS Daimler Financial Services: Technische Beratung, Technische Abstimmungen mit RZ-Betrieb und technischen Dienleistungserbringer
    • Geo IP-Dienst: Analyse, technische Machbarkeitsanalyse und technische Aufwandsabschätzung; PerformanceAnalyse, Kostenanalyse und Angebotseinholung
    • GeoCoding Dienst: Anaylse, technische Machbarkeitsanalyse und technische Aufwandsabschätzung; PerformanceAnalyse, Kostenanalyse und Angebotseinholung
    • Emailadresse Bei Externen Partnern nutzen: technische Analyse, Aufwandsabschätzung, Koordination der technischen Umsetzung mit RZ-Betrieb
    • TechnischeVereinheitlichung der Clipping-Schnittstelle des Adobe CQ5 CMS: Machbarkeitsanalyse, Aufwandsabschätzung, Analyse der benötigten Parameter, Koordination des Dienstleisters
    • XML Security Gateway: Technische Koordination der Umsetzung der Webservices, Ausfüllen des SLA Service Level Agreement
    • Dokumentation im Wiki: der beteiligten Applikationen, SW-Systeme und -Komponenten, Prozesse
    • Dokumentation der Schnittstellen-Tests: TestProtokoll, TestDurchführung, TestergebnisAnalyse

    Tools

     

    Portal-3-Tier-Architecture

    J2EE: JDK 1.6.31

     

    WebServices

    JDOM

     

    Fontend Frameworks

    Terrific, Ver. 1.1.1; modernizer, Ver. 2.5.3; h5bp

     

    Programmiersprachen

    Java

     

    Validieren, Parsen, Generieren und Transformieren von XML-Dokumenten

    xml, JAXP

     

    Frontend Design

    InkScape, Ver. 0.48.2

     

    Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

    DB: Oracle Enterprise Edition RAC Option, Ver. 11.2

    RDBMS: DataGuard, Ver. 11g

     

    Persistenz

    jQuery 1.7.2; Apache OpenJPA, Ver. 2.2.1

     

    Security

    Berechtigungskonzept / Zugriffskontrolle: Intern LDAP; CIAM: Siteminder ITA

    Kommunikationssicherheit: Intern SSH, extern HTTPS

    Datenverschlüsselung: SHA 2 Hashes, RSA Verschlüsselung

     

    Software Komponenten

    CQ5 CMS; CIAM (Identity and Access Mgt)

    Dealer Locator; Omniture Tracking Solution Design; Akamai; BHB (Online Betriebshandbuch); car2go; CC (Car Configurator); CC-DB; DAI VB (Daimler Vehicle Backend); DFS (Daimler Financial Services)

    eCircle; eDrive (electric Drive); Facebook; FB-DB (Feedback DB); Feedback Formulare; Feedback Service; Garage; Glossar; Google; Dealer Locator (Händlersuche); IdM (Identity Management); KFZ-Kunden Zuordung; Locator Service; Mercedes Bank Finanzierungsrechner; Mercedes Bank Internet Kalkulator; Newsletter (Newsletteranmeldung); Parkplatz Locator; Profil-DB; SEO (Suchmaschinenoptimierung); sMD (smart Marketing Database); Telefonie Portal; Used Car Search; Visualizer; Youtube

    ZÜD (Zentraler Übersetzungsdienst)

     

    CMS Content Management Systeme

    CMS: Adobe CQ 5.5 (Day Communiqué)

    Lizenz Module: Adobe WEM, Adobe WEM 5.4 Add-Ons, CRX Connectoren

     

    SCM Software Konfigurations- und Versionierungsmanagement

    SVN Subversion 1.7.8

     

    Betiebssysteme

    SLES Suse Linux Enterprise Server, Ver. 11, SP2

     

    Server

    Apache Tomcat, Ver. 7.0.32

    Apache HTTP Web Server, Ver. 2.2.10 und großer; Fujitsu Servers, Architektur x86_64

     

    Netzwerk-Topologien

    DMZ, Hitnet, Intranet, Interne, Ports, IP addresses, Firewalls, Loadbalancers, Routers, licenses,

     

    Terminal Emulator / Secure Shell- und Telnet-Programme

    PuTTY beta 0.62

     

    Trouble Ticket Tools

    Jira, Atlassian Confluence, Ver. 3.3

     

    Dokumentation

    Wiki

     

    Office Tools

    notepad++, Ver. 5.9.6.2; MS Office Visio, Ver. Professional 2003, SP3; MS Office 2010;

    Daimler AG
    70567 Stuttgart
    2 Monate
    2012-07 - 2012-08

    Unterstützung in der Weiterentwicklung

    Java-J2EE-Entwickler
    Java-J2EE-Entwickler

    Projektgröße: 9 MA

    Tätigkeit

    • Weiterentwicklung der Applikation

    Unterstützung des Entwicklerteams im BugFixing: Bearbeitung des Product Backlogs

    • Regelmäßige Teilnahme an Scrum-Meetings
      • Sprint Planning Meeting
      • Daily Scrum Meeting

    Tools

    Portal-3-Tier-Architecture

    J2EE: JDK, JRE, Ver 1.6.0_22 (Java 6), OpenJDK Runtime Environment (IcedTea6 1.10.6) (6b22-1.10.6-0ubuntu1), OpenJDK Server VM (build 20.0-b11, mixed mode)

     

    SW-Entwicklungsprozess

    PairProgramming

     

    Vorgehensmodelle zur SW-Entwicklung

    Agile Softwareentwicklung SCRUM;

    Agilo for Scrum

     

    Programmiersprachen

    Java

     

    IDEs

    Eclipse SDK, Ver. 3.5.2 Build id: M20100211-1343

     

    Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

    DB: MySQL Workbench 5.2.31

    DBMS: emma Ver. 0.6

    SQL: PL/SQL Procedures, SQL

     

    Persistence

    Hibernate JPA, Ver 3.6.6

     

    Logging, Validation, Exception Handling

    Apache Log4J, Ver. 1.2.16

     

    Built Management

    Built Server: Continous Integration - Hudson, Ver. 2.2.1

    Build Tool: Apache Ant, Ver. 1.7.1

     

    SCM Software Konfigurations- und Versionierungs-Mmgt

    SVN, Version 1.6.12 (r955767) compiled Jun  5 2011

     

    Betriebssysteme

    Ubuntu Ver. 11.04 (GNU/Linux 2.6.38-8-generic-pae i686)

     

    VMWare / Hosts

    Oracle VM Virtual Machine, Ver. 4.1.18

     

    Server

    GlassFish, Ver.3.1.2 - Clusterbetrieb mit GlusterFS

     

    Verteiltes Dateisystem

    GlusterFS, Version : 3.2.5

     

    Frontend Frameworks / Design

    CSS Framework, Ajax, Apache Wicket, Ver. 1.5.8, Grid System 960.gs

     

    Test

    TestTool: JUnit, Ver. 4.10

     

    Trouble Ticket Tool / Fehlerverwaltung / Problembehandlung / operatives PM / AufgabenMgt

    Trac, Ver. 0.12.1

     

    Office Tools

    LibreOffice 3.3.4 OOO330m19 (Build:401)

     

    Bürokommunikation

    Thunderbird Mail Client, Ver. 3.1.20

    F24 AG
    80331 München
    2 Monate
    2012-02 - 2012-03

    Unterstützung im Umfeld Materialstammdaten

    J2EE-SAP-Entwickler
    J2EE-SAP-Entwickler

    Projektgröße: 5 MA

    Tätigkeit

    ReEngineering Material-Stammdaten

    Umbau eines Spring Batches via Hibernate und Spring auf einen RFC Remote Function Call mit SAP JCo 3 mit dem Ziel der Verbesserung der Security

    • Reengineering der Klasse SapRfcDAO aus den Klassen ItemProcessor, ItemReader und ItemWriter
    • Erstellung von JUnit-Tests

    Dokumentation

    Erstellen der Installationsbeschreibung der v3-Entwicklungsumgebung

    Tools

    SAP Enterprise Produkt

    SAP R/3

     

    SAP Modul

    SAP Data Warehouse: SAP BW 3.x [SAP NetWeaver Business Intelligence (SAP BI); vormals: Business Information Warehouse (BW)]

     

    SAP Technologien

    • SAP GUI 7.10 PL 12, 720 Final Release
    • SAP Java Connector Jco 3 using apjco3.jar and the sapjco3.dll
    • SAP Remote Function Calls RFC

     

    Portal-3-Tier-Architecture

    MVC Architecture: jdk1.6.0_30, jre6 (Java 6)

     

    Programmiersprachen

    Java

     

    Design Patterns nach SpringFramework (nicht nach GoF)

    IoC Inversion of Control (DI Dependency Injection), Singleton

     

    IDEs

    SpringSource Tool Suite, Version: 2.8.1.RELEASE, Build Id: 201111221000

    Modules: Spring Framework, Spring Security, Spring Web

     

    Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

    DBMS: Oracle SQL Developer, Ver. 3.1.07.42

     

    Persistence

    Hibernate, Ver. 3.2.3.ga

    Spring, Ver. 3.0.7

     

    Spring Frameworks

    Spring Security, Ver. 3.0.6

    Spring Batch, Ver. 2.1.3

    Spring WS, Ver. 1.5.9

     

    Annotations

    Spring Framework 3.0 annotations

     

    Logging, Validation, Exception Handling

    Apache Software Foundation LOG4J, XercesJ

     

    Test

    JUnit 4.10

     

    Built Management

    Build Tool: Apache Maven, Ver. 3.0.4 (mit Plugin Sonatype Nexus)

     

    SCM Software Konfigurations- und Versionierungs-Mmgt

    SVN Subversion, Ver. 1.6

     

    Betriebssysteme

    WinXP, SP 2, Win7, SP 1

     

    Server

    VMware vFabric tc Server Developer Edition, Ver. 2.6, Apache Tomcat, Ver. 7.0.25

     

    Office Tools

    MS Word 2003, Notepad++ 5.9.8

     

    Siemens Applikation

    • C4BS click4business supply
    Siemens AG
    90765 Fürth
    3 Monate
    2011-11 - 2012-01

    Entwicklung und Weiterentwicklung im Bereich EAPS (Einheitliches AktionsPlanungs System), in der Umgebung SAM (Sales Activity Management): Ablöse von Penny Altsysteme 1

    Java-J2EE-Entwickler
    Java-J2EE-Entwickler

    Projektgröße: 25 MA

    Tätigkeit

    Entwicklung von UseCases für die SAM-Applikation

    • UC174: Unabhängig von der Suchkriterien Artikel kopieren; (Middle-Tier und Backend-Entwicklung).
    • UC480: Mengenausreisser-Liste (FrontEnd- und Middle-Tier-Entwicklung (Java, RAD, xml, SVN, Squirrel, DB2, Ant, Websphere, Log4J,…).

     

    Weiterentwicklung von Komponenten der SAM-Applikation

    • Erstellung des Batches SM004900 - Batch Auslistungsvorschläge.
    • Entwicklung des BOS (Business Object Services): SEK Modul WW044000 - "Ausgabe SEK-Struktur für Warengruppe oder Artikel".

    Tools

     

    PORTAL-3-TIER-ARCHITECTURE

    MVC Architecture

    J2EE: jdk: 1.5.0_03, jre 6: 1.6.0_25 (Java 6)

     

    PROGRAMMIERSPRACHEN

    Java

     

    IDEs

    IBM RAD Rational Application Developer, Vers. 7.5.5.1, Build ID: 20100324_0059;

     

    SOFTWARE DELIVERY PLATFORM

    IBM SDP (Service Delivery Platforms) Licenses for Rational Application Developer, Ver. 7.5 Product V (1.0.0)

     

    VALIDIEREN, PARSEN, GENERIEREN UND TRANSFORMIEREN

    xml, JAXP

     

    DATENBANKEN / DBMS / ETL-Tool (Extract, Transform, and Load)

    DB: DB2, Ver.8.1.18.980, FixPak 18

    DBMS: SQuirreL SQL Client, Ver. 3.2.1

     

    LOGGING, VALIDATION, EXCEPTION HANDLING

    Apache Software Foundation LOG4J,

    XercesJ

     

    INSTALLATION MANAGER

    IBM Installation Manager, Ver. 1.3.3 (1.3.3000.20091106_2129)

     

    BUILT MANAGEMENT

    Build Tool: Apache Ant, Ver. 1.7.0

    Build Lifecycle Management Server: QuickBuild 4.0.x

     

    SCM SOFTWARE KONFIGURATIONS- UND VERSIONIERUNGS-MGMT

    SVN Subversion, Ver. 1.4.2

     

    BETIEBSSYSTEME

    Win7 Professional, SP1

     

    SERVER

    IBM WebSphere Application Server, Ver 6.1 6.1.0.19; Testumgebung von IBM WebSphere Application Server, Version 6.1 V 6.1.0.19 (1.0.0.20080911_1318)

     

    TERMINAL EMULATOR / SECURE SHELL- UND TELNET-PROGRAMME

    ZOC Host: ZOC Terminal, Ver. 6.2

     

    TROUBLE TICKET TOOLS /

    FEHLERVERWALTUNG / PROBLEMBEHANDLUNG / OPERATIVES PROJEKTMANAGEMENT / AUFGABENMANAGEMENT

    JIRA, Ver. 3.6.x

     

    DOKUMENTATION

    Windows SharePoint Services, Ver. 3.0

     

    OFFICE TOOLS

    notepad++, Ver. 5.9.6.2

    MS Office Visio, Ver. Professional 2003, SP3

     

    BÜROKOMMUNIKATION / PROJEKT MANAGEMENT

    MS Outlook 2007

     

    REWE APPLIKATIONEN

    • EAPS (Einheitliches AktionsPlanungs System)
    • BESI (Berechtigungssystem für die Entwicklungsumgebung)
    • SAM (Sales Activity Management )
    • World of SAM
    • RDP (REWE Development Portal)
    • REWE SUWE
    • TeamRoom
    • SharePoint-TeamLaufwerk
    • REBIZ-Anwendungs-Framework: REWE Java Standard Framework, Vers. 2.7.0.15-SNAPSHOT [Build 19.10.2011 (16:07)]
    RIS GmbH REWE Informations Systeme GmbH
    51149 Köln

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    1 Monat
    2024-02 - 2024-02

    verschiedene Online Seminare - Cloud / AI

    • AI-First Infosys - AI Cloud
    • AI-first Software - GH Copilot
    • Generative AI Landscape
    1 Monat
    2024-01 - 2024-01

    verschiedene Online Seminare - Cloud / AI

    • AI-First_LiveEnterprise
    • AI-First_SoftwareEngineering
    • AI-First Infosys - Applied AI Platforms
    1 Monat
    2023-09 - 2023-09

    verschiedene Online Seminare - Cloud / AI

    • What is Artificial Intelligence in 2023
    • AWS-DGL-Introduction to Artificial Intelligence
    • AI-900-Microsoft Azure AI Fundamentals
    1 Monat
    2023-07 - 2023-07

    verschiedene Online Seminare - Backup, Strorage, Softskills

    • Commvault_BasicConcepts
    • NetApp ONTAP Cluster Admin & Data Protection
    • Resolving Conflicts with Teams
    • Work Life Balance
    • Building positive Relationships
    • Understanding Client Perspectives

    1 Monat
    2023-05 - 2023-05

    verschiedene Online Seminar - Cloud / AI

    • Building Advanced Analytic Solutions on Azure using Synapse
    • Azure Cognitive Services
    • ChatGPT
    • Azure Data and AI
    • Azure Application Development and Infrastructure
    • Microsoft BizApps and Power Platforms
    • Modern Workplace and Security Theme

    1 Monat
    2022-07 - 2022-07

    Netapp Seminar

    RPS Consulitng Private Limited
    RPS Consulitng Private Limited
    • ONTAP Cluster Administration and Data Protection Bundle (ONTAP 9.7) (CDOTDP9)
    1 Monat
    2020-07 - 2020-07

    Hands on - Angular Grundlagen

    Adesso SE adesso SE, Dortmund
    Adesso SE adesso SE, Dortmund

    Die Schulung richtet sich an Software Engineers. Programmier-Erfahrung und ein grundlegendes Verständnis von der Web-Entwicklung mit JavaScript, HTML und CSS werden vorausgesetzt. Es ist allerdings kein JavaScript- bzw. TypeScript-Expertenwissen erforderlich und es wird keine Erfahrung mit Angular oder anderen SPA-Frameworks vorausgesetzt. 
    • Hands on - Angular Grundlagen: Einstieg und Vertiefung in die Entwicklung von Single Page Apps mit der aktuellen Angular-Version


    Kursdurchführung

    • 3 Tage Live-Online-Training.
      • Hands-on: Es wird gemeinsam eine vollständige Angular-App entwickelt


    Agenda

    • Tag 1: JavaScript und TypeScript
      • Unterschiede JavaScript, ECMAScript 2018, TypeScript
      • Funktionen, Scopes, Hoisting
      • Type Coercion
      • OOP mit TypeScript
      • Module
      • Funktionale Ansätze (Higher Order Functions, Funktionale Operator, ?)
      • Asynchronität, Promises, RxJS
      • Closures


    Angular-Grundlagen

    • Single-Page Applications (SPAs)
    • Komponenten-Architektur
    • angular-cli
    • Angular-Components und Binding Types
    • Services und Dependency Injection
    • Templates
    • Template-Driven Forms und Change Detection
    • Routing inkl. Child-Routes, Guards, Lazy-Loading


    Vertiefung und weiterführende Themen

    • Reactive Forms / Model-Driven Forms und Form Validation
    • Anbindung einer REST-API mittels httpClient-Service
    • Debugging einer Angular-App
    • Optional ? nach Bedarf und Zeit: Build & Deployment, TDD mit Karma und Jasmine,
    • weitergehende Angular-Konzepte (Content-Projection, Custom Control Value Components,Animationen, ?)


    Kenntnisse:

    Java, Typescript, Ver. 3.9.6, Java 12, Visual Studio Code, Ver. 1.46.1, NodeJS, Ver. 12.18.2, Angular, Ver. 9, GIT, Ver. 2.27.0, LibreOffice, Ver. 7.0.1

    1 Monat
    2020-07 - 2020-07

    TypeScript Basics

    Adesso SE adesso SE, Dortmund
    Adesso SE adesso SE, Dortmund
    • Mit TypeScript steht Software-Entwicklern eine objektorientierte Sprache zur Verfügung die einen leichten und effektiveren Zugang für die Entwicklung moderner Web Applikatonen bietet. 
    • Die Schulung vermittelt die Grundlagen und Konzepte der Programmiersprache und zeigt das Zusammenspiel mit JavaScript auf. 
    • Die Teilnehmer lernen Klassen, Interfaces, Generics und mehr einzusetzen


    Kursdurchführung

    • Die Teilnehmer kennen anschließend die Grundlagen von TypeScript und können auf Basis von TypeScript Anwendungen und Lösungen entwickeln.
    • Digitale Schulung: ca. 5 Stunden Lernzeit im Selbststudium.


    Agenda

    • Overview - Sources and files
      •  Setup instructions
      • Source files
    • Inroduction
      • What, and why TypeScript?
      • TypeScript vs JavaScript
      • Installing the TypeScript compiler
      • TypeScript compiler (tsc) and tsconfig
      • Setting up Webpack for TypeScript
    • ES6/7 amd TypeScript
      • Arrow functions and implicit returns
      • Default Function parameters
      • Object literal improvements
      • Rest Parameters
      • Array and Object Spreads
      • Object Spread Operator
      • Destructuring Objects and Arrays

    • Primitive Types
      • Number Types, arguments and functions
      • String Type, String Literals
      • Boolean Type
    • Typescript Types
      • The "Any" Type
      • Implicit vs Explicit Types
      • Void Type
      • Never Type
      • Null, Undefined, Strict Null checks
      • Union and Literal Types
      • Function Types
      • Functions and Optional Arguments
      • Typed Functions and Default Params
      • Object Types
      • Array Types and Generics
      • Tuple Types for Arrays
    • Type Aliases and Assertions
      • Type Aliases
      • Type Assertions
    • Exploring Enums
      • Numeric Enums and Reverse Mappings
      • String Enums and Inlining Members
    • Difing into Interfaces
      • Create Interfaces
      • Interfaces with Functions Types
      • Extending Interfaces
      • Interfaces and Optional Properties
      • Interfaces with Index Signatures
    • Classes, Properties and Inheritance
      • Understanding Classes and Constructors
      • Public and Private Members
      • Readonly Members
      • Setter and Getters (Accessors)
      • Class Inheritance
      • Abstract Classes
      • Protected Members and Inheritance
      • Interfac contractes with "implements"
      • Static Properties and Methods
    • Generics and Overloads
      • Function Generics
      • Function Overlaods


    Kenntnisse:

    Java, Typescript, Ver. 3.9.6, Java 12, Visual Studio Code, Ver. 1.46.1, NodeJS, Ver. 12.18.2, GIT, Ver. 2.27.0, LibreOffice, Ver. 7.0.1

    1 Monat
    2019-12 - 2019-12

    OpenShift Container Platform for Developers

    NobleProg Europe GmbH, Berlin
    NobleProg Europe GmbH, Berlin

    • OpenShift Container Plattform ist eine Container-basierte Anwendungs-Plattform, um Docker und Kubernetes-Enterprise-Anwendungen zu deployen.
    • Sie wird von RedHat betrieben und gewartet.
    • In diesem Live-Training mit Kursleitern lernen die Teilnehmer, wie sie Anwendungen mit OpenShift Container Plattform erstellen, aktualisieren und warten.


    Ausbildungsziel

    • Am Ende dieser Schulung können die Teilnehmer:
      • Automatisieren eines Teils der Software Delivery-Pipeline
      • Implementieren von User Stories für eine vorhandene Java EE-Anwendung
      • Bereitstellen eine Anwendung auf einer OpenShift-Instanz
      • Anwenden der Prinzipien der DevOps-Philosophie und die kontinuierliche Bereitstellung einer Anwendung.


    Kurs Inhalte

    • Die DevOps Philosophie und Prinzipien des Continuous Integrations (CI)
    • Überblick über die Architektur der OpenShift Container Plattform
    • Aufsetzen der Entwicklungsumgebung
    • Der Lebenszyklus einer Container-basierten Anwendung
    • Wie CI und OpenShift Container Plattform zusammen passen
    • Entwicklung einer Anwendung in einer CI Umgebung
    • Clustering der Applikation
    • Remote Debugging der Anwendung
    • Customizing OpenShift Container Platform
    • Deploying Custom Containers
    • Troubleshooting
    • Abschließende Bemerkungen


    Lab Project

    • verschiedenes


    Kenntnisse:

    OpenShift, Docker, Kubernetes, LibreOffice, Ver. 7.0.1

    1 Monat
    2019-05 - 2019-05

    Hands on OpenShift Cloud-Native Development Workshop

    codecentric AG, Berlin
    codecentric AG, Berlin
    Lab Guide: Introduction
    OpenShift Concept Overview: Container, container images, image registry, pods, services
    • Lab 01: Getting Started, OpenShift CLI
    • Lab 02: Enterprise Microservices with WildFly SwarmMonoliths to Microservices, Bootstrapping Wildfly Swarm, building app binaries, create app form app binaries, build images and deploy
    • Lab 03: Microservices with Spring Boot, Spring Framework, OpenShift Java Runtime, JBoss Web Server (Tomcat), Bootstrapping Spring Boot;
    • Lab 04: Reactive Microservices with Eclipse Vert.x, Verti.x: Reactive Microservices for JVM, Verti.x Event Loop, Service Discovery,
    • Lab 05: Web UI with Node.js and AngularJS, Deploy Nodes.js procect, Deloy Node.js and Angular JS on OpenShift
    • Lab 06: Monitoring Application Health, ProbeTypes, ProbeChecks, Auto-healing failed containers;
    • Lab 07: Service Resilience and Fault Tolerance, Scaling Pods, Auto-scaling pods, circuit breaking pattern,
    • Lab 08: Application Configuration, config maps in OpenShift, PostgreSQL database, wildfly swarm, spring boot, warning on databases, CAP Theorem (consistency, Availability, Partition Tolerance), Replication
    • Lab 09: Continuous Delivery, Deployment pipelines, OpenShoft pipelines, automating deployments using pipelines
    • Lab 10: Debugging Applications, enable remote debuggin on an Openshift pod, line-by-line code execution


    Lab Project: Hands on OpenShift Cloud-Native Workshop

    • Getting Started with OpenShift
    • Setup Your Workspace on Eclipse Che
    • Explore OpenShift with OpenShift CLI
    • Enterprise Microservices with WildFly Swarm
    • Enterprise Microservices with Spring Boot
    • Reactive Microservices with Eclipse Vert.x
    • Web UI with Node.js and AngularJS
    • Monitoring Application Health
    • Service Resilience and Fault Tolerance
    • Managing Application Configuration
    • Automating Deployments Using Pipelines
    • Debugging Applications


    Kenntnisse:

    OpenShift, Docker, Spring Boot; Spring Framework, OpenShift Java Runtime, JBoss Web Server (Tomcat), Wildfly Swarm, Eclipse Verti.x, Reactive Microservices for JVM: Node.js, AngularJS, PostgreSQL, LibreOffice, Ver. 7.0.1

    1 Monat
    2019-01 - 2019-01

    Docker und Kubernetes

    NobleProg Europe GmbH, Berlin
    NobleProg Europe GmbH, Berlin

    Dieser Docker- und Kubernetes-Schulungskurs bietet den Teilnehmern ein umfassendes Fundament der Docker- und Kubernetes-Technologien. Die gesamten Kernfunktionen von Kubernetes werden abgedeckt, einschließlich Pods, Labels, Volumes, Replikationscontroller, Services und mehr. Der Kurs führt die Teilnehmer von der Installation über die Verwaltung und Nutzung durch eine Kombination aus Vorlesung und praktischen Übungen, in denen sie erfahren, Kubernetes-Objekte zu konfiguriert und zu verwalten. Darüber hinaus vermittelt dieser Kurs den Teilnehmern ein vertieftes Verständnis von Kubernetes, einschließlich erweiterter Funktionen und Sicherheit, um die Sicherheit eines Kubernetes-Clusters in der Produktion zu gewährleiste

    • Dieser Kurs richtet sich an Personen und Teams, die die Anforderungen an die Kubernetes-Grundlagen- und Container-Orchestrierung kennenlernen möchten, um sichere, robuste, hochverfügbare, belastbare und selbstheilende Dienste zu erstellen:
      • Enwickler
      • Operatoren
      • DevOps
      • QA Ingenieure
      • IT Projektmanager


    Voraussetzungen

    • Kenntnisse der Verwendung der Linux-Befehlszeile, des Linux-Dateisystems, des Linux-Netzwerks und des Bash-Skripts. 
    • Konzepte und Methoden der Computerprogrammierung. 
    • Vertrautheit mit Docker- und Linux-Containertechnologie.


    Tag 1

    • Docker und Linux Container Technologie.
    • Docker Container Lifecycle.
    • Arbeiten mit Docker Images
    • Netzwerk Kommunikation zwischen Containern.
    • Datenpersistenz in Containern.
    • Anforderungen in der Container Orchestrierung und vorhandene Optionen.
    • Einführung in Kubernetes und andere Orchestrierungssysteme.
    • Kubernetes Core Konzepte: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claimes, Namespaces, Quotas.


    Tag 2

    • Kubernetes Reference Architektur und seine Hauptkomponenten.
    • Container Netzwerk Modelle in Kubernetes
    • Service Discovery, Scaling und Load Balancing
    • DNS for Service Discovery
    • Ingress Controller und Reverse Proxy
    • Persistence of Application State und das Data Volume Model in Kubernetes
    • Storage backend in Kubernetes: local, FS, ClusterFS, Ceph
    • Cluster Management
    • Deployment von Applikationen und Services auf einem Kubernetes Cluster


    Tag 3

    • Advanced Controllers: Daemon Sets und Stateful Sets
    • Job und Cron jobs
    • Standalone Pods
    • Storage Classes und Dynamic Storage Provisioning
    • Network Policies
    • Securing eines Kubernetes Cluster
    • Authentikation, Authorisation und Access Control
    • Control Plane high Availability
    • Auto Scaling
    • Cluster Monitoring
    • Troubelshooting


    Kenntnisse:

    LibreOffice, Ver. 7.0.1









    1 Monat
    2017-06 - 2017-06

    Certified Scrum Master

    wibas GmbH, Darmstadt
    wibas GmbH, Darmstadt
    1 Monat
    2017-05 - 2017-05

    Agile Leadership

    wibas GmbH, Darmstadt
    wibas GmbH, Darmstadt
    1 Monat
    2014-05 - 2014-05

    Project Management Professional (PMP)

    plusDV Unternehmensberatung GmbH, Leverkusen
    plusDV Unternehmensberatung GmbH, Leverkusen
    • Examination Preparation? gemäß PMI Project Management Institute
    1 Monat
    2013-04 - 2013-04

    TAW10: 92 ABAP Grundlagen

    SAP Deutschland AG & Co. KG, Walldorf
    SAP Deutschland AG & Co. KG, Walldorf

    Kompetenzen

    Kompetenzen

    Top-Skills

    25jährige Projekterfahrung als Java-J2EE Teil- / Projektleiter / Tech. Koordinator Architekt Entwicklungsmethoden Testanalyse Testautomatisierung Business Engineering Design-Konzept

    Schwerpunkte

    • J2EE Architektur 
    • Entwicklung 
    • Projektmanagement auf Cloud Computing Plattform Openshift mit BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL
    • FrontEnd, MiddleTier und Backend

    Produkte / Standards / Erfahrungen / Methoden

    Checkstyle
    Excel

    Profil

    • Ich habe 23 Jahre Erfahrung in der Arbeit auf verteilten Systemen mit J2EE in der Java Programmierung als technischer Projektmanager, Business Analyst, Designer, Architekt / Entwickler, Tester, Operator und DevOps für Web und WAP Applikationen mit den neusten Technologien wie Cloud, Cloud Native, Container und Cloud Solutions, Microservices, Hibernate und ORM, SOA und REST WebServices / BPEL, EJB, SAP, ... hauptsächlich in den Bereichen Telekommunikation und Banken.
      • In den Jahren 2000 bis 2015 war ich als Front-End-Spezialist für Thin-Client-Technologien tätig, hauptsächlich mit den Technologien JSP, Servlets, HTML, CSS, Ajax, JSF ...
      • In den Jahren 2005 bis 2015 habe ich als Fullstack-Developer gearbeitet.
      • In den Jahren 2005 bis 2021 arbeitete ich hauptsächlich als Architekt und Entwickler.
      • Im Jahr 2020 haben ich mein Wissen im den gängigen Frontend-Wissen aktualisiert. Ich habe an einer Angular 9 und Typscript Seminar teilgenommen, so dass ich seit dieser Zeit wieder als Fullstack Entwickler tätig bin und an Single-Page Applications arbeite.
      • Hauptsächlich in den Jahren 2004 bis 2009 übernahm ich Rollen im Operating, in denen ich lernte, mit Unix / Linux-Betriebssystemen umzugehen und hochlastige Java EE-Anwendungen im produktiven 24/7-Betrieb zu betreuen. Aufgaben im 2nd und 3rd Level Support war sehr oft mit eingebunden.
      • Neben den Themen im Java-Umfeld sind seit 2012 auch SAP-Themen interessant, in denen ich Weiterbildungen besucht und Projekterfahrung gesammelt habe.
      • Neben der Entwicklung von verteilten JEE Applikationen habe ich mich um deren Sicherheit gekümmert. Wichtige Bestandteile sind die Webservice-Security wie auch die Implementierung von Authentifizierungs-Frameworks. Dabei kommt dem Rollen- und Rechte-Prinzip ein hoher Stellenwert bei. Netzwerksicherheit durch SSH-Frameworks sowie Kommunikationssischerheit mit den HTTPS Protokoll, mit PKI Kryptographie mit Zertifikaten sind hierfür Themen, wie auch Datenverschlüsselung mit X.509, CVC, SHA2 und RSA. 
      • Seit dem Jahre 2012 arbeite ich als Projektleiter im klassischen Projektmanagement. Im Jahr 2014 habe ich an der Schulung zur Zertifizierung nach PMI teilgenommen.
      • In 2017 habe ich an einer "Certified Scrum Master"-Zertifizierung teilgenommen. 
      • Seit den Jahren 2016 übernehme ich als Single Point of Contact (SPC) die Führung und Steuerung von Near- und Offshoring-Entwicklungsteams. Ich habe Projekterfahrung vor Ort in Deutschland, Österreich, der Schweiz, Frankreich und Luxemburg.
      • In 2019 habe ich an einem Docker- und Kubernetes Seminar sowie an einem Openshift Seminar teilgenommen. Im selben Jahre habe ich als DevOps gearbeitet im Umfeld von Aufsetzen von Cloud-Umgebungen, Betreuung und Weiterentwicklung von Docker- und Kubernetes-Umgebungen sowie von CI/CD-ToolChains. Seitdem arbeite ich als Entwickler/Architekt auf cloudbasierten und containerisierten Umgebungen.
      • Seit dem Jahr 2021 arbeite ich im Umfeld des Offshoring Tranisitions als Senior Projekt Manager in der Branche LKW/Truck. Hierbei geht es um die Überführung von Legacy Sytemen in zu modernen Cloud-Infrastrukur-Umgebungen. Diese Tätigkeit findet in einer globalen Umgebung statt und erfordert die Zweisprachigkeit Englisch und Deutsch.
    • Während meiner 23jährigen Tätigkeit, als Entwickler und Architekt, habe ich mich immer mehr zu einem selbständigen externen Dienstleister entwickelt, der neben der Konzeptionierung (Problem-Analyse und Dokumentation) auch die Implementierung (Ermittlung und Implementierung der Lösung) übernimmt. Hierzu wende ich die Methoden des Klassischen (PMI) sowie des Agilen Projektmanagements (Scrum) an, um die geforderte Lösung in der geforderten Zeit, Budget und Qualität abzuliefern. 
    • Ich halte mein Wissen und meine Expertise durch ständige Weiterbildung auf dem aktuellen Stand. 
    • Ich bin Selbststarter und ich bin es somit gewohnt, mich schnell in ein Team zu integrieren, zügig Arbeit und Verantwortung zu übernehmen, so dass ich das Team beim Erreichen der Projektziele unterstützen kann. Meine Arbeit ist Ausdruck von Entschlossenheit, Autonomie, Zuverlässigkeit und Weitblick.
    • Ich besitze ausgeprägte kommunikative Fähigkeiten und bin vertraut mit Situationen, in denen ich mich in Meetings selbst darstellen muss. Ich arbeite selbstständig und sicher in meinem technischen Umfeld.
    • Neben meiner Muttersprache Deutsch spreche ich - bedingt durch meine Auslandsstudien in USA und Frankreich - zusätzlich auch fließend und verhandlungssicher Englisch wie fließend Französisch.


    Management Summary: Certified Internet Engineer:

    • Java-J2EE Teil-/Projektleiter/Tech. Koordinator, Architekt, Entwickler Tester, Operator und DevOps auf Cloud Plattformen (CloudComputing und ContainerTechnologie) von verteilten Systemen auf BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL; ? trilingual; Stärken in SAP, ABAP und in der Administration von Web-/WAP Applikationen, Solaris-, Unix-, Linux-Systemen, Win-Networking
      • Schwerpunkt: J2EE Architektur / Entwicklung / Projektmanagement auf Cloud Computing Plattform Openshift mit BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL; FrontEnd, MiddleTier und Backend.
      • Projektmanagement, IT Controlling, Business Analyse, Design, Architektur, Entwicklung, Programmierung, Beratung und Training.
      • Cloud Computing, Container Technologie, BPEL, WebServices, Hibernate, EJB, WAP, OO-Software Engineering, Business Processes, DesignPatterns, OOADP mit UML. Web-Design.
      • SAP and Non SAP: ABAP, SAP R/3: Data Warehouse (BW, BI, BW); Netweaver XI/PI, Netweaer Portal; SAP GUI, Jco 3, RFC
      • Administration von Server und Web-/WAP Applikationen, Unix-, Linux- und Win- Netzwerktechnik
      • WebDesign

    • Seit dem Jahr 1999 arbeite ich mit den gängigen Java-Technologien und -Programmiertools und halte mich durch stetige Schulungen auf dem Laufenden. Seit dem Jahr 2012 Weiterbildung in SAP.
    • Ich bin vertraut mit Situationen der Selbstpräsentation und besitze ausgeprägte Kommunikationsfähigkeiten - in Deutsch, Englisch und Französisch.

     

    Persönliche Fertigkeiten:

    • Ich besitze ausgeprägte kommunikative Fähigkeiten und bin vertraut mit Situationen, in denen ich mich in Meetings selbst darstellen muss. 
    • Ich habe unterschiedliche Hintergründe so dass ich mich nicht nur als einen Java-Entwickler/Programmierer betrachte. Ich arbeite selbständig und benötige ein Minimum an Führung. 
    • Neben dem Hauptschwerpunkt der Architektur/Entwicklung/Programmierung auf verteilten Systemen bin ich ebenso im Bereich der Server Administration, Business Analyse, Projektmanagements, IT Controllings und des Trainings tätig. 
    • Ich suche nach herausfordernden Projekten und Positionen innerhalb der J2EE-Technologie innerhalb eines Unternehmens, in denen ich meine Erfahrungen einbringen und meinen Beitrag leisten kann. Gerne bin ich langfristig für ein und dasselbe Unternehmen tätig.


    Projektmanagement:

    • In 2014: Teilnahme an der ?Project Management Professional (PMP)® Examination Preparation? gemäß PMI Project Management Institute
    • Seit 2012: Projekterfahrung als Projektleiter/Teilprojektleiter
    • Seit 2006/2012: Teil-Projektleiter (Anforderungs-Mgt, Lieferanten-Mgt, Qualitäts-Mgt, Zeit-Mgt, Projektplan-erstellung und -überwachung, Risiko-Mgt); ProzessMethoden nach ITIL: Change Management, Incident Management, Problem Management
    • Seit 2004: Tätigkeiten als Projektkoordinator und Teamlead
    • Von 1993 bis 2006: Teilnahme an Seminaren ?IT Controlling?, ?Projektmanagement?, ?Selbständigkeit als neue Herausforderung?
    • Von 1996 bis 1999: Tätigkeit in der Hardware-Entwicklung in Festanstellung in Positionen mit Personalverantwortung (fachlich, disziplinär) und Projektverantwortung
    • In 1994: Zusatzausbildung ?Vertriebsingenieur?, Zusatzausbildung ?Ausbildung der Ausbilder?, Vorlesungsreihe ?Mitarbeiterführung?


    Netzwerktechnik

    • Übertragungsprotokolle (LAN, WAN und MAN), Transport- und Anwendungsprotokolle
    • TCP/IP-Protokolle, Transportprotokolle, Dienste und Anwendungen
    • TCP/IP-Netze unter WinNT/2000
    • Systemverwaltung WinNT/2000
    • Systemverwaltung vernetzter LINUX-Rechner
    • MS Internet Information Server IIS
    • Konfiguration des NT-Proxy-Servers


    Business Analyse - Software Architektur ? SW Entwicklung - Test - Betrieb:

    • Portal-3-Tier-Architecture
      • Web, MVC Architecture
      • J2EE/SE: Java SE Dev Kit 8, j2sdk, Eclipse SDK, IBM-jdk, jdk, jre, Eclipse sdk, jRockit
      • AOP Aspect-Oriented Programming
      • MDA Model Driven Architecture
      • Verteilte Systeme: RMI, EJB
      • Portlet: JSR 168

     

    Web-Design ? Trainertätigkeit:

    • Homesite
    • Dreamweaver
    • Photoshop
    • Flash

    Objektorientiertes Software Engineering

    • Business Prozesse, UML, Pattern Design
    • System Entwicklungs Prozess: HERMES
    • Prozessmodell: PMI (Project Mgt Institute), Prince 2
    • Prozessmanagement: ITIL
    • Software Entwicklungsprozess: SCRUM, SAFe, Wasserfall, PairProgramming, Extreme
    • Prgramming
    • Vorgehensmodell der SW-Entwicklung: Agile Softwareentwicklung, RUP, Waterfall
    • IT Service Management: Global Delivery Model: CMMI
    • Banking Standards: HBCI, SWIFT, SEPA (Single Euro Payments Area), DTA / DTAUS (Datenträgeraustauschverfahren), PAIN (Payment Initiation): pain.001, pain.008
    • Standards: YAML, JSON (JavaScript Object Notation)

     

    Modellierung, MDA, MDSD / Methodologie:

    • OOADP
    • UML
    • MagicDraw
    • Sparx Enterprise Architect 7.5
    • Draw.io
    • MDG for Visual Studio Ver. 3.5
    • Rational Rose Developer for Java
    • Innovator 2000
    • Together
    • Abaxx WorkflowModeler
    • Abaxx Frontend-Engine (I-lets)

     

    SAP Enterprise Produkt:

    • SAP ERP (SAP R/3)

     

    SAP Modules:

    • SAP Data Warehouse: SAP BW 3.x [SAP NetWeaver Business Intelligence (SAP BI); vormals: Business Information Warehouse (BW)], SAP Logon, SAP ERP Enterprise Resource Planning, SAP SEM Strategic Enterprise Management
    • SAP BO: SAP BW, SAP Business Objects BI Platform, SAP BO SDK (Standard Development Kit), Apache Tomcat, Java SDK
    • SAP Netweaver XI: SAP Standard TBIT40 XI Fundamentals

     

    SAP Technologies:

    • SAP GUI
    • SAP Java Connector Jco 3 using apjco3.jar and the sapjco3.dll
    • SAP Remote Function Calls RFC
    • Integrationsplattform/B2B Gateway: Seeburger BIS
    • Austauschformate: IDOC, EDI Electronic Data Interchange

     

    BPEL:

    • Orchestration und Choreographie
    • Ausführbare und Abstrakte Prozesse
    • Partner Links
    • Variablen, Aktivitäten (receive, reply, invoke, switch, if, flow, while, forEach, wait, repeatUntil, scope, exit, validate, assign, pick),
    • Fehlerbehandlung (Default Fault Handler, Default Termination Handler, )
    • XPath, Kompensation, Saga, Handler (Event Handler, Compensation Handler, Default Compensation Handler)
    • compensateScope
    • MessageProperties
    • Property Alias
    • Correlation Set
    • Synchroner Aufruf
    • Asynchrone Prozesse
    • Callback
    • BPELJ
    • JSR-207
    • BAM
    • Process Persistance
    • XPath
    • XLink

     

    WebServices:

    • RESTful, SOA, SOAP, JWSDP, WSDL, UDDI
    • Apache Axis, CXF-WebService Framework, JBPM JBoss Business Process Management
    • JPDL Java Process Definition Language
    • JAXWS, JWSDP, JAXB, JAXM, SAX, DOM,HTTP Protocol, SMTP Protocol, JAXM, JAXR, WebServices security
    • WS Stack, WS-BPEL Konzepte, BPEL-Erweiterung für WSDL


    Architektur für Cloud Computing:

    • Openstack

     

    Mircoservices Architektur

    • Pattern: Axway API Gateway: 
      • ?Security and Authentication, Cloud connectivity, Monitoring and Reporting

     

    Microservice Architektur:

    • Spring Boot
    • Spring-Boot-Admin

     

    IAAS (Infrastructure-As-A-Service):

    • OTC (Open Telekom Cloud - VM Manager; public cloud)

     

    WAP:

    • J2ME
    • J2SE
    • MIDlet
    • CLDC
    • MIDP
    • WTK
    • Eclipse
    • Antenna
    • Apache Ant
    • VCML
    • PML

     

    Design Pattern:

    • Microservices Architecture
    • Singleton
    • Fassade
    • Factory
    • IoC / Dependency Injection
    • Proxy

     

    Web Frameworks:

    • JQuery
    • Apache Wicket
    • Apache Spring
    • Apache Struts
    • SSO Single Sign On
    • Terrific
    • modernizer
    • h5bp

      

    IDEs:

    • Visual Studio Code
    • IBM Rational Software Architect (RSA) for WebSphere Software
    • Eclipse Java EE IDE for Web Developers
    • MyEclipse Enterprise Workbench
    • MyEclipse
    • Eclipse IDE for Java EE Developers
    • RAD IBM Rational Application Developer
    • Teamprise Plugin
    • IntelliJ IDEA
    • JBuilder
    • VisualAge
    • Kawa
    • NetBeans IDE
    • Plugin jadclipse (Decompiler)
    • UltraEdit

     

    XML:

    • DTD
    • XSD
    • XSLT
    • XML-mapping
    • FOAF friends of a friend
    • Schema
    • anyType
    • Komplexe Typen
    • choice-Gruppe
    • all-Gruppe
    • Enumeration
    • Lokale Überschreibung der Qualifizierung
    • Qualified Locals
    • Unqualified Locals
    • Qualifizierung von Attributen
    • Ableiten von Typen durch Erweiterung
    • Abstrakte Elemente und Typen
    • Subsitution Groups
    • Include
    • any Element

     

    XSLT:

    • Prozessor
    • Mapping
    • Regelbasierte Konvertierung
    • Konvertierung nach XML.

     

    Parser:

    • StAX
    • DOM
    • JDOM
    • SAX

     

    StAX:

    • Pull Parser
    • Streaming API for XML StAX JSR-173, StAX versus DOM, StAX versus SAX
    • Cursor API, StAX Ereignis Klassen
    • Erzeugen von XML Dokumenten mit Cursor API
    • Parsen mit StAX Event API
    • Event Iterator API
    • Erzeugen von XML Dokumenten mit Event API

     

    Frontend Design:

    • JavaBeans
    • Servlets
    • JSP
    • JSPX
    • JSF
    • RichFaces
    • I18N TagLibs
    • Tiles
    • Apache Wicket
    • Ajax
    • Java Applet
    • AWT
    • JavaScript
    • CSS
    • Grid System 960.gs
    • Firebird (Firefox Plugin)
    • InkScape
    • Catlets
    • rewrite rules

     

    Middle Tier Technologien:

    • Servlets
    • Beans
    • inbit (Framework für webbasierte Erfassungssysteme)
    • Interceptors
    • OData (Open Data Protocol)

     

    Spring Components:

    • Springt Boot
    • Spring Security
    • Spring Web Services
    • Spring JMS
    • Spring Beans
    • Spring Context
    • Spring Core
    • Spring Expression Language (SpEL)
    • Spring TestContext Framework
    • Spring Web

     

    Virtuelle Maschine:

    • Oracle VM VirtualBox

     

    Server:

    • JBoss: JBoss
    • BEA: Bea Weblogic
    • IBM WAS Websphere Application Server, IIS IBM Information Server, IBM Websphere Portal Server, IBM WebSphere AppServer, IBM Pxxxx
    • Microsoft: MS Windows Server 2012 R2; MS Server 2008, 2003, 2000, MS IIS
    • Microsoft Sharepoint: SharePoint Server 2010
    • Microsoft SQL Server: SQL Server 2008 Enterprise, SQL Server 2003, SQL Server 2000
    • Linux: SLES Suse Linux Enterprise Server
    • Apache: Apache Web Server, Apache Tomcat;
    • Oracle/SUN: Orcale Weblogic, GlassFish, iPlanet, Sun Java System Application Server, SUN,SUN FIRE
    • HP: HP Proliant
    • Portlets: Jetspeed Portlet Server
    • Fujitsu: Fujitsu Servers, Architektur x86_64
    • Citrix: Citrix XenApp MetaFrame Presentation Server; Citrix Server
    • XAMPP: XAMPP Control Panel

     

    HTTP Debugging Proxy-Server:

    • Progress Telerik
    • Fiddler Web Debugger

     

    Datenbanken / Modellierung / DBMS / Clients:

    • DB-Modellierung: Sybase PowerDesigner
    • DB languages: SQL, PL/SQL, HQL, CGI, PL/SQL
    • DB: PostgresSQL; Oracle XE, Oracle NoSQL, Oracle RDBMS, Oracle Enterprise Edition RAC Option, DB2, MS SQL Server, MySQL, MySQL Control Center, H2, MariaDB, Apache Derby, Sybase, Pointbase, Cloudscape (Informix), ADABAS
    • DBMS: Oracle SQL Developer, DBVisualizer, PL/SQL Developer, SQL Navigator, emma, DataGuard
    • DB clients: Toad, SQuirreL

     

    Persistenz:

    • Frameworks: EclipseLink, ODBC, JDBC, EJB
    • Spring DAO (JDBC, exception handling)
    • Spring ORM (Object Relation Mapping, JDO, Hibernate, iBates SQL Maps)
    • Hibernate: JPA, Apache OpenJPA, DOM, ORM, HQL, Spring, jQuery
    • Design Pattern: DTO DatenTransferObjekte

     

    Messaging Systeme:

    • JMS: Queues, Topics
    • MQ Series
    • OpenESB

     

    SSH Frameworks:

    • Craft/JSch: Datentransfer zwischen Server und Client
    • J2SSH Maverick, Ver. 1.5.4

     

    Transaktions Monitoring:

    • BEA Tuxedo

     

    Security:

    • OASIS WSS WebServices-Security (Zertifizierung, Policy)
    • Tivoli (TIM, TAM), LDAP, SSL
    • Berechtigungskonzept / Zugriffskontrolle: Intern LDAP; CIAM: Siteminder ITA
    • Kommunikationssicherheit: Intern SSH, extern HTTPS
    • Datenverschlüsselung: SHA 2 Hashes, RSA Verschlüsselung

     

    Logging, Validation, Exception Handling:

    • JCL Jakarta Commons Logging
    • Log4j
    • SLF4J


    Identity & Access Mgt / SSO

    • Keykloak
    • SSO Single Sign On

     

    Software Komponenten:

    Vodafone:

    • CRE Content Rendering Engine, CAE Common Assembling Engine, Tpi/CC (3rd Partner Integration / Content Connector), ER Core, SPMI (System Performance Measurement Interface)


    R+V:

    • EAI-Integration: X4


    1822 s Inform:

    • OSPlus


    Amadeus:

    • ISO-CRM (Firma ISO Software Systeme GmbH), Selling Platform, BookingEngine, MBO (Mid & Back Office): Commons Library, MBO ExceptionHandling, CXF WebService compliance


    Dt. Telekom AG / T-Systems:

    • ISI, AL-C, OMS, Netgate, DKK Adapter, VRS, PSN-T, TRIDENT, T-IVU, KONTES, TIMB
    • CDPS, CIPS (Congstar interne Provisioning Schnittstelle), DPS Engine, BLX, WITA, BLX, BL-W, BL-T, BL-S, SAP Congstar, FF (FlatFileSchnittstelle), OAQ Oracle JMS, TOI-Vorsystem, T-Com Vorsystem
    • ZBD Zertifikats Basis Dienst, KLS KIO Lokalitäten Server, KIO Kerninformationsobjekte, Produktionsstraße BL/Web, ADB

    IBM / Commerzbank:

    • Konzernperson (KP): KP Core: PI [Process Integration], WCC [Websphere Customer Center]; Service Layer (ESB); Synch: ISS [IBM Information Server], Sequencer (Serialisierungskomponente); Ausleitung: Sequencer; EVA CRM; KBD [Kundenbasisdaten]; EVA-Person (CRM System für P-betreute Kunden); FAS-Adaper [Fiskalisches Abwicklungssystem]; BPKENN (eindeutige Schlüsselzuordnung an Personen); Service-Layer (Implementierung von Services zum Zugriff und zur Pflege der Daten von KP und Bereitstellen an einer öffentlichen Schnittstelle); FAS-Adapter
    • Synchronisation; Fehlersenke; Frontends (KP-FE, EVA-FE, ...); Batch Prozessor Schlüssel-DB; SIAM; Orga-DB; Stockregister; Frühwarndatei (FWD); Bankcode DB Spartenverweise; Beraterverwaltung; JustAccount (Verfügung stellen von eindeutigen Kennungen); ComAus / ComSI (Autorisierung und Anfragen an Authentisierung für KP Core)

    Talkline / Mobilcom Debitel:

    • Kundenportal, RedBULL, Kundendaten DB, sLayer, Tuxedo-Services, NABS (New Account & Billing System), RPMS mit VVL (Vertragsverlängerung), POS mit Prämie Online, Prämie Online DB, CSM Customer Service Management Ver. 9.20


    EZB:

    • Moody DB, PROD environment, TADNet environment


    Daimler:

    • CQ5 CMS
    • CIAM (Identity and Access Mgt), Dealer Locator
    • Omniture Tracking Solution Design
    • Akamai
    • BHB (Online Betriebshandbuch)
    • car2go
    • CC (Car Configurator)
    • CC-DB; DAI VB (Daimler Vehicle Backend); DFS (Daimler Financial Services), eCircle
    • eDrive (electric Drive)
    • Facebook
    • FB-DB (Feedback DB)
    • Feedback Formulare
    • Feedback Service
    • Garage
    • Glossar
    • Goolge
    • Dealer Locator (Händlersuche)
    • IdM (Identity Management)
    • KFZ-Kunden Zuordung
    • Locator Service
    • Mercedes Bank Finanzierungsrechner
    • Mercedes Bank Internet Kalkulator
    • Newsletter (Newsletteranmeldung); Parkplatz Locator
    • Profil-DB
    • SEO (Suchmaschinenoptimierung)
    • sMD (smart Marketing Database)
    • Telefonie Portal
    • Used Car Search
    • Visualizer
    • Youtube, ZÜD (Zentraler Übersetzungsdienst)


    Siemens Health Care:

    • Knowledge Base: SPR (Service Performance Reports: Service Ticket Report)
    • UM (Utilization Management Report: Equipment, Contacts, Pricing Tickets), GU BW (Guardian Reports), VP Virus Protection
    • Siemens Healthcare Data Warehouse: SAP BW Business Warehouse, SAP Bex queries, SAP BO Business Objects, SAP BO SDK Standard Development Kit
    • One Common eBusiness Frontend
    • Java Portal: LifeNet FrontEnd Layer
    • Omniture


    1&1 Internet AG:

    • SAP, ProMS, Produktanlage, CoMet: Simpex, KA_MT, SPs, Dagobert, Globals, FBI Batch, CDR Scripts, FLS/SSI, ProtokollGenerator, NGB-Mediation
    • Billing: BISMAN, NGR (Next Generation Rating), CDR (Call Data Record ) 
    • Service: Invoice-Service, IPS, Finance


    Audi / WV:

    • Modularer Backend Baukasten (mbba admintool, mbbc-management)


    Deutsche Bank:

    • DAP-Portal
    • SQuAReS
    • PD-Webservices
    • PWS / SoEWS
    • ZVKK Online
    • CpD Online
    • KAD Webservice
    • SB-Info
    • OneLine NG
    • Service-Locator


    KION:

    • ISAM: IBM Security Access Management
    • USST: User Self Service Tool
    • ISIM: IBM Security Identity Management
    • CMS FirstSpirit
    • KION Transaction BackEnd Systems: SAP BW, SAP ERP, ...
    • System Integration Service: SAP NWGW (SAP Netweaver Gateway)
    • Clients: Desktop, Mobile Apps
    • Web Shop
    • Diagnostic Tools


    BfArM:

    • AMIS ArzneiMittel InformationsSystem
    • AmAnDa ArzneiMittel und ANtrags DAtenank
    • Sunset Clause
    • IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)


    BNP Paribas S.A., Consorsbank:

    • Calvin
    • Middleware
    • Kordoba CI-Service
    • KWS-Service
    • MD Server


    Axa Versicherungs AG:

    • Guidewire out of the box Insurance Suite
    • AXA Cloud
    • TAP Technische Anwender Plattform
    • EIP Enterprise Integration Platform
    • Java Tomcat Plattform
    • PaaS Platform as a Service


    VR Leasing AG:

    • OBS
    • LOS
    • VPOS
    • ANIS
    • DIL (Data Integration Layer)
    • DQM Rules Engines
    • Business Middleware

     

    CMS Content Management Systeme:

    • Systeme: AEM (Adobe Experience Manager) 5.6.1, Adobe CQ 5.5 (Day Communiqué)
    • Lizenz Module: Adobe WEM, Adobe WEM 5.4 Add-Ons, CRX Connectoren
    • Liferay Portal
    • Teamsite
    • Elexier
    • Weblayouter

     

    Suchmaschinen:

    • Exalead
    • Exalead Cloudview

     

    CRM CRM Customer Relationship Mgt

    • Customer Relationship Mgt
    • Amadeus CRM
    • Telekom CRM-T
    • EVA CRM (IBM)

     

    Built Management:

    • Built Server: Jenkins, Hudson (continuous integration), TFS-Plugin for Hudson
    • Build Tool: Gradle, Groovy, Apache Maven, Apache Ant

     

    Container Anwendungs Plattform, PaaS, IaaS

    • AWS Amazon WebService
    • OpenShift
    • OTC Open Telekom Cloud
    • OpenPaaS

     

    Container Management:

    • Rancher
    • Docker
    • Kubernetes

     

    Docker:

    • Docker Desktop
    • nginx
    • Docker Swarm

     

    Microsoft Diensteplattform:

    • Internet Information Services (IIS)

     

    Task and Configuration Management:

    • Windows Powershell ISE

     

    SCM Software Konfiguration und Versionierungs-Mgt:

    • Gitblit
    • Git
    • Git for Windows
    • TortoiseGit
    • Atlassian BitBucket
    • SVN Subversion
    • CVS
    • PVC
    • PVCS
    • Rational ClearCase
    • Visual SourceSafe
    • AllFusion Harvest CM Workbench

     

    Repository Management:

    • Nexus Repository Manager OSS
    • Sonatype Nexus

     

    Repository-Administration:

    • Atlassian Stash

     

    SCM Software Change Management:

    • Rational ClearQuest

     

    ETL Tool (Extract, Transform, Load):

    • IBM Websphere DataStage and QualityStage (Desinger und Director)

     

    ALM Application Lifecycle Management System:

    • Application Lifecycle Management System
    • MS Visual Studio Team Foundation Server (TFS)

    • Collaborative Lifecycle Mgt
    • Rational Jazz Team Server
    • RTC Change and Configuration Management

     

    ETL Tool (Extract, Transform, Load):

    • IBM Websphere DataStage
    • QualityStage Desinger

     

    Installation Manager:

    • IBM Installation Manager

     

    Cloud Lösungen:

    • Altemista (Fa. NTT Data Deutschland)
    • AXA Cloud
    • AWS Amazon WebsServices

     

    TMS Test Management System:

    • HP Quality Center Enterprise Edition
    • HP Quality Center (Test Director)
    • TestLink
    • Mercury Quality Center

    CodeAnalyse:

    • SonarQube

    Test Tools:

    • Debugger: Postman
    • RESTful: Swagger, Cocoa-Rest-Client
    • SOAP: soapUI, soapUI Pro
    • sonst: TCP/IP Monitor (Eclipse)

    Test Programmiersprachen:

    • Testing: FitNesse, Selenium, Silk
    • Unit: Junit, TestNG
    • Mocking: Mockito, EasyMock

    Test Abdeckung:

    • SonarQube
    • EclEmma - JaCoCo Java Code Coverag

    TestTypen:

    • RT RegressionsTest
    • IT Integrationstest
    • MIT Modul-Integrationstest
    • LT LastTest
    • UAT UserAcceptanceTests

    Test Automatisierung:

    • Selenium
    • eclipse Plugins: 'Test Framework' und 'Automated Tests'

    Plugins:

    • JuvanderBugSynchronizer
    • EA Connector for QC

     

    CPU:

    • AMD Opteron
    • Intel Pentium Xeon QC
    • Quad-Core Xeon
    • IBM Power
    • Sun SPARC64

     

    VM Virtual Machine

    • AMD Opteron
    • Intel Pentium Xeon QC, Quad-Core Xeon
    • IBM Power
    • Sun SPARC64

     

    VM Management:

    • Vagrant

     

    VMWare Hosts:

    • Oracle VM Virtual Machine

     

    Verteiltes Dateisystem:

    • GlusterFS

     

    Dateiformate:

    • YAML
    • JSON
    • XML

     

    Netzwerk-Topologien:

    • Netzarten: DMZ, Hitnet, Intranet, Internet
    • Netzwerk-Konfiguration: IP addresses, Ports
    • Netzkomponenten: Firewalls, Loadbalancers, HAProxy (Loadbalancer), LDAP, Routers, WAP Gateway, Proxy Server, Squid (ProxyServer)
    • Netztechnologien: NAT Network Address Translation
    • Netzwerk-Tools: Putty, WinSCP, Puttygen, Pageant, Cygwin, vi

     

    Storage Connection Types:

    • NAS-NFS
    • SAN


    Storage

    • IBM TSM Tivoli Storage Manager
    • Pure Storage, Netapp SAN & NAS, HPE


    Backup & Recovery

    • IBM Spectrum Protect
    • IBM TSM

     

    Monitoring/Analytics and Alerting:

    • Grafana
    • Prometheus
    • cAdvisor
    • Node-Exporter
    • Nagios
    • SCOM System Center Operations Manager

     

    WebDesign:

    • Dreamweaver
    • Homesite
    • Flash

     

    Case Tools:

    • Umbrella
    • CAPRI
    • Putty
    • Peppes
    • cURL
    • Firefox
    • vi
    • Proxomitron
    • Image Magic

     

    Trouble Ticket Tools:

    • ServiceNow
    • Atlassian JIRA
    • Jira (Atlassian Confluence)
    • Jira Enterprise Edition
    • Vivify
    • Mantis Bug Tracker
    • Trac
    • Win@proach
    • TTWOS
    • Champs
    • Peregrine ServiceCenter-Client

     

    Private Cloud Messaging:

    • Mattermost


    Collaborative Online Whiteboard

    • Concept Board 

     

    Office Tools / Dokumentation / Projekt Management:

    • Lotus Notes
    • MS Office, MS-Office for Mac: Word, Excel, Powerpoint LaTeX, Project, MS Office Visio Standard/Professional, Thunderbird Mail Client, LibreOffice, docSpace, trackSpace, Wikipedia, Topspot Wikipedia, XDoclet, XMLspy, notepad++


    Lokale Cloud Anbindung

    • Check Point Endpoint Security VPN
    • AWS VPN Client


    AWS Container Management

    • AWS Amazon WebServices: AWS Managementkonsole:
      • virtueller Server - EC2 Elastic Compute Cloud: Amazon Linux 2 AMI
      • Container - ECS Amazon Elastic Container
      • Speicher - S3 Simple Storage Service
      • Datenbank - AWS Aurora, Oracle, RDS Database Engine
      • DBMS - TortoiseGIT
      • DB EntwicklungsTool - SQL Developer


    Cloud Computing

    • OpenShift Container Platform: 
      • ?RedHat Openshift Web GUI


    Applikations Framework

    • Spring Boot
    • Spring-Boot-Admin


    WebServices

    • RESTful, SOA, SOAP, JWSDP, WSDL, UDDI
    • Apache Axis, CXF-WebService Framework
    • JBPM JBoss Business Process Management
    • JPDL Java Process Definition Language, JAXWS
    • JWSDP, JAXB, JAXM, SAX, DOM,HTTP Protocol
    • SMTP Protocol, JAXM, JAXR, WebServices security
    • WS Stack, WS-BPEL Konzepte, BPEL-Erweiterung für WSDL

    Betriebssysteme

    Microsoft Windows
    8.1, 7 Enterprise, 7 Professional, Vista, XP, 2000, 95, 98, DOS
    Unix
    Ubuntu; Mac OS X, Suse Linux, Linux Red Hat, Ubuntu, SunOS, SOLARIS, Sun Java Desktop System, AIX, zOS
    Windows 10

    Programmiersprachen

    ABAP
    Angular
    Assembler
    bash Shell-Programmierung
    Borland C
    HTML
    Java
    JavaScript
    PASCAL
    Perl
    PHP3
    PML
    Shell
    Shell Scripting
    Stylesheets
    TypeScript
    TypeScript Basics
    VCML
    WinXP Batch Programmierung
    XHTML

    Datenbanken

    Adabas
    ADABAS
    CGI
    Cloudscape (Informix)
    DAO
    DB2
    Hibernate
    DOM, ORM, HQL
    Informix
    JDBC
    Lotus Notes
    MySQL
    MySQL Control Center
    ODBC
    Oracle
    Oracle DB Modelierung
    Oracle SQL Developer
    PL/SQL Developer
    Pointbase
    Spring DAO
    JDBC, exception handling
    Spring ORM
    Object Relation Mapping, JDO, Hibernate 3, iBates SQL Maps
    SQL
    SQL Navigator
    SQL statements
    Sybase
    TOAD

    Datenkommunikation

    Bus
    Dienste und Anwendungen
    Ethernet
    Fax
    FDDI
    Internet, Intranet
    ISO/OSI
    JMS
    Konfiguration des NT-Proxy-Servers
    LAN, LAN Manager
    Message Queuing
    Message Queuing: MQ Series
    MMS
    MS Internet Information Server IIS
    NetBeui
    NetBios
    parallele Schnittstelle
    Proprietäre Protokolle
    Router
    SMTP
    Systemverwaltung vernetzter LINUX-Rechner
    Systemverwaltung WinNT/2000
    TCP/IP
    TCP/IP-Netze unter WinNT/2000
    TCP/IP-Protokolle
    Token Ring
    Transport- und Anwendungsprotokolle
    Transportprotokolle
    Voice
    Windows Netzwerk
    Übertragungsprotokolle (LAN, WAN und MAN)

    Hardware

    IBM 9117-MMA
    IBM compatible
    IBM POWER
    microController ASM96
    microController MC8096
    Sun Microsystems sun4u
    Sun Microsystems sun4u sparc SUNW
    Sun Ray
    Sun SPARC
    Sun T1

    Design / Entwicklung / Konstruktion

    COMSOL Multiphysics

    Branchen

    Branchen

    • Telekomunikation
    • Mobilfunk
    • Banken
    • Investment
    • Finanzdienstleistung
    • Wertpapier
    • Versicherungen
    • Handel
    • eCommerce
    • Internet
    • Luftfahrt
    • Reisen
    • Touristik
    • Bahn
    • Transportation
    • Logistik
    • Logistics
    • Transport & Energie
    • Automotive
    • Automobil
    • Industrie 4.0
    • Behörde/Öffentlicher Dienst
    • Verwaltung
    • Medizin
    • SAP
    • Elektrotechnik
    • EDV
    • Training
    • Alarmierung und Krisenmanagement

    Einsatzorte

    Einsatzorte

    Deutschland, Österreich, Schweiz

    Weitere Länder: gerne EU-Raum, da Fremdsprachkenntnisse E und F vorhanden; weltweit möglich

    möglich

    Projekte

    Projekte

    2 Jahre 9 Monate
    2021-07 - heute

    Application Integration-Architecure

    Senior Project Manager ESXi bare metal VM Ware ...
    Senior Project Manager

    • Application Integration-Architecure mit dem Verantwortungsgebiet Rechenzentrums-Verantwortlicher und Track Lead ? Windows, Unterstützung im Track Datenbanken, Storage und Backup
    • Service Delivery ? Transition


    Transition Management

    • Geplanten und kontrollierten Übernahme von 4 Rechenzentren des Kunden mit dem Ziel der Kostenreduzierung:
      • Servers: ESXi, bare metal, VM Ware
      • Betriebssystem: Windows, Linux
      • VM Ware: vSphere VCenter
      • Datenbanken: Oracle, DB2, Postgres
      • Strorage: IBM, NetApp, Pure Strorage, HPE
      • Backup & Recovery: Spectrum Protect, IBM TSM
      • Netzwerktechnik: Firewalls, Switches, Power Cabeling, Network Cabeling


    Überführung der Anwendungen in den Rechenzentren in einen modern Cloud-Umgebung:

    • Mitwirken bei der Implementierung des Future Model of Operation (FMO):
      • Teilnahme an den Meetings zum Planning und Durchführung des Build-Prozesses
    • Verantwortung bei der Planung, Steuerung und Durchführung von komplexen Digitalisierungs- und IT-Transformationsprogrammen.
    • Entgegennahme der operativen Prozesse und Hands-On Aufgaben vom Kunden (Plan, Build, Run, Test, Dokumentation, Training, Kommunikation, Rollout, Monitoring, Ticketing), sowie der unterstützenden Prozesse in der Administration der IT Service Assets
    • Umstrukturierung der operativen Prozesse mit Inhouse Providern in Indien und externen Providern in Deutschland.
    • Arbeiten als SPOC (Single Point of Contact) innerhalb der internen Projektorganisation, zu den Dienstleistern und zum Kunden bezüglich von Kundensystems, Tools und Teams, speziell auf der Kundenseite:
      • Steuerung und Koordination der Transition
      • Weisung der Mitarbeiter im Team
    • Windows Server Wartung und Betriebssystm Wartung:
      • Entwicklung und Dokumentation von regulären Support und Wartungsarbeiten: 
      • DataMover, Terminal Servers (Daten Import und Export), Server Backups, Windows Patch Days)
      • Durchführung dieser regulären Wartungsarbeiten.

    • Unterstützung der Track Leads in den Bereichen Datenbanken, Storage und Backup
    • 2022.02 bis 2022.07: Übernahme der Rolle des Team Leads Windows:
      • Aufbau des Windows Teams
      • Analyse von Mengenangaben und Qualifikationsanforderungen der übernommenen Aufgaben seitens des Kunden
      • Verteilen der Aufgaben un d Verantwortungen innerhalb des Teams und der Externen Providern
      • Führen von Interviews mit möglichen neuen Kollegen
        • Analyse von Profilen
        • Interviews führen
        • Analyse des Inteviews mit finaler Entscheidung; Kommunikation zum Line Manager / HR
    • Übernahme der Rolle des Site Managers für die Rechenzentren des Kunden:
      • Verantwortung als Site Manager für die Rechenzentren des Kunden
      • Verantwortung für alle Vorgänge innerhalb der Rechenzentren
        • Verantwortung über alle Vorgänge und Veränderungen in den Rechenzentren:
          • Verantwortung über das des gesamten Inventar
          • Aufbau / Kontrolle des LifeCycle Managements
          • Installation/Entfernung von neuer / alter HW
          • Installation von Austausch-Teilen
          • Änderungen an den Racks und Positionen in den Racks,
          • Änderungen an Netzwerk und der Verkabelung,
          • Änderungen an den Hostnamen, IP-Adressen und den Ports
      • Kontrolle der Zugangsberechtigung bezieht sich auf alle Personen, wie Kollegen, Mitarbeiter des Kunden, externen Dienstleistern
      • Recht der Vergabe / Entzug von Vergabe-Berechtigungen
      • Betreuung von Servicetechnikern
    • Mitwirken beim Aufbau eines Desaster Recovery Teams
    • Mitwirken beim Aufbau der Prozesse des Ticketing System CISM innerhalb des Teams
    • Customer Facing Position:
      • Setting up and leading technical knowlegde transfer sessions and technical discussions
      • Direkter Kontakt zum Kunden: Meetingkommunikation in deutscher Sprache zu kUnden
      • Direkter Kontakt zu den Dienstleistern: Meetingkommunikation in deutscher Sprache
      • Interne Meetings mit indischen Kollegen in englischer Sprache

    • Anwendung der Methoden des Projektmanagementmethoden (PMI, SCRUM, hybride Methoden):
      • Time Management: Erstellen von Zeitplänen
      • Qualtity Management
      • Machbarkeitsanalysen
      • Leiten von Meetings mit dem Kunden und den Externen Dienstleistern
      • Moderation, Kreativität und analytisch-konzeptionelles Denken
      • Stress-Resistenz
      • Kommunikation zu / Teilnahme an Meetings mit Service Managern.


    Cloud-Umgebung

    • erweiterte Konnektivität lokaler Netzwerke in die Cloud:
    • Check Point Endpoint Security VPN


    Daimler specific environment

    • Daimler WCP World Communicaton Platform

    ESXi bare metal VM Ware Windows Linux vSphere VCenter Oracle DB2 Postgres IBM NetApp Pure Strorage HPE Spectrum Protect IBM TSM Firewalls Switches Power Cabeling Network Cabeling PMI SCRUM hybride Methoden Citrix Windows 10 Enterprise; Linux vSphere VCenter; ESXi IBM Websphere Application Server PostgresSQL Ver. 13. Win Server 2003 2008 20012 2016 2019 SQL-Server IBM TSM Tivoli Storage Manager; Pure Storage Netapp SAN & NAS IBM Spectrum Protect MobaXterm SAN NAS Network Cabling Power Cabling IT Dok WikiTruck (Confluence) CISM Service Now CheckMK (Nagios Derivat) ITSM Atlassian Jira Ver. 8.10.0 Atlassian Confluence Ver. 7.4.3: Daimler Wikitruck Teams Ver. 1.4.00 Skype for Business Ver. 365 MSO Cisco Webex Meetings Desktop App Ver. 41.6.5.10 MS 365: Word Excel Outlook Notepad++ Ver. 7.9.5
    DaimlerTruck AG
    Stuttgart
    2 Monate
    2021-04 - 2021-05

    KundenProjekt im Energie Verteilungsssektor

    Senior-Backend-Entwickler
    Senior-Backend-Entwickler
    • Die zunehmende Einspeisung erneuerbarer Energien hat der Kunde des Kunden das Projekt diese Projekt initiiert. Mit Hilfe der neu erstellten Plattform können Netzbetreiber einen wesentlichen Teil der neuen Anforderungen der Energieeinspeisung gemäß des Netzausbaubeschleunigungsgesetz ? kurz NABEG ? erfüllen
    • Software Entwicklung


    Weiterentwicklung des Projektes

    • Prüfen des Planungsdatendokuments beim Eingang von Netzmodelldaten auf fachliche Validierung und fachliches Logging.
    • Abspeichern in Zeitreihenintervalltabelle.
    • JUnit Test erstellen mit Mocking sowie Integrationstest durchführen mit erstellter Testdatendatei
    • Unterstützung im Onboarding anderer Kollegen

    Agil: Scrum SAFe (Scaled Agile Framework) jdk-11.0.2: Streams Lambda Double Colon Operator IntelliJ Ultimate Ver. 2021.1 mit Plugin Git Toolbox Rainbow Brackets Checkstyle SonarLint Eclipse IDE 2021 mit Plugins "Git integration for Eclipse" "Eclipse Color Theme 1.0.0" "Checkstyle Plugin 8.41.0" und "SonarLint 5.9" Windows 10 Enterprise AWS VPN Client Ver. 1.3.1 Docker Desktop Ver. 3.3.3 MS Office 2010: Word Excel Outlook Notepad++ Ver. 7.9.2 mit Plugin "XML Tools" Teams Ver. 1.0 Concept Board Spring Boot Ver. 2.2.10.RELEASE SonarLint Eclipse IDE 2021 "Checkstyle Plugin 8.41.0 SonarLint 5.9 RedHat Openshift Web GUI Atlassian Bitbucket Ver. 7.5.2 Git Gui Ver. 2.31.1 Apache Maven Ver. 3.8.1 RepoManager: Nexus Ver. OSS 3.28.1-01 Jenkins Ver. 2.263.3 LiquiBase Apache Cassandra (NoSQL) Keycloak JUnit Mockito Ver. 3.5.13 SonarQube Ver.8.5.1 (build 38104) Atlassian Jira Ver. 8.10.0 Atlassian Confluence Ver. 7.4.3 Ver. 2.2.10 Outlook Notepad++
    Atos Information Technology GmbH
    Remote
    3 Monate
    2020-07 - 2020-09

    Datenmigration

    Senior Java/Spring Entwickler
    Senior Java/Spring Entwickler

    Development

    • Migration aus einer Vertreterdatenbank in eine MySQL-basierte AWS Aurora DB:
      • Weiterentwickeln eines neuen Datenmodells mit der Reduzierung auf die wesentlichen Inhalte
      • Transformation der Daten, inkl. Anonymisierung, Versionierung und Historisierung
      • Implementierung einer Spring Data-Zugriffsschicht
        •  Mitarbeit an der Analyse der Migration
        • Mitarbeit an der Erstellung von Konzepten incl. Dokumentation
        • Entwicklung des DA (DataAccessLayers) API mit Rechte-Management (Lese- & Schreibrechte) für die Anwendungsschichten
      Agile: Scrum;Kanban Java 10; JDK 1.8: 1.8.0_181-1-redhat (openjdk-1.8.0.181-1.b13.redhat.windows.x86_64) Java IntelliJ IDEA Ultimate Ver. 2020.1.4 GitHub Enterprise Server 2.21.3 Artifakt Repository (JFrog Artifactory) Ver. 5.11.8 Maven Ver. 3.6.1 Jenkins Ver. 2.235.2 OpenShift Ver. 4.5 AWS Amazon WebServices EC2 Elastic Compute Cloud ECS Amazon Elastic Container Service S3 Simple Storage Service AWS Aurora (MySQL DB) TortoiseGIT Ver. 1.8.15 Oracle Ver. 12.1 MySQL Ver. 5.7.30 SQL Developer Ver. 19.2.1 DB Visualizer Pro Ver. 9.2.14 JPA Ver. 2.1 ORM Hibernate Ver. 4.3; Aache Tomcat Ver. 8 Spring Boot Ver. 2.3.1 Spring Data Ver. 2.4.3 Spring Batch Ver. 4.3.0 Microservice JAX-RS Ver. 2.1.5 JUnit Ver. 5 Win10 Ver. Enterprise Atlassian Jira Ver. 8.5.5 Atlassian Confluence Ver. 6.13.8 Miro PuTTY for Windows Ver. 0.73 Sharepoint MS Office 365 ProPlus: Outlook Word Excel ... Notepad++ Ver. 7.8.8 Teams Ver. 1.0 Slack GotToMeeting DAL (Data Access Layer)
      Allianz Deutschland AG
      Unterföhring
      3 Monate
      2020-01 - 2020-03

      Kommunikations Programm Vendo

      Software JEE Entwickler AWS Cloud
      Software JEE Entwickler AWS Cloud

      Die eLok-Migration stellt die Zusammenführung der Bestandskunden aus dem CRM eLok und dem Bestand aus den Kundendaten KTO dar. Es ist derzeit die Initial-Migration nahezu vollständig entwickelt. Als nächste Stufe wird die Delta-Migration umgesetzt. Die Initial-Migration soll durchgeführt werden und die Delta-Migrationen in regelmäßigen, sich wiederholenden Abständen.

      • Entwicklung der Delta-Migration: Umsetzung der Arbeitspakete
      • Erstellung des Drehbuches zur Initial-Migration
      Agile: Scrum Kanban JDK 1.8: 1.8.0_181-1-redhat (openjdk-1.8.0.181-1.b13.redhat.windows.x86_64) Java Microservice Architektur STS Spring Tool Suite; Ver. 4.2.2 Cucumber Plugin 0.0.23 EclEmma Plugin 3.1.2 Qwickie Plugin 1.1.10 SonarLint 4.3.0 Maven Ver. 3.3.1 GIT GitLab Ver. Community Edition 12.6.4 AWS Managementkonsole EC2 Elastic Compute Cloud: Amazon Linux 2 AMI S3 Simple Storage Service Oracle Ver. 12.1 RDS Database Engine TortoiseGIT Ver. 1.8.15 SQL Developer Ver. 19.2.1 Docker Kubernetes Helm JDBC PL/SQL RESTfull: JAX-RS Unit-Test: JUnit Grafana Win10 Ver. Enterprise Java Documentation: Javadoc Atlassian Jira Ver. 7.13.11 Confluence Ver. 6.13.10 PuTTY for Windows Ver. 0.73 Puttygen MS Office 365 ProPlus: Outlook Word Excel Notepad++ Ver. 7.8.4 Teams Ver. 1.0 eLok KTO eSuite NVS/NVS-Abo (VSP)
      DB Systel GmbH, DB Netz + DB Vertrieb, Sales & Accounting Systems (T.IPI 12)
      Frankfurt am Main
      9 Monate
      2019-02 - 2019-10

      Wartung und Weiterentwicklung einer ToolChain

      Devops Engineer
      Devops Engineer

      ToolChain Weiterentwicklung:

      • Aufgaben in der Weiter-Entwicklung einer automatisierten ToolChain in Test- und Prod-Umgebungen:

       

      Einarbeitung in:

      • Rancher, Ansible, Prometheus (Monitoring)
      • Grafana (Monitoring)

       

      Projekt: Neuentwicklung einer CI/CD Pipline (Jenkins Pipeline):

      • Konzept und Machbarkeitsanalyse einer Neuentwicklung einer Jenkins Pipline mit OpenStack, Docker, Kubernetes, Ansible, ...
      • Erstellen von UserStories, Tasks und Subtasks in Jira
      • Neuentwicklung der Jenkins Pipline
      • Jenkins Projekt, Git Hook, Visual Studio Code
      • Jenkinsfile.groovy, Maven/Gradle, ....

       

      Projekt: Entwicklung einer neuen ToolChain

      • in Zusammenarbeit mit mehreren Kollegen in einem zusammengesetzten Team:
        • OpenStack (VM Manager), GIT, CI/CD Pipline (Jenkins Pipeline), Docker, Vagrant, Ansible, OTC (Open Telekom Cloud - VM Manager)

       

      ToolChain Wartung:

      • Aufgaben im Betrieb einer automatisierten ToolChain in Test- und Prod-Umgebungen

       

      Server- und Docker-Betreuung:

      • Administrieren von Containern
      • Ändern von Konfigurationen
      • Prüfen von Logs

       

      Administrationsaufgaben in der Tool Chain:

      • Betreuung von Anwendungen:
      • Beseitigung von Störungen
      • Unterstützung bei Produktivsetzungen und Migrationen
      • Zertifikatsrequests erstellen und Zertifikate bestellen bei TeleSec
      • Pflege der Workflows im CI/CD Tool
      • Entwicklung von Scripten zum automatischen Deployment (Infrastruktur und Software)
      • Umsetzung von Tickets/Anfragen

       

      Portierung von Applikationen der dockerisierten Test- nach Prod-Umgebungen:

      • Portieren von GIT Repositories über Instanzen hinweg
      • Installation und Konfiguration von Grafana, Prometheus, cAdvisor, Node-Exporter, Spring-Boot-Admin
      • Erstellung des Ablaufplanes
      • Konfiguration von config-, docker-compose.yml-, ini-Files, Dockerfiles, Docker Swarm
      • Sichern der Konfiguration in GIT
      • Durchführung der Deployments

       

      Test- und Prod-Umgebungen für Jira, Confluence, SonarQube, Git, Jenkins, Nexus, Rancher:

      • Anlegen von Projekten und Usern mit Rollen- und Rechtevergabe
      • Durchführung von Datenimporten in Datenbanken
      • Plugins aufspielen und aktualisieren
      • Container und Server neu starten
      • System-Updates durchführen

       

      Netzwerk:

      • Teilnahme an Hitnet Migrationen

      Tätigkeit als DevOps:

      in Zusammenarbeit mit Scrum-Master, TechLead, ProjektManager:

      • Umgestaltung der Prozesse von "Agil - Scrum" nach "DevOps" gemäß des Buches "DevOps: Teams, Tools und Infrastrukuren erfolgreich umgestalten" nach den Vorstellungen von Gene Kim, "Das DevOps Handbuch", Oreilly, 

       

      Arbeit als Bindeglied zwischen Ops-Team, Dev-Team und Kunde (Customer Facing Position):

       

      Arbeiten nach ITIL:

      • Teilnahme an Besprechungen des Change Advisory Board CAB
      • Bearbeiten von Incident und Change - Durchführung von Hot Deployments Produktion: Datenimports in DB

       

      Arbeit nach Scrum:

      • Teilnahme an Daily Standup Meetings, Refinements, Sprint Review, Sprint Retrospektive, Sprint Planning I, SprintPlanning II
      Scrum und Kanban Prozessmanagement nach ITIL jdk1.8.0_131 jdk-12.0.1 Java IntelliJ IDEA Ver. 2018.2.4 Visual Studio Code Ver. 1.33.1 Openstack Spring Boot Ver. 1.5.13.RELEASE Spring-Boot-Admin Ver. 1.0.2 OTC (Open Telekom Cloud - VM Manager; public cloud) VMware Horizon Client Ver. 3.5.2 build-3150477 Oracle VM VirtualBox Ver. 6.0.4-128413 Rancher Ver. 1.6.25 Docker Ver. 1.7.1; build 6c29830 Docker Ver. 17.12.0-ce; build c97c6d6 Kubernetes Helm Vagrant nginx Ver. 1.13.3-alpine Docker Swarm Win7 Professional Ubuntu 18.04.2 LTS Desktop Ubuntu 16.04.4 LTS Release 16.04 Codename xenial Internet Information Services (IIS) Ver. 8.5.9600.16384 MS Windows Server 2012 R2 Ver. 6.2 Windows Powershell ISE JPA 2.1 Hibernate 5 TortoiseGit Ver. 2.8.0 PostgresSQL Ver. 9.6 Oracle 11g Express Edition Sybase PowerDesigner Ver.16.5 DBVisualizer Ver.9.0.6 Jenkins Apache Maven Gradle Ant Nexus Repository Manager OSS Gitblit Git Git for Windows Grafana Prometheus cAdvisor Node-Exporter Progress Telerik Fiddler Web Debugger SAP GUI 7.30 SonarQube SOAP-UI Atlassian Jira Confluence Putty Bitvise SSH Client YAML JSON XML Swagger UI KeyPass2 ServiceNow Mattermost MS Office 2016: Outlook; Word; Excel; Notepad++ Skype for Business 2016
      operational services GmbH & Co. KG
      Braunschweig
      4 Monate
      2018-09 - 2018-12

      Sperr- und Löschfunktion nach dem EU-Datenschutzverordnung DSGVO

      ProjektManager, Business Analyst und Java-EE-Entwickler
      ProjektManager, Business Analyst und Java-EE-Entwickler

      Konzeptionierung und Entwicklung: Automatisches Löschen und Sperren von personenbezogenen Daten:

      • Erstellung von Fachkonzepten,
      • Mitarbeit bei der Erstellung von Architektur-Konzepten
      • Unterstützung in der Software-Entwicklung der zentralen Sperr- und Löschfunktion nach dem EU-Datenschutzverordnung DSGVO in den Frontend-Systemen OBS, LOS, VPOS und ANIS

      Erstellung der DV-Konzepte für die Applikationen OBS, LOS, VPOS und ANIS:

      • Erarbeiten der technischen Spezifika mit Hilfe von
        • Dokumentenrecherche, Programm- und Datenstrukturanalyse
        • Führen von Expertenworkshops mit dem Systemverantwortlichen und technischen und fachlichen Experten.
        • Erstellen des ProzessFlusses, Sequenzdiagramme, UserStories, UML-Diagramme, ...
        • Unterstützung und Abstimmungen mit dem Applikationsarchitekten
        • Beauftragen, führe und tracken der Entwickler

       

      Agiles Projektmanagement:

      • AnforderungsManagement und -Engineering:
        • Jira -Schreiben/Erstellen von UserStories, Tasks und Subtasks
        • Tracking der UserStories/Tasks/Subtasks; Rücksprache mit PO
        • Präsentation der UserStories/Tasks/Subtasks in JourFixe-Meetings
      • ZeitManagement, ResoursenManagement:
        • Machbarkeitsstudien und Aufwandsabschätzungen
        • Resourcenplanung und -Tracking des Projekt- und Entwicklerteams

       

      Unterstützung in der Implementierung der technischen Lösungen:

      • Entwicklung von Views auf Oracle DB (Java, SQL, ..), und i5 DB (Java, SQL, ....)

       

      Unterstützung im TestManagement:

      • Abstimmung der Testprinzipien mit Berücksichtigung im DV-Konzept
      Scrum Wasserfall JEE 7 Java Eclipse Repository: SVN Subversion Versionsverwaltung: TortoiseSVN Win7 Persistenz-API: JPA 2.1 Implementierung: Hibernate 5 Oracle Enterprise Edition Release Sybase PowerDesigner DBVisualizer Ant Jenkins HTTP JSON XML Jersey Jackson JAX-RS CA API Gateway 9.1 AngularJS 1.6.8 Visual Studio Code JMS Topics SOAP-UI SonarQube Jira OBS LOS VPOS ANIS DIL (Data Integration Layer) DQM Rules Engines Business Middleware Confluence Swagger UI Lotus Notes MS Office 2010: Word; Excel LibreOffice Ver. 7.0.0
      VR Leasing
      Eschborn, Taunus
      5 Monate
      2018-05 - 2018-09

      eConnect

      TeamLead Entwicklung Scrum Java 8 (JDK 8u171) IntelliJ Ultimate ...
      TeamLead Entwicklung

      TeamLead Entwicklung:

      • Java EE Entwicklung
      • Konzeptionierung
      • Steuerung Near- und OffShoring
      • Customer Facing

      Entwicklung der Middleware "eConnect":

      • Direktmarketing-Kampagnen werden aus dem CRM-Kundensystem eLok ausgelesen, verarbeitet und diese über eMail-Schnittstellen und Druckdienstleister an die Bahn-Kunden versendet
      • Das Projekt befindet sich im Sprint 0 und die Anforderungen (Epics und UserStories) werden mit dem Kunden erstellt und abgestimmt

        

      Unterstützung des Solution-Architekten: Erstellung von Konzepten (Jira, Confluence):

      • Schnittstellenanalyse zu Emarsys und zu Druckdienstleister"
      • Adressvalidierung
      • Personalisierung der Kommunikationsanlässe
      • Landingpages

       

      Entwicklung:

      • Durchstich und Weiterentwicklung der Emarsys- und Druckdienstleister-Schnittstellen
      • Tools: IntelliJ, GIT, BitBucket, Java 8, Maven, MySQL, RESTfull, JSON, SoapUI, Spring Frameworks;
      • Aufbau des OffShore Entwicklerteams in Indien und des NearShore Teams in Spanien:
        • Tracking der OffShore Entwicklungsteams:
          • Transfer der Entwicklungsaufgaben zum OffShore-Team in Indien und Spanien
          • Steuerung des Entwicklerteams: Wissenstransfer und Unterstützung in der Entwicklung

       

      Unterstützung des Projektleiters:

      • Abstimmung und Beratung
        • beim Projekt-Transfer vom ehemaligen Dienstleister des Kunden (Firma Wunderman)
        • bei integrativen Lösungen mit den externen Lieferanten Emarsys und einem externen Druckdienstleister

       

      Unterstützung des PO:

      • Abstimmung und Klärung von Anforderungen mit dem Kunden Deutsche Bahn
      • Erstellung von Epics und UserStories (Jira, Confluence)

       

      Unterstützung des Scrum Masters:

      • Gelegentliches Leiten des Daily Standup Meetings der Entwickler

       

      Teilnahme an Meetings:

      • Sprint-Review mit dem Kunden Bahn
      • Meetings zur Ermittlung der Requirements beim Kunden und beim ehemaligen Dienstleister des Kunden
      • Daily Scrum Meeting Entwicklung
      Scrum Java 8 (JDK 8u171) IntelliJ Ultimate Version: 2018.1.3 Build: 181.4892.42 Released: May 8 2018 Atlassian BitBucket; GIT Ver. 2.17.0 RESTful WebServices JSON Spring Batch Ver. 3.0 Spring Boot Ver. 2.1.0 Spring CrudRepository (Spring Data Core 2.0.7.RELEASE API) Emarsys Demo Account Emarsys Marketing Platform Emarsys Endpoints Windows 10 Professional log4j MySQL Server Ver. 8.0.11 MySQL Community Server - GPL SoapUI 5.4.0 Jira Ver. V7.4.2 Confluence Ver. 6.3.2 MS Outlook Chatbasierter Arbeitsbereich MS Teams MS Office 2016 notepad++ Ver. 7.5.6 LibreOffice Ver. 7.0.0
      Ogilvy & Mather
      Frankfurt
      2 Monate
      2018-03 - 2018-04

      SpEETS, Mauritius: DRIVE Datenmodells in Zusammenspiel mit der S-API

      Business Analyst, Solution Architect und Projektleiter MS Office 2010: Word Excel; LibreOffice Ver. 7.0.0
      Business Analyst, Solution Architect und Projektleiter

      Work Stream Lead API:

      • Business Analyst / Konzeption:
        • Verantwortung für die Erstellung von Integrationskonzepten / Schnittstellenanbindung;
      • Design/Architektur:
        • Erstellung der technischen Lösungsdesigns für die Softwarearchitektur und Abstimmung mit Lieferanten und inhouse Enterprise Architekten
      • Projektleiter: Verantwortung über Koordination und Steuerung der Kunden T4E (Toll4Europe)/TSI, Daimler AG und Satellic NV:
        • AnforderungsMgt, ZeitMgt:
        • Produkt- und ProjektAnalyse: Klärung von Schnittstellen zu anderen BackendSystemen
        • Steuerung der Lieferung von Arbeitspaketen/Produkten
        • Tracking des Lieferanten
      • QualitätsMgt:
        • Test & Abnahme der Lieferung
      • in Zusammenarbeit mit/in Abstimmung mit dem PO:
        • Klärung der Bedeutung von hausinterner Arbeitspakete für das MVP Minimum Valuable Product
        • Analyse technischer Aspekte für die Erstellung von Epics und UserStories
        • Befüllen des Backlogs für die Sprints: Beratung bei der Erstellung von UserStories
      • berichtet an/kommuniziert mit/klärt ab mit ?
        • ProductManagern
        • Demand Manager (dieser berichten an Chief Digital Officer)
        • PO Backend-Entwicklung und PO Frontend-Entwicklung
        • SAP-Architekt und Entwickler
      • Projektleiter - Führung des LieferantenMgt: Lieferant NTT Data GmbH:
        • LieferantenMgt: AnforderungsMgt, ZeitMgt, QualätsMgt, Beratung und Koordination
        • Beratung/Meetings mit Repräsentanten der Fa. NTT Data: Erstellung der Architektur / des DRIVE Datenmodells
        • Beratung/Meetings mit Repräsentanten der Fa. NTT Data: Erstellung von Anforderungsprofilen für zusätzliche MA zur Projektunterstützung
      • Kunde T4E:
        • Aufbau/Implementierung der Firma Toll4Europe (DKV, T-Systems, Daimler)
        • Beratung/Meetings mit Demand Management: "TeamSetUp und DetailMeilensteine innerhalb des Konsortiums DKV-TSI-T4E


      Sprachen Dokumentation:

      Englisch, Deutsch


      Kommunikation:

      Deutsch

      ProjektManagement: Prince 2 Scrum Agil Enterprise Architect Draw.io Java IntelliJ Nodejs npm cli Maven Git Jenkins Postgres SonarQube JSON-RCP Yaml XML HTTPS (Secure Hypertext Transfer Protocol) Zertifikate und Keystores SFTP (SSH File Transfer Protocol) Windows 7 Enterprise SAP ERP Integrationsplattform/B2B Gateway: Seeburger BIS IDOC EDI Electronic Data Interchange RESTful Services SOAP WebServices Axway API Gateway: Security and Authentication Cloud connectivity Monitoring and Reporting Application Logging Identity Access Management (IAM) Altemista (Fa. NTT Data Deutschland) Sharepoint Jira Confluence Cisco Jabber Build 51659 Cisco WebEx
      MS Office 2010: Word Excel; LibreOffice Ver. 7.0.0
      DKV Mobility
      Ratingen
      5 Monate
      2017-10 - 2018-02

      Polaris Bestandskundensystem

      Senior JEE-Entwickler Guidewire out of the box Insurance Suite Ver. 9.0.4: PolicyCenter ClaimCenter
      Senior JEE-Entwickler

      Polaris Bestandskundensystem 

      • Guidewire Integration: PPIL (Partner & Prospect Integration Layer). 
      • Der PPIL dient als Verbindungselement zwischen der bestehenden, führenden Bestandskunden-Partner-Applikation und der neu zu implementierenden Guidewire-Applikation mit den Policy- und Claim-Center. 
      • Darin findet das Mapping der unterschiedlichen Parametern beider Welten statt.


      Requirement Engineering (Workshops, Meetings, ...):

      • Analyse der geforderten Anforderungen für den PPIL: was soll PPIL tun?
      • Analyse der Funktionalität des PPIL: welche Funktionen soll der PPIL übernehmen, was soll er können?
      • Analyse der Entwicklungsumgebung: welche Tools, Frameworks und Technologien sollen verwendet werden?

      Business Analyse und Konzeption:

      • Erstellung eines Testkonzeptes:
        • Das Konzept beinhaltet folgende Schwerpunke:
          • TestManagement (Prinzipielles Vorgehen beim Test und Zusammenarbeit mit zTM [Abteilung "zentrales TestManagement"],
          • Festlegen von TestTools (soapUI, JUnit),
          • Einführen von Last- & PerformanceTests,
          • DefektManagement (Prinzipelles Vorgehen und Einfürhung von HP ALM)
          • TestDatenManagement (EU-konforme Richtlinien nach EU-DGSVO)
      • Umsetzen des Testkonzeptes mit Hilfe von
        • Meetings/Absprachen mit zTM (Zentralen Test Management) des Projekts Polaris
        • Klärung mit Stakeholdern von Rollen und Rechten, Verhalten auf Instanzen, Prinzipien und Deliverables, Testarten, Testtools, UserAcconts, Testdaten, Meetings und Inhalten, zu erstellende Dokumentation
      • Dokumentation des Konzeptes in Confluence

      Erstellung eines Konzeptes im Umgang des ErrorHandlings:

      • Business Analyse: Fehlerbehandlung in der Applikation und in den betroffenen Umsystemen
      • Dokumentation des Konzeptes in Confluence
      • technische Umsetzung des ErrorHandlings

       

      Aufbau und Konfiguration der Entwicklungsumgebung, bestehend aus:

      • Java 1.8
      • Apache Tomcat
      • evtl. Wildfly
      • Eclipse
      • Maven
      • TortoiseSVN
      • Enterprise Architect
      • ReadyAPI
      • soapUI Pro
      • soapUI NG
      • H2 Database
      • Hibernate-JPA

       

      Unterstützung in der Entwicklung einer 3-schichtigen Java-EE PPIL-Applikation in Eclipse mit Interface- und Business-Schicht:

      • mit Spring Context, Ver. 4.3.6.RELEASE

       

      Implenentierung von Frameworks:

      • Konfiguration SVN mit Tortoise und Übernahme des Konfiguration Managements;
      • Implementierung Junit-Konfiguration und CodeCoverage mit Erstellung von JUnit-Testcases;
      • Implementierung Mocking-Konfiguration und Durchführung von Mocking;
      • Implementierung slf4j-Frameworks und Umsetzung des Loggings;
      • Implementierung MapStruct

       

      Meetings:

      • Scrum Daily Sprint Meeting
      • Backlog Refinement
      • Sprint Planning

      Agile nach SCRUM SAFe (scaled Agile Framework) Java 1.8 (jdk1.8.0-x64) Eclipse Java EE IDE for Web Developers Enterprise Architect UML 2.5 BPM TortoiseSVN Subversion SVN Nexus Apache Maven Jenkins Tomcat JBoss Wildfly H2 Database Engine Hibernate-JPA Win 7 Enterprise Spring Context MapStruct SOAP SOA WSDL CXF Enterprise Service Busses: Federated ESB MEP Message-Exchange-Patterns ReadyAPI soapUI Pro JUnitTestabdeckung: Eclipse Plugin JavaCodeCoverage Mockito Log4J SLF4J Repository Manager OSS Silva / ServiceNow SoftwareCenter COIN COmponent INstaller Jira Confluence MSOffice 2010: Outlook; Excel; Word Skype for Business 2015 Trello.com VPN OpenShift OpenPaaS AWS Amazon WebServices TAP Technische Anwender Plattform EIP Enterprise Integration Platform Java Tomcat Plattform PaaS Platform as a Service
      Guidewire out of the box Insurance Suite Ver. 9.0.4: PolicyCenter ClaimCenter
      AXA Versicherung AG
      5 Monate
      2017-06 - 2017-10

      Test- und Release-Management

      SCM Manager
      SCM Manager

      Mitarbeit und Unterstützung im Bereich GTRM (Gothaer Test- und Release-Management)

      • SCM Manager mit der Aufgabe/Funktion:
        • Konfigurieren und Übergeben der IT Anwendungssysteme im Rahmen der Release Planung durch das Releasemanagement, damit die Release Artefakte koordiniert in Produktion übergeben werden können.

      Mitarbeit und Unterstützung im Bereich GTRM (Gothaer Test- und Release-Management) als SCM (Software Configuration Manager):

      • SCM und GTRM: Unterstützung im Release- und Konfiguration Management;
      • Abteilung TextOM: Einphasen der Abteilung in das zentrale Release- und Konfiguration Management GTRM
      • Analyse sämtlicher Prozesse und Entwickler- und Test-Arbeitsplätze
      • Aufbau des Release- und Konfiguration Managements

      Mitarbeit und Unterstützung in der Abteilung SCM (Software- and Configuration Management) und GTRM (Gothaer Test- und Release Management):

      • SCM und GTRM
      • Unterstützung im Konfigurations- und Release-Management (Unterstützung der Release-Durchführung in allen Phasen von Entwicklung, Build und Release, Deployment und Produktion in den Instanzen Entwicklung (COMMON: TKVE), Test (INT, UAT, Systemtest, Regressionstest, Abnahmetest) und Betrieb (PROD)
      • Prozessierung der Dokumentation des GTRM und RSCM nach dem bisherigen Standard in Excel- und PDF-Format:
      • Dokumentation der Releases in den ReleaseNotes, und ReleaseReport
      • Übergabe der Lieferartefakte zu einem Release an den Betrieb
      • Übergabe der Artefakte an Test und Betrieb Beratung der AE bei Fragen zur Schnittstelle zum SCM beim Software-Entwicklungs-Prozess
      • Unterstützung von Hauptreleases, Nebenreleases, Test- und Hotfixes gemäß Releasekalender.
      • Erstellung von SVN-Tags und Pflege und Administration von SVN als zentrales Repository für Sources und Dokumentation.
      • Teilnahme an Meetings: JourFix SCM, JourFix GTRM, Release Meeting GTRM, Aktionsplan Release, Drehbuch Meetings
      • AUREL (AUtomatische RELeaseanmeldung): Unterstützung bei der Umstellung der Prozesse auf Jira - Begleitung der Produktivsetzung: Test und Analyse der Anwendung des neuen Verfahrens - Erstellung der Release-Dokumentation aus dem Steckbrief [SVN] in Jira [SVN: Steckbrief, Jira: AUREL]
      • Ermittlung von Erfahrungswerten und Eingabe diese Erfahrungswerte in die Jira-Formulare: Absprache mit den Jira-Entwicklern zur Anpassung der Formate.
      • Unterstützung in der Migration von IBM Websphere Ver. 7.0 auf 8.5

       

      Text/OM (Zentrales Gothaer Druckwesen): Einphasen der Abteilung in das zentrale Release- und Konfigurations-Management

      Prozess-Analyse innerhalb der Abteilung TextOM

      • Analyse der Prozesse innerhalb der Abteilung TextOM nach fehlerhaften, ineffizienten Prozessen und Prozessketten (Prozesse und Arbeitsplätze)
      • Verbesserungsvorschlag an das Management zur Fehlerbeseitigung und Optimierung der Prozesse

      Aufbau und Durchführung des Release Managements

      • Entwicklung von Release-Plänen in Abstimmung mit GTRM (zentrales Gothaer Test- und Releasemanagement)
      • Monitoring/Tracking der Release-Pläne und Abstimmung mit GTRM
      • Abgabe der Artefakte zu den Releases im neuen Jira-Format im Zeitrahmen und in der geforderten Qualität.
      • Erstellung sämtlicher Dokumentation
      • Beratung der Anwendungsentwickler bei Fragen zur Schnittstelle zum SCM beim Software-Entwicklungs-Prozess
      • Kommunikation mit GTRM und RTUM: Koordination der Softwareverteilung
      • Unterstützung in der Migration von IBM Websphere Ver. 7.0 auf 8.5

      Aufbau und Durchführung des Konfigurations-Managements

      • Entwicklung von Plänen zum Konfigurationsmanagement
      • Konfiguration aller Umgebungen (DEV-, TEST-, INT- und PROD): Durchführung von IST-Analysen, SOLL-Wert-Bestimmung mit Administratoren und Management
      • Monitoring und Tracking aller Umgebungen (DEV-, TEST-, INT- und PROD) und Abstimmung mit der Abteilung GTRM.
      • Erstellung sämtlicher Dokumentationen
      • Kommunikation mit GTRM und RTUM: Koordination der Softwareverteilung
      Scrum Kanban JEE Java Version: 1.7; 1.8 Java Eclipse SVN GIT Maven Nexus Jenkins DB2 Tortoise Windows 7 zOS Office2010 (Word; Excel; Powerpoint) IBM Notes 9; Social Edition (Release 9.0.1FP5 SHF106) IBM WebSphere Ver. 7.0 und Ver. 8.5 IBM Personal Communications Workstation Programm Version 6.0 für Windows HP ALM Explorer 12.5x Serena ChangeMan ZMF Jira Ver. 6.4.7 Confluence Ver. 5.6.5
      Gothaer Systems GmbH
      Köln
      4 Monate
      2017-01 - 2017-04

      Middleware-Entwicklung: Modul Calvin

      JEE-Entwickler
      JEE-Entwickler

      Weiterentwicklung der Online-Brockerage Plattform nach der Agilen Methode: Middleware-Komponente "Calvin"

      • Scrum: SprintPlanning, StoryTime, Daily Standup Meetings, Review & Retro
      • Umsetzung von UserStorys: Codetechnische Java-Programmierung der Anforderungen seitens des Fachbereichs (Java, Eclipse, JBoss, SQL-Developer, Oracle, noci-Skripte, Maven, GIT, Stash, Jenkins): Cache-Erweiterung im Webservice erstellen, Anzeige der Online-Handelsplatzgebühren, Mapping von Börsenplätzen, Coaching: Unterstützen beim Aufsetzen der Entwicklungsumgebung und Aktualisierung der Dokumentation
      • Erstellung von JUnit-Tests (JUnit, JMockito)
      • Erstellung von Online-Dokumentation (Java-Doc)
      SprintPlanning StoryTime Daily Standup Meeting Review Retro Extreme Programming Pair Programming openjdk-7-jre 7u21-2.3.9-0.11.10.1; 1.6.0_39 Eclipse Java EE IDE for Web Developers Ver. Luna Service Release 2 (4.4.2) JBoss Ver. EAP 6.4 JBoss Ver. 5.1.2 SQL Developer Oracle Database 11g Enterprise Edition Ubuntu Processor Intel Core i5-2400 CPU @ 3.10GHzx4 Linux RedHat Enterprise name=linux; version: 2.6.32-642.13.1.el6.x86_64; arch: mamd64; family: unix MS Windows Ver. 7 Enterprise SP1 64 Bit 16 GB RAM i7-6600 Prozessor Apache Maven Ver. 3.2.1 und Ver. 3.3.9 Jenkins GIT SVN Subversion Atlassian Stash Sonatype Nexus JUnit EasyMock EclEmma - JaCoCo Java Code Coverage HP ALM Atlassian Confluence Shary Jira CA Clarity? PPM Skype for Business Microsoft Lync 2013 Lotus Notes MS Office 2010/2013: Word; Excel; Outlook; LibreOffice Calc Writer Impress OpenOffice Calvin Middleware Kordoba CI-Service KWS-Service MD Server
      BNP Paribas S.A., Consorsbank
      Nürnberg
      5 Monate
      2016-08 - 2016-12

      Weiterentwicklung Applikation AMIS

      Java-Entwickler
      Java-Entwickler

      • Weiterentwicklung Applikation AMIS (ArzneiMittelInformationsSystem)
      • CTS-Downloader Applikation, SunsetClause, Applikation AmAnDa (ArzneiMittel und ANtrags DAtenank)
      • IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)


      AMIS Applikation: Implementierung der Java Web Start Technologie:

      • Machbarkeitsanalyse, Aufwandsabschätzung und Kostenabschätung zum Thema "Einstellung des NPAPI-Supports durch Oracle und Reengineering per Java Web Start Technologie"
      • Umsetzung Java Web Start Technologie als Ablösung der Browser Plugin Technologie
      • Erstellung der Signierung auf das hausinterne Zertifikat: Certificate Authority CA, keystore, private und public key, Signierung, ...
      • Erstellung der hierzu angefallenen Dokumentation: EntwicklerHandbuch, BetriebsHandbuch und Anwenderhandbuch

      SunSet Clause Applikation: Requirement Engineering zum Thema ?Erstellung der Dokumentation für eine Ausschreibung der Neuentwicklung der Applikation SunsetClause":

      • Reverse Engineering: CodeAnalyse für die Ermittlung der Prozesse der Berechnung der Fristverlängerund der Zulassung von Arzneimittel
      • Erstellen von Analyse- und Ergebnis-Dokumenten.

      Analyse zur Sicherung von WebServices:

      • Analyse von Technologien und Herstellern
      • Analyse des WS-Security Prinzip

      CTS-Downloader Applikation: Aktualisierung auf SSH2 und Verschlüsselungs-algorithmen/Ciphers (blowfish, 3des, aes, arcfour):

      • Aktualisieren der Applikation auf JCraft/JSch, Ver. 0.1.54
      • Aktualisieren der Applikation auf log4j, Ver. 2.7

      Durchführung von Deployments:

      • auf Testumgebungen
      • auf Wirkumgebungen (Produktiv-Umgebung)

      Selbststudium:

      • SCM Software Configuration Management
      • Git, Ver. 2.0.0 (https://git-scm.com)
      • Git for Windows, Ver. 2.10.1
      Scrum Wasserfall Pairprogramming Java Version: jre1.8.0_101; jdk1.8.0_101 Java Eclipse IE for Java EE Developer; Ver. Neon Java Applet AWT JavaScript CSS HTML inbit (Framework für webbasierte Erfassungssysteme) SOA WebServices Apache CXF Apache Axis2 JAX-RS Interceptors log4j Craft/JSch: Datentransfer zwischen Server und Client J2SSH Maverick Spring Beans: spring-beans:3.2.7.RELEASE Spring Context: spring-context:3.2.7.RELEASE Spring Core: spring-core:3.2.7.RELEASE Spring Expression Language (SpEL): spring-expression:3.2.7.RELEASE Spring TestContext Framework: spring-test:3.2.7.RELEASE Spring Web: spring-web:3.2.7.RELEASE Apache Tomcat Apache Webserver XAMPP Control Panel mySQL MariaDB CVS Apache Maven Win 7: 64 Bit; 8GB RAM SunOS: sparc SUNW SPARC Enterprise kernelID: Generic_150400-30 hardware name: sun4u num CPU: 16 FileZilla Putty MS Office 2010: Word; Excel; Outlook; Notepad++ AMIS ArzneiMittel InformationsSystem AmAnDa ArzneiMittel und ANtrags DAtenank Sunset Clause IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)
      Bundesinstitut für Arzneimittel und Medizinprodukte
      Bonn
      4 Monate
      2016-05 - 2016-08

      New Web Portal "CeMAT 2016", Ver. 3, für KIM

      JavaEE-Software-Entwicklung
      JavaEE-Software-Entwicklung
      • New Web Portal "CeMAT 2016", Ver. 3, für KIM (Kion Information Management Services)
      • Weiterentwicklung und Test der Module DAA DataAdminApp und SRO ServiceReportOnline

      Schnittstellenentwicklung:

      • Zentrale Aufgabe ist das Zusammenfügen der verschiedenen SW-Komponenten im deutschen Team, die an unterschiedlichen, internationalen Standorten [Indien (Chennai), China (Wuhan, Hubei), Philippines (Manila) und Ägypten (Kairo)] entwickelt wurden. Hierzu sind Schnittstellen fertig zu entwickeln und SW-Tests zu schreiben

      Business Layer Entwicklung und Test:

      • Web JEE Entwicklung, Java App Entwicklung
      • Entwicklung von MicroServices und DataProvider
      • Realisierung der Verbindung zwischen dem Frontend (Angular JS, HTML5) und Backend Netweaver Gateway -> SAP ERP [SAP P11] -> SAP BW; -> Oracle DB)
      • Entwicklung des ServiceLayers auf Basis von REST Webservices (Eclipse, Swagger, Firefox, Mockito-JUnit-Tests, SonarQube)
      • Entwicklertests durchführen: UAT UserAcceptanceTests und IT Integrationtests Für die Module DAA und SRO
      • Durchführung von HP QC Testcases, Report Defects und Durchführung von Lösungsfindungen

      Customer facing position:

      • Führen des Offshore Teams in Indien (Chennai), China (Wuhan, Hubei, China), Philippinen (Manila) und Ägypten (Kairo)
      • Erstellung von Technischen Spezifikationen für User Stories, die von den Offshore-Entwickler-Teams durchgeführt werden

      Projektsprachen:

      • Deutsch
      • Englisch
      Global Delivery Model: CMMI SCRUM J2EE/JEE JDK 1.8.0_91 Java Eclipse Mars.2 Microservices Architecture SOA WebServices RESTful Webservices Springt Boot OData (Open Data Protocol) Hibernate Apache OpenJPA SQL Developer Oracle XE Express Edition Tomcat Win 8.1 SVN Apache Maven Yaml JSON HP ALM-Quality Center JUnit Mockito Swagger Postman SonarQube Jira Confluence Vivify Scrum MS Office2010 (Word; Excel; Outlook; ...) ISAM: IBM Security Access Management USST: User Self Service Tool ISIM: IBM Security Identity Management CMS FirstSpirit KION Transaction BackEnd Systems: SAP BW SAP ERP ... System Integration Service: SAP NWGW (SAP Netweaver Gateway) Clients: Desktop Mobile Apps; Web Shop Diagnostic Tools
      KION Group GmbH; STILL FleetManager 4.x (fork lift truck industry)
      2 Monate
      2016-01 - 2016-02

      Management der Deployments auf DAP-Portal

      Deployment Manager
      Deployment Manager

      Management der Deployments auf DAP-Portal (Deutsche Bank Application Platform):

      • Erstellung der Deployment Planung: Abstimmung von Terminen / Aktivitätenmit Stakeholder: Application Owner AO, Mitarbeiter EBS (DAP Portal), Deployment Executoren, Entwickler
      • Mitarbeiter der Abteilug EBS übernehmen die Konfiguration und Paktetierung der Applikation
      • Mitarbeiter der Abteilung Deployment Execution übernehmen die Deploymentausführung, Steuerung des Deployments durch Deployment Manager
      • zu betreuende Applikationen: Applikationen des Clusters Banking: PD-Webservices, PWS / SoEWS, ZVKK Online, CpD Online, KAD Webservice, SB-Info, OneLine NG Service-Locator

       

      Ziel der Aktivitäten der Deployment Managers:

      Optimierung der Prozesse und Einführung JIRA Workflow für alle von DM betreuten Aktivitäten:

      • Trennung der Rollen und Rechte im DAP Portal (?Segregation of Duty?)
      • Entzug der Promote- und Update-Rechte der Konfiguratoren im DAP-Portal
      • Dokumentation der Deploymentvorgehen während der Übernahme

       

      OffShoring mit:

      • Global Change Management, Bangalore
      • IBM eGrid, Tschechien - Brno
      Change Management Incident Management Problem Management Nexus Repository Manager SQuAReS DAP Deutsche Bank Application Platform Windows 7 Lotus Notes MS Office Jira ServiceNow (dbUnity) dbSymphony Sharepoint WebEx (Screen Sharing) OCS (Office Communicator - Chat System)
      Deutsche Bank
      Eschborn
      7 Monate
      2015-06 - 2015-12

      Firmengründung und Marktpositionierung

      Projektleiter/ Architekt/ Vertriebsleiter und Presales Berater
      Projektleiter/ Architekt/ Vertriebsleiter und Presales Berater

      Scrum-Master, Projektleitung und Architekturberatung bei der OffShoring-Entwicklung der Firmenwebsite auf Basis eines Content Management Systems

      PoC Proof of Concept:

      • Machbarkeitsanalysen zu den Produkten der unterschiedlichen Anbieter.
      • Kosten- und Aufwandsabschätzungen der Produkte der unterschiedlichen Anbieter.
      • Analyse der Technologien von Content Management Systemen verschiedener Anbieter.

      Präsentation der PoC Proof of Concepts-Ergebnisse bei der Geschäftsleitung:

      • Präsentation der Ergebnisse
      • Beratung bei der Kaufentscheidung und Auswahl des Produkt-Lieferanten

       

      Offshoring Umsetzung der Entwicklung: als Scrum-Master und Projektmanager. Beratung und Unterstützung in den Bereichen Anforderungsmanagement, Lieferanten- und Kundenmanagement, Qualitätsmanagement:

      • AnforderungsManagement: AnforderungsDefinition und AnforderungsDokumentation: Erstellung des Lastenheftes für den Lieferanten.
      • LieferantenManagement: Steuerung, Betreuung und Entwicklung der Lieferantenprozesse: Erstellung von Zeitplänen, Beratung in der Achitektur und Entwicklung
      • Qualitätsmanagement: Erstellen der AbnahmeKriterien und Dokumentation der Abnahme mit Abnahmeprotokollen.
      • Übergabe des Quellcodes an den Hostingprovider mit Vertragsabschluss bzgl. der Dienstleistung des Hostings

      Tätigkeit als Leiter Vertrieb:

      Etablierung der Abteilung Vertrieb mit Tätigkeiten der Neukunden-Akquise mit Presales Beratung und Preisgestaltung, Key-Account-Management

       

      Etablierung der Abteilung Vertrieb im Unternehmen und Auf- und Ausbau der vertrieblichen Aktivitäten, Kundenbindung und Kundenbetreuung:

      • Vertriebsaktivitäten: Kundenfindung (Vertriebs-Verantwortung)
      • Neukunden-Akquise: telefonischer Direktkontakt, Gestaltung von Internet-Annoncen, Firmen und Profil-Präsentationen vor Ort beim Kunden
      • Presales Beratung: Kunden-Beratung (Beratungs-Verantwortung)
      • Kundenberatung hinsichtlich benötiger Resourcen und Kapazitäten für die Planung von Projekten. Technische Aufwandsabschätzungen mit Preiskalkulation und Preisgestaltung.
      • Vertriebsleiter-Tätigkeit: Kunden-Bindung (Budget-Verantwortung)
      • Vertragsrecht, Vertragsverhandlung, Vertragsgestaltung und Durchführung von Vertragsabschlüssen
      • Kundenbetreuung als Key-Account-Manager: Kunden-Betreuung (AfterSales-Verantwortung)
      Web J2EE Java SE Dev Kit 8 Update 65 Java EE 7 Web Profile SDK Update 2 Scrum-Master: Scrum Java Eclipse IDE for Java EE Developers: eclipse-jee-mars-1-win32-x86_64 IntelliJ IDEA Spring Core Spring Security Spring Web Services Spring JMS "Inversion of Control Dependency Injection" XML Web Content Management WCM AEM (Adobe Experience Manager) Suchmaschine Exalead Exalead Cloudview JavaScript Ajax HTML CSS 4 SQL Developer Oracle NoSQL Database MySQL Squirrel SQL Snapshot Apache OpenJPA DTO Datentransferobjekte GIT Win8 Professional SP1 64-bit Operating System RAM 8 GB JBoss EAP (Enterprise Application Platform) Microsoft SharePoint Server 2013 Service IIS Internet Information Services Version log4j Apache Maven JUnit Jira Enterprise Edition MS Office 2016 Thunderbird Skype
      Auf Anfrage
      Frankfurt
      4 Monate
      2015-02 - 2015-05

      Weiterentwicklung des Modularen Backend

      Java-JEE Entwickler
      Java-JEE Entwickler

      Weiterentwicklung des Modularen Backend Baukastens MBB für den Endkunden Audi/VW

      Weiterentwicklung des Modularen Backend Baukastens MBB an den Modulen mbbc-management und mbba-admintool:

      • Teilnahme am Workshop FitNesse (Dauer: 3 Stunden; Erstellung erster FitNess-Acceptance-Tests)
      • Umsetzen der Usecases:
        • Show Operation List related to a certain user VIN combination
        • Show FPIN related information
        • Minor OperationList issues Erstellen eines REST-Interfaces
        • Erstellen einer Seite im AdminTool
        • AdminTool: Improve userlist in vehicle monitoring
        • AdminTool: Long response time while loading the R&R Auth Rules
        • Admin UI: Provide Security Token Validator
      Scrum PairProgramming JDK 1.7 MacBookPro: Prozessor 2 2 GHz Quad-Core; Arbeitsspeicher 12 GB SSD 256 GB; OS X 10.10.2 (Yosemite) Eclipse Java EE IDE for Web Developers Version: Luna Service Release 1a (4.4.1); IntelliJ IDEA Ver. 14.1 Apache Maven 3.2.5 Sonatype Nexus Ver. 2.11 Webserver: Apache Tomcat 7.0.47 Build Server: Jenkins Ver. 1.617 DB: H2 Ver. 1.4.186 DB-Enw.:Oracle SQL Developer Ver. 4.0.3 Wicket Ver. 6.19.0; CSS Ver. 3.6 DBMS: Squirrel Version 3.6 SOAP WebServese (JAXB); RESTful Services Jira Confluence MS-Office for Mac 2011: Outlook Word Excel Powerpoint; LaTeX Skype Ver. 7.8.391 Cocoa-Rest-Client Vers. 1.3.6; Junit Ver. 4.12; Mockito Ver. 1.9.5; FitNesse Rel. 20150114
      Valtech GmbH
      Neu-Isenburg
      6 Monate
      2014-09 - 2015-02

      Betrieb und die Überwachung von internen Middleware-Systemen

      Billing Operations Manager DEV / Teil-Projektleiter / Operator
      Billing Operations Manager DEV / Teil-Projektleiter / Operator
      • Betrieb und die Überwachung von internen Middleware-Systemen sowie Inbetriebnahme von Releases (Staging) und Definition von bedarfsgerechten SLAs:
      • Inbetriebnahme von Releases (Staging) und Definition von bedarfsgerechten SLAs:

      Managements des Rollouts für NGR: Steuerung und Überwachung

      • Anforderungs-Management: Ermittlung der technischen Anforderungen der Softwarekomponenten und deren Abhängigkeiten zueinander.
      • Qualitäts-Management: Abstimmung der Anforderungen hinsichtlich der Qualität der Software-Lieferungen zwischen den Entwicklern und den Testern.
      • Lieferanten-Management: Abstimmungen zwischen den Entwicklern, den Testern und den Deployment Spezialisten bzgl. der technischen Requirements, der Qualitätsanforderungen und der Anforderungen bzgl. des Deployments.
      • Zeit-Management: Zeitplanerstellung - Erstellung des Rollout-Plans mit der Darstellung der Abhängigkeiten zu den Komponenten und den Stakeholdern.

      Managements des Rollouts für IPTV: Steuerung und Überwachung

      • Anforderungs-Management: Ermittlung der technischen Anforderungen der Softwarekomponenten und deren Abhängigkeiten zueinander.
      • Qualitäts-Management: Abstimmung der Anforderungen hinsichtlich der Qualität der Software-Lieferungen zwischen den Entwicklern und den Testern.
      • Lieferanten-Management: Abstimmungen zwischen den Entwicklern, den Testern und den Deployment Spezialisten bzgl. der technischen Requirements, der Qualitätsanforderungen und der Anforderungen bzgl. des Deployments.
      • Zeit-Management: Zeitplanerstellung - Erstellung des Rollout-Plans mit der Darstellung der Abhängigkeiten zu den Komponenten und den Stakeholdern.

      Betrieb und die Überwachung von internen Middleware-Systeme

      • Unterstützung und Durchführung von Deployments im Produktiv-Umfeld
      • Installation und Konfiguration von Hostverbindungen via PUTTY, Pageant, WinSCP und Cygwin
      • Server-Wartung:

      Ablösung von alten HostSystemen und Aufbau von neuen ServerSystemen:Einfügen von log4j Appendern, Anpassung zu logRotate, Anpassung GarbageCollection, Umzug von SAP Services

      • Incident-Management: Monitoring und Fehlerbeseitigung mit Nagios
        • Überwachung von DBs, Services, ...
        • Fehleranalyse durch Fehlersuche in Server-Logfiles; Fehlerkorrektur;

      SoftwareEntwicklungsprozess

      Scrum

       

      Java Version

      JRE 1.6.0_45-b06

       

      Betriebssysteme

      Win7, 64 Bit

      Linux: Hardware Name: x86_64, Kernel Version: SMP Debian 3.2.60-1+deb7u3

      Linux 3.2.0-4-amd64,amd64

       

      Applikation Server

      JBoss [Trinity] 4.2.3.GA (build: SVNTag=JBoss_4_2_3_GA date=200807181439)

       

      Editor

      vi

       

      Terminal Emulator / Secure Shell- und Telnet-Programme

      PuTTY, Pageant (PuTTY SSH authentication agent, Ver. 0.63.0.0)

       

      SFTP auf Basis von SSH

      WinSCP, Ver. 5.5.6 (Built 4746)

       

      Unix-Umgebung für Windows

      cygwin64 Terminal

       

      Monitoring

      Nagios, Ver. 3.0.6

       

      Ticketing-Tool

      Atlassian JIRA, v5.0.6#733-sha1:f48fab7

       

      MS Office2010

      Word, Excel, Project

       

      Applikationen der 1&1

      SAP, ProMS, Produktanlage, CoMet: Simpex, KA_MT, SPs, Dagobert, Globals, FBI Batch, CDR Scripts, FLS/SSI, ProtokollGenerator, NGB-Mediation, Billing: BISMAN, NGR (Next Generation Rating), CDR (Call Data Record ) Service: Invoice, IPS, Finance

      1&1 Internet AG
      Montabaur
      5 Monate
      2014-03 - 2014-07

      WCMS, WebCMS: Web Content Management System eBase 4.0

      TeilProjektLeiter
      TeilProjektLeiter
      • Beratung und Unterstützung in den Bereichen Anforderungsmanagement, Lieferantenmanagement und  Qualitätsmanagement.

      Tätigkeit

      • Beratung und Unterstützung, insbesondere in den Bereichen:

       

      AM AnforderungsManagement (RM RequirementManagement):

      • AnforderungsDefinition
      • AnforderungsAnalyse und AnforderungsDokumentation

       

      Aufsetzen und Bearbeiten der laufenden Prozesse:

      • Nacharbeit am Lastenheft des Kunden: "eBase 4.0 - Fachfeinkonzept WCMS":
        • AnforderungsDefinition: Arbeitsumfang abschätzen, Arbeitsplan erstellen;
        • AnforderungsAnalyse: Führen von Einzelinterviews und Einberufen von Workshops;
        • AnforderungsAuswertung: Auswertung und Präsentation der Teil-/Ergebnisse;
        • AnforderungsDokumentation: Nachdokumentation des Lastenheftes;
      • Erstellung des "Metadaten-Konzept WCMS" als Teil des Lastenheftes des Kunden
        • AnforderungsDefinition: Ermittlung der Anforderung an die Metadaten
        • AnforderungsAnalyse: Ermittlung des IST-Zustandes der technischen Umsetzung der Metadaten;
        • AnforderungsAuswertung: Führung von Einzelinterviews und Auswertung der Gesprächsergebnisse;
      • AnforderungsDokumentation: Erstellen der Dokumentation "Metadaten-Konzept eBase 4.0";

       

      LieferantenManagement:

      Steuerung, Betreuung und Weiterentwicklung von Kunden- und Lieferantenprozessen

      • Erstellung des Pflichtenheftes "TechDoku LSY":
      • Analyse und Definition: Teilnahme an Workshops mit Kunden CT/K, Lieferanten/Dienstleister ProVision und WEM-Experts
      • Controlling: Erstellung von Lieferanten/Dienstleister-Zeitplänen mit Zuweisung von Ressourcen und Ermittlung des Kritischen Pfades
      • Steuerung: Koordination der Lieferanten/Dienstleister Pro!Vision und WEM-Experts
      • Bewertung: Erstellung von Kunden-Abnahmeprotokollen und Durchführung der Abnahme mit dem Kunden

       

      Aufsetzen und Umsetzen von Qualitätsprozessen:

      • Erstellen von Templates für die AbnahmeKriterien von Dokumentationen
      • Erstellung der AbnahmeProtokolle für nachfolgende Dokumentationen:
        • Training Dokumentation „eBase 4.0_Konzept_Training_WCMS“
        • System Dokumentation „eBase4_Systemdokumentation“
        • Security Dokumentation
        • Lastenheft-Dokumentation „eBase 4.0 - Fachfeinkonzept WCMS“
        • Dokumentation Metadaten-Konzept „2014.04.09_ebase4_Metadaten-Konzept“

      Portal-3-Tier-Architecture

      Web,

      Java Version: Java7 - jdk1.7.0_51, Java(TM)

       

      Programmiersprache

      Java

       

      Software Entwicklungsprozess

      SCRUM

       

      Frontend

      HTML, CSS

       

      Backend

      Web Content Management System (WCMS)

       

      Betriebssysteme

      Linux Red Hat Enterprise Linux Server release 6.4 (Santiago).

       

      Windows Server

      Windows 2008 R2 SP1 x64 Standard Edition (Eng.) v6.1.7601

       

      SharePoint Server

      Microsoft SharePoint Server 2010 Service Pack 1 (SP1) (v 14.0.6029.1000),

      Microsoft SharePoint Server 2010 Cumulative Update Package Aug, 2011 (v 14.0.6109.5002), German Language Pack SP1, Internet Information Services Version 7.5

       

      Microsoft SQL Server

      Microsoft SQL Server 2008 Enterprise (Eng.) Version: 10.50.2772.0

       

      Trouble Ticket Tools / Aufgabenmanagement

      Jira, Enterprise Edition, Version: 3.10.1-#261

       

      Applikationssoftware

      Adobe CQ, Version 5.5.0.20120220 Service Pack 3

      DAM Digital Asset Management

      Sling

      Suchmaschine Exalead, Exalead Cloudview, Exalead Cloudview-V6R2013x.SP2.49247-linux-x64, SharePoint

       

      Erweiterte Tools

      Microsoft Forefront Protection 2010 for SharePoint (KB 2592450 Hotfix Rollup 2), Adobe PDF iFilter x64, Solution - Layout (by IPSWays), Solution - Webpart “My Rooms” (by IPSWays)

      Solution – Order Workflow (by LANSCO)

       

      Firewall

      Für die Absicherung aller Zugriffe wurde die Firewall 136 etabliert.

       

      Load Balancer

      Ein Hardware-Loadbalancer wird für die SharePoint Produktions- und Consolidation-Umgebungen genutzt.

       

      Monitoring

      System Center Operations Manager (SCOM)

       

      Java Dokumentation

      docSpace, trackSpace

       

      Office Tools / BüroKommunikation

      MS Office 2010

      Lufthansa Systems AG
      2 Monate
      2014-01 - 2014-02

      Telemedizin TMZ, Rollen und Rechte; http://telemedizin.charite.de

      Java-J2EE Architekt / Entwickler / Frontend-Spezialist
      Java-J2EE Architekt / Entwickler / Frontend-Spezialist

      Unterstützung in der Architektur / Server-Entwicklung / Frontend-Entwicklung bei der Realisierung der Rollen- und Rechteverwaltung der Telemedizin (TMZ)-Lösung des Kunden Charité, Berlin.

      Tätigkeit

      • Architektur, Server- und Frontend-Entwicklung

      Architektur

      Requirement Engineering:

      • Analyse der Kundenanforderungen anhand des Angebotsschreibens der Scheer Management GmbH an deren Auftraggeber T-Systems TSI und aus der Produktbeschreibung des Kunden Charité, Berlin.
      • Analyse der vorentwickelten Applikations-Architektur
      • Mitwirken bei der Weiterentwicklung der Applikations-Architektur.

      Server-Entwicklung

      Erstellen der Persistenz-Schicht in Eclipse

      • Erstellen der JPA JavaKlassen in Eclipse anhand der Datenbank-Tabellen
      • JPA Annotations einbauen für den Klassennamen, Parameter und die ForeignKeys
      • JavaDoc schreiben

      Frontend-Entwicklung

      Erstellung der JSF-Frontend-Seiten für die Rolle des Administrators für die UseCases "Benutzerrollen" und "Berechtigungen".

      • Anwendungen der Technologien nach www.primefaces.org
      • log4j einbauen
      • JavaDocs schreiben

      Tools

      PortalL-3-Tier-Architecture

      Web, J2EE, MVC:

      Java-Version:Java7 - jdk1.7.0_51, Java(TM) SE Runtime Environment (build 1.7.0_51-b13)

       

      Modellierung

      OOA, OOD, UML 2.0

       

      MDA Model Driven Architecture

      Enterprise Architect, Version 10.0

       

      Programmiersprachen

      Java, XML

       

      IDEs

      Eclipse Java EE IDE for Web Developers, Version: Kepler Service Release 1, Build id: 20130919-0819

       

      Betriebssysteme

      Win 7 Enterprise, SP 1, 64 Bit, 12 GB Arbeitsspeicher

       

      Server

      Web Server: Apache Tomcat, Ver. 8.0.0-RC10,

       

      Persistenz

      Persistenz Framework: EclipseLink, Release 2.5.1, JPA Ver. 2.1

       

      Datenbanken / DBMS / ETL-TOOL (Extract, Transform, and Load)

      DB-Modellierung: SQL Developer, Ver. 3.2.20.10

      DB Sprachen: SQL

      DB: Oracle Database 12c Release 1, Ver. 12.1.0, Enterprise Edition

      DBMS / DB client: TortoiseSVN, Ver. 1.8.4

       

      Build Management

      Build Tool: Apache Maven, Ver. 3.1.1

       

      SCM Software Konfigurations- und Versionierungs-Management

      Subversion, Version 1.6.17 (r1128011),

      www.tinybird.de

       

      Java Dokumentation

      Eclipse Plugin jAutoDoc, Ver. 1.11.0

       

      Office Tools / Bürokommunikation

      MS Office 2013

       

      Logging, Validation, Exception Handling

      Apache log4j, Ver. 1.2.17

      T-Systems International TSI / Scheer Management GmbH
      3 Monate
      2013-08 - 2013-10

      LifeNet Reporting

      Java-J2EE Architektur, Design und Entwicklung
      Java-J2EE Architektur, Design und Entwicklung

      Projektgröße: 5 MA

      Tätigkeit

      Aufgaben: Architektur Design und Weiterentwicklung des Projektes „FileNet“

      • Entwicklung der Architektur und Entwicklung der "Globalisierungs-API"

      Standardisierung der bestehenden Schnittstellen zwischen der zukünftigen "FileNet" Applikation und SAP BO Applikation (SAP BW):

      • Analyse der Applikation "360°" als Grundlage für die Globalisierungs-API
      • Überarbeitung/Erstellung der Architektur der Globalisierungs-API auf Java-Technologien mit Berücksichtigung von Funktionalität:
        • Caching von SAP BO-Elementen über Session-Mechanismus
        • ReportEngineSDK

      Erstellung einer Design Specification LifeNet Reporting

      Erstellung einer Design Specification aus der Functional Specification LifeNet Reporting.

      • Übersetzung der Design Specification aus der Functional Specification
      • Bestimmung der Übergabeparameter von der Java- in die BO-Schicht.
      • Bestimmung der benötigten Code-Parameter zwischen der Java- und BO-Schicht

      Entwicklung der Frontend JSP-Templates für das Portal "FileNet Reporting":

      JSP-Frontend-Template-Entwicklung mit JQuery-Technologie als Java-GUI-Layer zur SAP BO Applikation (SAP BW):

      • Analyse der Functional Specification zur Ermittlung der Anforderung der Frontend UseCases.
      • Bereitstellung der JQuery-Templates und ihre Funktionalität als Grundlage für zukünftige JSP-Pages

      Tools

       

      Portal-3-Tier-Architecture

      Web, J2EE,MVC

      Java-Version: jdk 1.6.0_33

       

      Modellierung

      OOA, OOD, UML 2.0

       

      SAP Module

      SAP BO-Schicht:

      SAP BW 7.01 SPS6+ or SAP BW 7.30 SPS3+

      SAP Business Objects BI Platform 4.0 SP4+

      SAP BO SDK (Standard Development Kit)

      Apache Tomcat 6.x (part of standard installation of SAP BI Platform)

      Java SDK 1.6.x (part of standard installation of SAP BI Platform)

      SAP BW-Schicht

      SAP Logon Ver. 7.20

      SAP ERP Enterprise Resource Planning

      SAP SEM Strategic Enterprise Management  Ver. 6.20

       

      Programmiersprachen

      Java, JavaScript

       

      IDEs

      Eclipse Java EE IDE for Web Developers, Version: Juno Release, Build id: 20120614-1722

       

      Frameworks

      JSON, JSP, JQuery Ver. 1.9.1.

       

      Betriebssysteme

      Win 7 Enterprise, SP 1, 64 Bit, 4 GB Arbeitsspeicher

       

      Server

      Web Server: Apache Tomcat  Ver. 6.0.29

       

      Logging, Validation, Exception Handling

      log4j Ver. 1.4.3

       

      Built Management

      Build Tool: Apache Ant Ver. 1.8.2

       

      Office Tools / BüroKommunikation

      MS Office 2010, MS Outlook,

       

      Software Komponenten

      Knowledge Base:

      SPR       Service Performance Reports

                    Service Ticket Report

      UM         Utilization Management Report

                    Equipment, Contacts, Pricing Tickets

      GU          BW: Guardian Reports

      VP          Virus Protection

       

      Siemens Healthcare Data Warehouse:

      SAP BW Business Warehouse

      SAP Bex queries

      SAP BO Business Objects, Ver. 4.0

      SAP BO SDK Standard Development Kit, Ver.

       

      One Common eBusiness Frontend

      Java Portal: LifeNet FrontEnd Layer

      Omniture

      Siemens AG Health Care / Medizintechnik
      91056 Erlangen
      4 Monate
      2013-05 - 2013-08

      Mandate Manager / SEPA Hub Core Solution Vodafone

      J2EE Applikations Architekt und Entwickler
      J2EE Applikations Architekt und Entwickler

      Projektgröße: 137 MA

       

      Tätigkeit

      Architektur und Weiterentwicklung SEPA Hub

       

      Aufgaben – Weiterentwicklung

      Ticket 8213: Import Credit Transfer DTA: Creditor and Debtor are swapped but not the IBAN/BIC - Datenhandling

      CodeAnalyse: Datenkonvertierung in einem bestehenden Modul durchführen

      Realisierung der CodeUmsetzung, Test nach testNG

      Ticket 7863: Integrate ResultFile into PaymentDTAFileBatchProcess + Pain008GenerationProcess - Batch Processing:

      CodeAnalyse: Einbau eines resultHandlers zum Loggen von Fehlern und Ereignissen von Datenimporten

      Realisierung der CodeUmsetzung, Test nach testNG

      Ticket 8748: Failed Integration Test DTA Import Processing - CodeAnalyse:

      Ursachenanalyse:

      fehlende Mandatzuweisungen zu den Payments, wodurch die Payments abgewiesen werden

      Realisierung der CodeUmsetzung, Test nach testNG

       

      Aufgaben – Requirement Engineering, Architektur

      • Ticket 8411: Erstellung der Spezifikation: "MandateManagerCommon GUI"
      • Ticket 8690: Concept "Copy to new" enhancements - copy E2EId if usable by default

       

      Tools

       

      Portal-3-Tier-Architecture

      Web, J2EE

      sdk: Java EE 6 SDK, jdk: openjdk 6, jre: jre7

       

      Banken Standards

      SEPA (Single Euro Payments Area), DTA / DTAUS (Datenträgeraustauschverfahren), PAIN (Payment Initiation): pain.001, pain.008

       

      Programmiersprachen

      Java

       

      IDEs

      IBM Rational Software Architect (RSA) for WebSphere Software, Ver. 7.5.5

       

      Frameworks

      Spring, Ver. 3.1

      Spring Security, Ver. 3.1.0

      Spring Web Services, Ver. 2.1.2

      Spring JMS, Ver. 3.0.3

       

      Design Pattern

      "Inversion of Control, Dependency Injection"

       

      Validieren, Parsen, Generieren und Transformieren von XML-Dokumenten

      XML

       

      Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

      Datenmodellierung: SQL Developer, Ver. 3.1.07.42

      DB: DB2, Ver.  9.x

      DBMS: Oracle RDBMS 11.x

       

       

      Persistenz

      Frameworks: Hibernate JPA 2.0

      Design Pattern: DTO Datentransferobjekte

       

      SCM Software Konfigurations- und Versionierungsmanagement

      SVN, Ver. 1.8.1

       

      Betiebssysteme

      Win7 Professional, SP1, 64-bit Operating System, RAM 8 GB

       

      Server

      ApplikationServer: Websphere Application Server, Ver. 8.0

       

      Logging, Validation, Exception Handling

      log4j

       

      Virtuelle Machine

      Oracle VM VirtualBox, Ver. 4.2.12 r84980

       

      Built Management

      Build Tool: Apache Maven, Ver. 3.0.4

       

      Collaborative Lifecycle Management

      Rational Jazz Team Server, Ver. 4.0.2, RTC Change and Configuration Management, Version: 4.0.2

       

      Test

      TestTool: testNG, Ver. 6.8.5

       

      Trouble Ticket Tools

      Mantis Bug Tracker, Ver. 1.1.8

       

      Office Tools / BüroKommunikation

      MS Office 2003, IBM Lotus Notes 8.5, Release 8.5.3FP2 SHF22 

      IBM Deutschland GmbH
      09111 Chemnitz
      3 Monate
      2012-11 - 2013-01

      Realisierung des Webauftritt der Marke smart: NewSmart.com. Technische Administration des outgesourcten Projektes mit Anforderungs- und QualitätsManagement

      Teilprojekt-Leiter / Projekt-Koordinator mit technischer Beratun
      Teilprojekt-Leiter / Projekt-Koordinator mit technischer Beratun

      Projektgröße: 14 MA

      Tätigkeit

      Teilprojekt-Leiter / Projekt-Koordinator: Technische Beratung und technische Unterstützung des Projektleiters in Fragen der Architektur:

      • IntegrationsTests: Spezifizierung, Koordinierung, Technische Realisierung
      • Integration DFS Daimler Financial Services: Technische Beratung, Technische Abstimmungen mit RZ-Betrieb und technischen Dienleistungserbringer
      • Geo IP-Dienst: Analyse, technische Machbarkeitsanalyse und technische Aufwandsabschätzung; PerformanceAnalyse, Kostenanalyse und Angebotseinholung
      • GeoCoding Dienst: Anaylse, technische Machbarkeitsanalyse und technische Aufwandsabschätzung; PerformanceAnalyse, Kostenanalyse und Angebotseinholung
      • Emailadresse Bei Externen Partnern nutzen: technische Analyse, Aufwandsabschätzung, Koordination der technischen Umsetzung mit RZ-Betrieb
      • TechnischeVereinheitlichung der Clipping-Schnittstelle des Adobe CQ5 CMS: Machbarkeitsanalyse, Aufwandsabschätzung, Analyse der benötigten Parameter, Koordination des Dienstleisters
      • XML Security Gateway: Technische Koordination der Umsetzung der Webservices, Ausfüllen des SLA Service Level Agreement
      • Dokumentation im Wiki: der beteiligten Applikationen, SW-Systeme und -Komponenten, Prozesse
      • Dokumentation der Schnittstellen-Tests: TestProtokoll, TestDurchführung, TestergebnisAnalyse

      Tools

       

      Portal-3-Tier-Architecture

      J2EE: JDK 1.6.31

       

      WebServices

      JDOM

       

      Fontend Frameworks

      Terrific, Ver. 1.1.1; modernizer, Ver. 2.5.3; h5bp

       

      Programmiersprachen

      Java

       

      Validieren, Parsen, Generieren und Transformieren von XML-Dokumenten

      xml, JAXP

       

      Frontend Design

      InkScape, Ver. 0.48.2

       

      Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

      DB: Oracle Enterprise Edition RAC Option, Ver. 11.2

      RDBMS: DataGuard, Ver. 11g

       

      Persistenz

      jQuery 1.7.2; Apache OpenJPA, Ver. 2.2.1

       

      Security

      Berechtigungskonzept / Zugriffskontrolle: Intern LDAP; CIAM: Siteminder ITA

      Kommunikationssicherheit: Intern SSH, extern HTTPS

      Datenverschlüsselung: SHA 2 Hashes, RSA Verschlüsselung

       

      Software Komponenten

      CQ5 CMS; CIAM (Identity and Access Mgt)

      Dealer Locator; Omniture Tracking Solution Design; Akamai; BHB (Online Betriebshandbuch); car2go; CC (Car Configurator); CC-DB; DAI VB (Daimler Vehicle Backend); DFS (Daimler Financial Services)

      eCircle; eDrive (electric Drive); Facebook; FB-DB (Feedback DB); Feedback Formulare; Feedback Service; Garage; Glossar; Google; Dealer Locator (Händlersuche); IdM (Identity Management); KFZ-Kunden Zuordung; Locator Service; Mercedes Bank Finanzierungsrechner; Mercedes Bank Internet Kalkulator; Newsletter (Newsletteranmeldung); Parkplatz Locator; Profil-DB; SEO (Suchmaschinenoptimierung); sMD (smart Marketing Database); Telefonie Portal; Used Car Search; Visualizer; Youtube

      ZÜD (Zentraler Übersetzungsdienst)

       

      CMS Content Management Systeme

      CMS: Adobe CQ 5.5 (Day Communiqué)

      Lizenz Module: Adobe WEM, Adobe WEM 5.4 Add-Ons, CRX Connectoren

       

      SCM Software Konfigurations- und Versionierungsmanagement

      SVN Subversion 1.7.8

       

      Betiebssysteme

      SLES Suse Linux Enterprise Server, Ver. 11, SP2

       

      Server

      Apache Tomcat, Ver. 7.0.32

      Apache HTTP Web Server, Ver. 2.2.10 und großer; Fujitsu Servers, Architektur x86_64

       

      Netzwerk-Topologien

      DMZ, Hitnet, Intranet, Interne, Ports, IP addresses, Firewalls, Loadbalancers, Routers, licenses,

       

      Terminal Emulator / Secure Shell- und Telnet-Programme

      PuTTY beta 0.62

       

      Trouble Ticket Tools

      Jira, Atlassian Confluence, Ver. 3.3

       

      Dokumentation

      Wiki

       

      Office Tools

      notepad++, Ver. 5.9.6.2; MS Office Visio, Ver. Professional 2003, SP3; MS Office 2010;

      Daimler AG
      70567 Stuttgart
      2 Monate
      2012-07 - 2012-08

      Unterstützung in der Weiterentwicklung

      Java-J2EE-Entwickler
      Java-J2EE-Entwickler

      Projektgröße: 9 MA

      Tätigkeit

      • Weiterentwicklung der Applikation

      Unterstützung des Entwicklerteams im BugFixing: Bearbeitung des Product Backlogs

      • Regelmäßige Teilnahme an Scrum-Meetings
        • Sprint Planning Meeting
        • Daily Scrum Meeting

      Tools

      Portal-3-Tier-Architecture

      J2EE: JDK, JRE, Ver 1.6.0_22 (Java 6), OpenJDK Runtime Environment (IcedTea6 1.10.6) (6b22-1.10.6-0ubuntu1), OpenJDK Server VM (build 20.0-b11, mixed mode)

       

      SW-Entwicklungsprozess

      PairProgramming

       

      Vorgehensmodelle zur SW-Entwicklung

      Agile Softwareentwicklung SCRUM;

      Agilo for Scrum

       

      Programmiersprachen

      Java

       

      IDEs

      Eclipse SDK, Ver. 3.5.2 Build id: M20100211-1343

       

      Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

      DB: MySQL Workbench 5.2.31

      DBMS: emma Ver. 0.6

      SQL: PL/SQL Procedures, SQL

       

      Persistence

      Hibernate JPA, Ver 3.6.6

       

      Logging, Validation, Exception Handling

      Apache Log4J, Ver. 1.2.16

       

      Built Management

      Built Server: Continous Integration - Hudson, Ver. 2.2.1

      Build Tool: Apache Ant, Ver. 1.7.1

       

      SCM Software Konfigurations- und Versionierungs-Mmgt

      SVN, Version 1.6.12 (r955767) compiled Jun  5 2011

       

      Betriebssysteme

      Ubuntu Ver. 11.04 (GNU/Linux 2.6.38-8-generic-pae i686)

       

      VMWare / Hosts

      Oracle VM Virtual Machine, Ver. 4.1.18

       

      Server

      GlassFish, Ver.3.1.2 - Clusterbetrieb mit GlusterFS

       

      Verteiltes Dateisystem

      GlusterFS, Version : 3.2.5

       

      Frontend Frameworks / Design

      CSS Framework, Ajax, Apache Wicket, Ver. 1.5.8, Grid System 960.gs

       

      Test

      TestTool: JUnit, Ver. 4.10

       

      Trouble Ticket Tool / Fehlerverwaltung / Problembehandlung / operatives PM / AufgabenMgt

      Trac, Ver. 0.12.1

       

      Office Tools

      LibreOffice 3.3.4 OOO330m19 (Build:401)

       

      Bürokommunikation

      Thunderbird Mail Client, Ver. 3.1.20

      F24 AG
      80331 München
      2 Monate
      2012-02 - 2012-03

      Unterstützung im Umfeld Materialstammdaten

      J2EE-SAP-Entwickler
      J2EE-SAP-Entwickler

      Projektgröße: 5 MA

      Tätigkeit

      ReEngineering Material-Stammdaten

      Umbau eines Spring Batches via Hibernate und Spring auf einen RFC Remote Function Call mit SAP JCo 3 mit dem Ziel der Verbesserung der Security

      • Reengineering der Klasse SapRfcDAO aus den Klassen ItemProcessor, ItemReader und ItemWriter
      • Erstellung von JUnit-Tests

      Dokumentation

      Erstellen der Installationsbeschreibung der v3-Entwicklungsumgebung

      Tools

      SAP Enterprise Produkt

      SAP R/3

       

      SAP Modul

      SAP Data Warehouse: SAP BW 3.x [SAP NetWeaver Business Intelligence (SAP BI); vormals: Business Information Warehouse (BW)]

       

      SAP Technologien

      • SAP GUI 7.10 PL 12, 720 Final Release
      • SAP Java Connector Jco 3 using apjco3.jar and the sapjco3.dll
      • SAP Remote Function Calls RFC

       

      Portal-3-Tier-Architecture

      MVC Architecture: jdk1.6.0_30, jre6 (Java 6)

       

      Programmiersprachen

      Java

       

      Design Patterns nach SpringFramework (nicht nach GoF)

      IoC Inversion of Control (DI Dependency Injection), Singleton

       

      IDEs

      SpringSource Tool Suite, Version: 2.8.1.RELEASE, Build Id: 201111221000

      Modules: Spring Framework, Spring Security, Spring Web

       

      Datenbanken / DBMS / ETL-Tool (Extract, Transform, and Load)

      DBMS: Oracle SQL Developer, Ver. 3.1.07.42

       

      Persistence

      Hibernate, Ver. 3.2.3.ga

      Spring, Ver. 3.0.7

       

      Spring Frameworks

      Spring Security, Ver. 3.0.6

      Spring Batch, Ver. 2.1.3

      Spring WS, Ver. 1.5.9

       

      Annotations

      Spring Framework 3.0 annotations

       

      Logging, Validation, Exception Handling

      Apache Software Foundation LOG4J, XercesJ

       

      Test

      JUnit 4.10

       

      Built Management

      Build Tool: Apache Maven, Ver. 3.0.4 (mit Plugin Sonatype Nexus)

       

      SCM Software Konfigurations- und Versionierungs-Mmgt

      SVN Subversion, Ver. 1.6

       

      Betriebssysteme

      WinXP, SP 2, Win7, SP 1

       

      Server

      VMware vFabric tc Server Developer Edition, Ver. 2.6, Apache Tomcat, Ver. 7.0.25

       

      Office Tools

      MS Word 2003, Notepad++ 5.9.8

       

      Siemens Applikation

      • C4BS click4business supply
      Siemens AG
      90765 Fürth
      3 Monate
      2011-11 - 2012-01

      Entwicklung und Weiterentwicklung im Bereich EAPS (Einheitliches AktionsPlanungs System), in der Umgebung SAM (Sales Activity Management): Ablöse von Penny Altsysteme 1

      Java-J2EE-Entwickler
      Java-J2EE-Entwickler

      Projektgröße: 25 MA

      Tätigkeit

      Entwicklung von UseCases für die SAM-Applikation

      • UC174: Unabhängig von der Suchkriterien Artikel kopieren; (Middle-Tier und Backend-Entwicklung).
      • UC480: Mengenausreisser-Liste (FrontEnd- und Middle-Tier-Entwicklung (Java, RAD, xml, SVN, Squirrel, DB2, Ant, Websphere, Log4J,…).

       

      Weiterentwicklung von Komponenten der SAM-Applikation

      • Erstellung des Batches SM004900 - Batch Auslistungsvorschläge.
      • Entwicklung des BOS (Business Object Services): SEK Modul WW044000 - "Ausgabe SEK-Struktur für Warengruppe oder Artikel".

      Tools

       

      PORTAL-3-TIER-ARCHITECTURE

      MVC Architecture

      J2EE: jdk: 1.5.0_03, jre 6: 1.6.0_25 (Java 6)

       

      PROGRAMMIERSPRACHEN

      Java

       

      IDEs

      IBM RAD Rational Application Developer, Vers. 7.5.5.1, Build ID: 20100324_0059;

       

      SOFTWARE DELIVERY PLATFORM

      IBM SDP (Service Delivery Platforms) Licenses for Rational Application Developer, Ver. 7.5 Product V (1.0.0)

       

      VALIDIEREN, PARSEN, GENERIEREN UND TRANSFORMIEREN

      xml, JAXP

       

      DATENBANKEN / DBMS / ETL-Tool (Extract, Transform, and Load)

      DB: DB2, Ver.8.1.18.980, FixPak 18

      DBMS: SQuirreL SQL Client, Ver. 3.2.1

       

      LOGGING, VALIDATION, EXCEPTION HANDLING

      Apache Software Foundation LOG4J,

      XercesJ

       

      INSTALLATION MANAGER

      IBM Installation Manager, Ver. 1.3.3 (1.3.3000.20091106_2129)

       

      BUILT MANAGEMENT

      Build Tool: Apache Ant, Ver. 1.7.0

      Build Lifecycle Management Server: QuickBuild 4.0.x

       

      SCM SOFTWARE KONFIGURATIONS- UND VERSIONIERUNGS-MGMT

      SVN Subversion, Ver. 1.4.2

       

      BETIEBSSYSTEME

      Win7 Professional, SP1

       

      SERVER

      IBM WebSphere Application Server, Ver 6.1 6.1.0.19; Testumgebung von IBM WebSphere Application Server, Version 6.1 V 6.1.0.19 (1.0.0.20080911_1318)

       

      TERMINAL EMULATOR / SECURE SHELL- UND TELNET-PROGRAMME

      ZOC Host: ZOC Terminal, Ver. 6.2

       

      TROUBLE TICKET TOOLS /

      FEHLERVERWALTUNG / PROBLEMBEHANDLUNG / OPERATIVES PROJEKTMANAGEMENT / AUFGABENMANAGEMENT

      JIRA, Ver. 3.6.x

       

      DOKUMENTATION

      Windows SharePoint Services, Ver. 3.0

       

      OFFICE TOOLS

      notepad++, Ver. 5.9.6.2

      MS Office Visio, Ver. Professional 2003, SP3

       

      BÜROKOMMUNIKATION / PROJEKT MANAGEMENT

      MS Outlook 2007

       

      REWE APPLIKATIONEN

      • EAPS (Einheitliches AktionsPlanungs System)
      • BESI (Berechtigungssystem für die Entwicklungsumgebung)
      • SAM (Sales Activity Management )
      • World of SAM
      • RDP (REWE Development Portal)
      • REWE SUWE
      • TeamRoom
      • SharePoint-TeamLaufwerk
      • REBIZ-Anwendungs-Framework: REWE Java Standard Framework, Vers. 2.7.0.15-SNAPSHOT [Build 19.10.2011 (16:07)]
      RIS GmbH REWE Informations Systeme GmbH
      51149 Köln

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      1 Monat
      2024-02 - 2024-02

      verschiedene Online Seminare - Cloud / AI

      • AI-First Infosys - AI Cloud
      • AI-first Software - GH Copilot
      • Generative AI Landscape
      1 Monat
      2024-01 - 2024-01

      verschiedene Online Seminare - Cloud / AI

      • AI-First_LiveEnterprise
      • AI-First_SoftwareEngineering
      • AI-First Infosys - Applied AI Platforms
      1 Monat
      2023-09 - 2023-09

      verschiedene Online Seminare - Cloud / AI

      • What is Artificial Intelligence in 2023
      • AWS-DGL-Introduction to Artificial Intelligence
      • AI-900-Microsoft Azure AI Fundamentals
      1 Monat
      2023-07 - 2023-07

      verschiedene Online Seminare - Backup, Strorage, Softskills

      • Commvault_BasicConcepts
      • NetApp ONTAP Cluster Admin & Data Protection
      • Resolving Conflicts with Teams
      • Work Life Balance
      • Building positive Relationships
      • Understanding Client Perspectives

      1 Monat
      2023-05 - 2023-05

      verschiedene Online Seminar - Cloud / AI

      • Building Advanced Analytic Solutions on Azure using Synapse
      • Azure Cognitive Services
      • ChatGPT
      • Azure Data and AI
      • Azure Application Development and Infrastructure
      • Microsoft BizApps and Power Platforms
      • Modern Workplace and Security Theme

      1 Monat
      2022-07 - 2022-07

      Netapp Seminar

      RPS Consulitng Private Limited
      RPS Consulitng Private Limited
      • ONTAP Cluster Administration and Data Protection Bundle (ONTAP 9.7) (CDOTDP9)
      1 Monat
      2020-07 - 2020-07

      Hands on - Angular Grundlagen

      Adesso SE adesso SE, Dortmund
      Adesso SE adesso SE, Dortmund

      Die Schulung richtet sich an Software Engineers. Programmier-Erfahrung und ein grundlegendes Verständnis von der Web-Entwicklung mit JavaScript, HTML und CSS werden vorausgesetzt. Es ist allerdings kein JavaScript- bzw. TypeScript-Expertenwissen erforderlich und es wird keine Erfahrung mit Angular oder anderen SPA-Frameworks vorausgesetzt. 
      • Hands on - Angular Grundlagen: Einstieg und Vertiefung in die Entwicklung von Single Page Apps mit der aktuellen Angular-Version


      Kursdurchführung

      • 3 Tage Live-Online-Training.
        • Hands-on: Es wird gemeinsam eine vollständige Angular-App entwickelt


      Agenda

      • Tag 1: JavaScript und TypeScript
        • Unterschiede JavaScript, ECMAScript 2018, TypeScript
        • Funktionen, Scopes, Hoisting
        • Type Coercion
        • OOP mit TypeScript
        • Module
        • Funktionale Ansätze (Higher Order Functions, Funktionale Operator, ?)
        • Asynchronität, Promises, RxJS
        • Closures


      Angular-Grundlagen

      • Single-Page Applications (SPAs)
      • Komponenten-Architektur
      • angular-cli
      • Angular-Components und Binding Types
      • Services und Dependency Injection
      • Templates
      • Template-Driven Forms und Change Detection
      • Routing inkl. Child-Routes, Guards, Lazy-Loading


      Vertiefung und weiterführende Themen

      • Reactive Forms / Model-Driven Forms und Form Validation
      • Anbindung einer REST-API mittels httpClient-Service
      • Debugging einer Angular-App
      • Optional ? nach Bedarf und Zeit: Build & Deployment, TDD mit Karma und Jasmine,
      • weitergehende Angular-Konzepte (Content-Projection, Custom Control Value Components,Animationen, ?)


      Kenntnisse:

      Java, Typescript, Ver. 3.9.6, Java 12, Visual Studio Code, Ver. 1.46.1, NodeJS, Ver. 12.18.2, Angular, Ver. 9, GIT, Ver. 2.27.0, LibreOffice, Ver. 7.0.1

      1 Monat
      2020-07 - 2020-07

      TypeScript Basics

      Adesso SE adesso SE, Dortmund
      Adesso SE adesso SE, Dortmund
      • Mit TypeScript steht Software-Entwicklern eine objektorientierte Sprache zur Verfügung die einen leichten und effektiveren Zugang für die Entwicklung moderner Web Applikatonen bietet. 
      • Die Schulung vermittelt die Grundlagen und Konzepte der Programmiersprache und zeigt das Zusammenspiel mit JavaScript auf. 
      • Die Teilnehmer lernen Klassen, Interfaces, Generics und mehr einzusetzen


      Kursdurchführung

      • Die Teilnehmer kennen anschließend die Grundlagen von TypeScript und können auf Basis von TypeScript Anwendungen und Lösungen entwickeln.
      • Digitale Schulung: ca. 5 Stunden Lernzeit im Selbststudium.


      Agenda

      • Overview - Sources and files
        •  Setup instructions
        • Source files
      • Inroduction
        • What, and why TypeScript?
        • TypeScript vs JavaScript
        • Installing the TypeScript compiler
        • TypeScript compiler (tsc) and tsconfig
        • Setting up Webpack for TypeScript
      • ES6/7 amd TypeScript
        • Arrow functions and implicit returns
        • Default Function parameters
        • Object literal improvements
        • Rest Parameters
        • Array and Object Spreads
        • Object Spread Operator
        • Destructuring Objects and Arrays

      • Primitive Types
        • Number Types, arguments and functions
        • String Type, String Literals
        • Boolean Type
      • Typescript Types
        • The "Any" Type
        • Implicit vs Explicit Types
        • Void Type
        • Never Type
        • Null, Undefined, Strict Null checks
        • Union and Literal Types
        • Function Types
        • Functions and Optional Arguments
        • Typed Functions and Default Params
        • Object Types
        • Array Types and Generics
        • Tuple Types for Arrays
      • Type Aliases and Assertions
        • Type Aliases
        • Type Assertions
      • Exploring Enums
        • Numeric Enums and Reverse Mappings
        • String Enums and Inlining Members
      • Difing into Interfaces
        • Create Interfaces
        • Interfaces with Functions Types
        • Extending Interfaces
        • Interfaces and Optional Properties
        • Interfaces with Index Signatures
      • Classes, Properties and Inheritance
        • Understanding Classes and Constructors
        • Public and Private Members
        • Readonly Members
        • Setter and Getters (Accessors)
        • Class Inheritance
        • Abstract Classes
        • Protected Members and Inheritance
        • Interfac contractes with "implements"
        • Static Properties and Methods
      • Generics and Overloads
        • Function Generics
        • Function Overlaods


      Kenntnisse:

      Java, Typescript, Ver. 3.9.6, Java 12, Visual Studio Code, Ver. 1.46.1, NodeJS, Ver. 12.18.2, GIT, Ver. 2.27.0, LibreOffice, Ver. 7.0.1

      1 Monat
      2019-12 - 2019-12

      OpenShift Container Platform for Developers

      NobleProg Europe GmbH, Berlin
      NobleProg Europe GmbH, Berlin

      • OpenShift Container Plattform ist eine Container-basierte Anwendungs-Plattform, um Docker und Kubernetes-Enterprise-Anwendungen zu deployen.
      • Sie wird von RedHat betrieben und gewartet.
      • In diesem Live-Training mit Kursleitern lernen die Teilnehmer, wie sie Anwendungen mit OpenShift Container Plattform erstellen, aktualisieren und warten.


      Ausbildungsziel

      • Am Ende dieser Schulung können die Teilnehmer:
        • Automatisieren eines Teils der Software Delivery-Pipeline
        • Implementieren von User Stories für eine vorhandene Java EE-Anwendung
        • Bereitstellen eine Anwendung auf einer OpenShift-Instanz
        • Anwenden der Prinzipien der DevOps-Philosophie und die kontinuierliche Bereitstellung einer Anwendung.


      Kurs Inhalte

      • Die DevOps Philosophie und Prinzipien des Continuous Integrations (CI)
      • Überblick über die Architektur der OpenShift Container Plattform
      • Aufsetzen der Entwicklungsumgebung
      • Der Lebenszyklus einer Container-basierten Anwendung
      • Wie CI und OpenShift Container Plattform zusammen passen
      • Entwicklung einer Anwendung in einer CI Umgebung
      • Clustering der Applikation
      • Remote Debugging der Anwendung
      • Customizing OpenShift Container Platform
      • Deploying Custom Containers
      • Troubleshooting
      • Abschließende Bemerkungen


      Lab Project

      • verschiedenes


      Kenntnisse:

      OpenShift, Docker, Kubernetes, LibreOffice, Ver. 7.0.1

      1 Monat
      2019-05 - 2019-05

      Hands on OpenShift Cloud-Native Development Workshop

      codecentric AG, Berlin
      codecentric AG, Berlin
      Lab Guide: Introduction
      OpenShift Concept Overview: Container, container images, image registry, pods, services
      • Lab 01: Getting Started, OpenShift CLI
      • Lab 02: Enterprise Microservices with WildFly SwarmMonoliths to Microservices, Bootstrapping Wildfly Swarm, building app binaries, create app form app binaries, build images and deploy
      • Lab 03: Microservices with Spring Boot, Spring Framework, OpenShift Java Runtime, JBoss Web Server (Tomcat), Bootstrapping Spring Boot;
      • Lab 04: Reactive Microservices with Eclipse Vert.x, Verti.x: Reactive Microservices for JVM, Verti.x Event Loop, Service Discovery,
      • Lab 05: Web UI with Node.js and AngularJS, Deploy Nodes.js procect, Deloy Node.js and Angular JS on OpenShift
      • Lab 06: Monitoring Application Health, ProbeTypes, ProbeChecks, Auto-healing failed containers;
      • Lab 07: Service Resilience and Fault Tolerance, Scaling Pods, Auto-scaling pods, circuit breaking pattern,
      • Lab 08: Application Configuration, config maps in OpenShift, PostgreSQL database, wildfly swarm, spring boot, warning on databases, CAP Theorem (consistency, Availability, Partition Tolerance), Replication
      • Lab 09: Continuous Delivery, Deployment pipelines, OpenShoft pipelines, automating deployments using pipelines
      • Lab 10: Debugging Applications, enable remote debuggin on an Openshift pod, line-by-line code execution


      Lab Project: Hands on OpenShift Cloud-Native Workshop

      • Getting Started with OpenShift
      • Setup Your Workspace on Eclipse Che
      • Explore OpenShift with OpenShift CLI
      • Enterprise Microservices with WildFly Swarm
      • Enterprise Microservices with Spring Boot
      • Reactive Microservices with Eclipse Vert.x
      • Web UI with Node.js and AngularJS
      • Monitoring Application Health
      • Service Resilience and Fault Tolerance
      • Managing Application Configuration
      • Automating Deployments Using Pipelines
      • Debugging Applications


      Kenntnisse:

      OpenShift, Docker, Spring Boot; Spring Framework, OpenShift Java Runtime, JBoss Web Server (Tomcat), Wildfly Swarm, Eclipse Verti.x, Reactive Microservices for JVM: Node.js, AngularJS, PostgreSQL, LibreOffice, Ver. 7.0.1

      1 Monat
      2019-01 - 2019-01

      Docker und Kubernetes

      NobleProg Europe GmbH, Berlin
      NobleProg Europe GmbH, Berlin

      Dieser Docker- und Kubernetes-Schulungskurs bietet den Teilnehmern ein umfassendes Fundament der Docker- und Kubernetes-Technologien. Die gesamten Kernfunktionen von Kubernetes werden abgedeckt, einschließlich Pods, Labels, Volumes, Replikationscontroller, Services und mehr. Der Kurs führt die Teilnehmer von der Installation über die Verwaltung und Nutzung durch eine Kombination aus Vorlesung und praktischen Übungen, in denen sie erfahren, Kubernetes-Objekte zu konfiguriert und zu verwalten. Darüber hinaus vermittelt dieser Kurs den Teilnehmern ein vertieftes Verständnis von Kubernetes, einschließlich erweiterter Funktionen und Sicherheit, um die Sicherheit eines Kubernetes-Clusters in der Produktion zu gewährleiste

      • Dieser Kurs richtet sich an Personen und Teams, die die Anforderungen an die Kubernetes-Grundlagen- und Container-Orchestrierung kennenlernen möchten, um sichere, robuste, hochverfügbare, belastbare und selbstheilende Dienste zu erstellen:
        • Enwickler
        • Operatoren
        • DevOps
        • QA Ingenieure
        • IT Projektmanager


      Voraussetzungen

      • Kenntnisse der Verwendung der Linux-Befehlszeile, des Linux-Dateisystems, des Linux-Netzwerks und des Bash-Skripts. 
      • Konzepte und Methoden der Computerprogrammierung. 
      • Vertrautheit mit Docker- und Linux-Containertechnologie.


      Tag 1

      • Docker und Linux Container Technologie.
      • Docker Container Lifecycle.
      • Arbeiten mit Docker Images
      • Netzwerk Kommunikation zwischen Containern.
      • Datenpersistenz in Containern.
      • Anforderungen in der Container Orchestrierung und vorhandene Optionen.
      • Einführung in Kubernetes und andere Orchestrierungssysteme.
      • Kubernetes Core Konzepte: Pods, Labels, Controllers, Services, Secretes, Persistent Data Volumes, Claimes, Namespaces, Quotas.


      Tag 2

      • Kubernetes Reference Architektur und seine Hauptkomponenten.
      • Container Netzwerk Modelle in Kubernetes
      • Service Discovery, Scaling und Load Balancing
      • DNS for Service Discovery
      • Ingress Controller und Reverse Proxy
      • Persistence of Application State und das Data Volume Model in Kubernetes
      • Storage backend in Kubernetes: local, FS, ClusterFS, Ceph
      • Cluster Management
      • Deployment von Applikationen und Services auf einem Kubernetes Cluster


      Tag 3

      • Advanced Controllers: Daemon Sets und Stateful Sets
      • Job und Cron jobs
      • Standalone Pods
      • Storage Classes und Dynamic Storage Provisioning
      • Network Policies
      • Securing eines Kubernetes Cluster
      • Authentikation, Authorisation und Access Control
      • Control Plane high Availability
      • Auto Scaling
      • Cluster Monitoring
      • Troubelshooting


      Kenntnisse:

      LibreOffice, Ver. 7.0.1









      1 Monat
      2017-06 - 2017-06

      Certified Scrum Master

      wibas GmbH, Darmstadt
      wibas GmbH, Darmstadt
      1 Monat
      2017-05 - 2017-05

      Agile Leadership

      wibas GmbH, Darmstadt
      wibas GmbH, Darmstadt
      1 Monat
      2014-05 - 2014-05

      Project Management Professional (PMP)

      plusDV Unternehmensberatung GmbH, Leverkusen
      plusDV Unternehmensberatung GmbH, Leverkusen
      • Examination Preparation? gemäß PMI Project Management Institute
      1 Monat
      2013-04 - 2013-04

      TAW10: 92 ABAP Grundlagen

      SAP Deutschland AG & Co. KG, Walldorf
      SAP Deutschland AG & Co. KG, Walldorf

      Kompetenzen

      Kompetenzen

      Top-Skills

      25jährige Projekterfahrung als Java-J2EE Teil- / Projektleiter / Tech. Koordinator Architekt Entwicklungsmethoden Testanalyse Testautomatisierung Business Engineering Design-Konzept

      Schwerpunkte

      • J2EE Architektur 
      • Entwicklung 
      • Projektmanagement auf Cloud Computing Plattform Openshift mit BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL
      • FrontEnd, MiddleTier und Backend

      Produkte / Standards / Erfahrungen / Methoden

      Checkstyle
      Excel

      Profil

      • Ich habe 23 Jahre Erfahrung in der Arbeit auf verteilten Systemen mit J2EE in der Java Programmierung als technischer Projektmanager, Business Analyst, Designer, Architekt / Entwickler, Tester, Operator und DevOps für Web und WAP Applikationen mit den neusten Technologien wie Cloud, Cloud Native, Container und Cloud Solutions, Microservices, Hibernate und ORM, SOA und REST WebServices / BPEL, EJB, SAP, ... hauptsächlich in den Bereichen Telekommunikation und Banken.
        • In den Jahren 2000 bis 2015 war ich als Front-End-Spezialist für Thin-Client-Technologien tätig, hauptsächlich mit den Technologien JSP, Servlets, HTML, CSS, Ajax, JSF ...
        • In den Jahren 2005 bis 2015 habe ich als Fullstack-Developer gearbeitet.
        • In den Jahren 2005 bis 2021 arbeitete ich hauptsächlich als Architekt und Entwickler.
        • Im Jahr 2020 haben ich mein Wissen im den gängigen Frontend-Wissen aktualisiert. Ich habe an einer Angular 9 und Typscript Seminar teilgenommen, so dass ich seit dieser Zeit wieder als Fullstack Entwickler tätig bin und an Single-Page Applications arbeite.
        • Hauptsächlich in den Jahren 2004 bis 2009 übernahm ich Rollen im Operating, in denen ich lernte, mit Unix / Linux-Betriebssystemen umzugehen und hochlastige Java EE-Anwendungen im produktiven 24/7-Betrieb zu betreuen. Aufgaben im 2nd und 3rd Level Support war sehr oft mit eingebunden.
        • Neben den Themen im Java-Umfeld sind seit 2012 auch SAP-Themen interessant, in denen ich Weiterbildungen besucht und Projekterfahrung gesammelt habe.
        • Neben der Entwicklung von verteilten JEE Applikationen habe ich mich um deren Sicherheit gekümmert. Wichtige Bestandteile sind die Webservice-Security wie auch die Implementierung von Authentifizierungs-Frameworks. Dabei kommt dem Rollen- und Rechte-Prinzip ein hoher Stellenwert bei. Netzwerksicherheit durch SSH-Frameworks sowie Kommunikationssischerheit mit den HTTPS Protokoll, mit PKI Kryptographie mit Zertifikaten sind hierfür Themen, wie auch Datenverschlüsselung mit X.509, CVC, SHA2 und RSA. 
        • Seit dem Jahre 2012 arbeite ich als Projektleiter im klassischen Projektmanagement. Im Jahr 2014 habe ich an der Schulung zur Zertifizierung nach PMI teilgenommen.
        • In 2017 habe ich an einer "Certified Scrum Master"-Zertifizierung teilgenommen. 
        • Seit den Jahren 2016 übernehme ich als Single Point of Contact (SPC) die Führung und Steuerung von Near- und Offshoring-Entwicklungsteams. Ich habe Projekterfahrung vor Ort in Deutschland, Österreich, der Schweiz, Frankreich und Luxemburg.
        • In 2019 habe ich an einem Docker- und Kubernetes Seminar sowie an einem Openshift Seminar teilgenommen. Im selben Jahre habe ich als DevOps gearbeitet im Umfeld von Aufsetzen von Cloud-Umgebungen, Betreuung und Weiterentwicklung von Docker- und Kubernetes-Umgebungen sowie von CI/CD-ToolChains. Seitdem arbeite ich als Entwickler/Architekt auf cloudbasierten und containerisierten Umgebungen.
        • Seit dem Jahr 2021 arbeite ich im Umfeld des Offshoring Tranisitions als Senior Projekt Manager in der Branche LKW/Truck. Hierbei geht es um die Überführung von Legacy Sytemen in zu modernen Cloud-Infrastrukur-Umgebungen. Diese Tätigkeit findet in einer globalen Umgebung statt und erfordert die Zweisprachigkeit Englisch und Deutsch.
      • Während meiner 23jährigen Tätigkeit, als Entwickler und Architekt, habe ich mich immer mehr zu einem selbständigen externen Dienstleister entwickelt, der neben der Konzeptionierung (Problem-Analyse und Dokumentation) auch die Implementierung (Ermittlung und Implementierung der Lösung) übernimmt. Hierzu wende ich die Methoden des Klassischen (PMI) sowie des Agilen Projektmanagements (Scrum) an, um die geforderte Lösung in der geforderten Zeit, Budget und Qualität abzuliefern. 
      • Ich halte mein Wissen und meine Expertise durch ständige Weiterbildung auf dem aktuellen Stand. 
      • Ich bin Selbststarter und ich bin es somit gewohnt, mich schnell in ein Team zu integrieren, zügig Arbeit und Verantwortung zu übernehmen, so dass ich das Team beim Erreichen der Projektziele unterstützen kann. Meine Arbeit ist Ausdruck von Entschlossenheit, Autonomie, Zuverlässigkeit und Weitblick.
      • Ich besitze ausgeprägte kommunikative Fähigkeiten und bin vertraut mit Situationen, in denen ich mich in Meetings selbst darstellen muss. Ich arbeite selbstständig und sicher in meinem technischen Umfeld.
      • Neben meiner Muttersprache Deutsch spreche ich - bedingt durch meine Auslandsstudien in USA und Frankreich - zusätzlich auch fließend und verhandlungssicher Englisch wie fließend Französisch.


      Management Summary: Certified Internet Engineer:

      • Java-J2EE Teil-/Projektleiter/Tech. Koordinator, Architekt, Entwickler Tester, Operator und DevOps auf Cloud Plattformen (CloudComputing und ContainerTechnologie) von verteilten Systemen auf BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL; ? trilingual; Stärken in SAP, ABAP und in der Administration von Web-/WAP Applikationen, Solaris-, Unix-, Linux-Systemen, Win-Networking
        • Schwerpunkt: J2EE Architektur / Entwicklung / Projektmanagement auf Cloud Computing Plattform Openshift mit BEA WebLogic/JBoss/Websphere und Oracle/DB2/MySQL; FrontEnd, MiddleTier und Backend.
        • Projektmanagement, IT Controlling, Business Analyse, Design, Architektur, Entwicklung, Programmierung, Beratung und Training.
        • Cloud Computing, Container Technologie, BPEL, WebServices, Hibernate, EJB, WAP, OO-Software Engineering, Business Processes, DesignPatterns, OOADP mit UML. Web-Design.
        • SAP and Non SAP: ABAP, SAP R/3: Data Warehouse (BW, BI, BW); Netweaver XI/PI, Netweaer Portal; SAP GUI, Jco 3, RFC
        • Administration von Server und Web-/WAP Applikationen, Unix-, Linux- und Win- Netzwerktechnik
        • WebDesign

      • Seit dem Jahr 1999 arbeite ich mit den gängigen Java-Technologien und -Programmiertools und halte mich durch stetige Schulungen auf dem Laufenden. Seit dem Jahr 2012 Weiterbildung in SAP.
      • Ich bin vertraut mit Situationen der Selbstpräsentation und besitze ausgeprägte Kommunikationsfähigkeiten - in Deutsch, Englisch und Französisch.

       

      Persönliche Fertigkeiten:

      • Ich besitze ausgeprägte kommunikative Fähigkeiten und bin vertraut mit Situationen, in denen ich mich in Meetings selbst darstellen muss. 
      • Ich habe unterschiedliche Hintergründe so dass ich mich nicht nur als einen Java-Entwickler/Programmierer betrachte. Ich arbeite selbständig und benötige ein Minimum an Führung. 
      • Neben dem Hauptschwerpunkt der Architektur/Entwicklung/Programmierung auf verteilten Systemen bin ich ebenso im Bereich der Server Administration, Business Analyse, Projektmanagements, IT Controllings und des Trainings tätig. 
      • Ich suche nach herausfordernden Projekten und Positionen innerhalb der J2EE-Technologie innerhalb eines Unternehmens, in denen ich meine Erfahrungen einbringen und meinen Beitrag leisten kann. Gerne bin ich langfristig für ein und dasselbe Unternehmen tätig.


      Projektmanagement:

      • In 2014: Teilnahme an der ?Project Management Professional (PMP)® Examination Preparation? gemäß PMI Project Management Institute
      • Seit 2012: Projekterfahrung als Projektleiter/Teilprojektleiter
      • Seit 2006/2012: Teil-Projektleiter (Anforderungs-Mgt, Lieferanten-Mgt, Qualitäts-Mgt, Zeit-Mgt, Projektplan-erstellung und -überwachung, Risiko-Mgt); ProzessMethoden nach ITIL: Change Management, Incident Management, Problem Management
      • Seit 2004: Tätigkeiten als Projektkoordinator und Teamlead
      • Von 1993 bis 2006: Teilnahme an Seminaren ?IT Controlling?, ?Projektmanagement?, ?Selbständigkeit als neue Herausforderung?
      • Von 1996 bis 1999: Tätigkeit in der Hardware-Entwicklung in Festanstellung in Positionen mit Personalverantwortung (fachlich, disziplinär) und Projektverantwortung
      • In 1994: Zusatzausbildung ?Vertriebsingenieur?, Zusatzausbildung ?Ausbildung der Ausbilder?, Vorlesungsreihe ?Mitarbeiterführung?


      Netzwerktechnik

      • Übertragungsprotokolle (LAN, WAN und MAN), Transport- und Anwendungsprotokolle
      • TCP/IP-Protokolle, Transportprotokolle, Dienste und Anwendungen
      • TCP/IP-Netze unter WinNT/2000
      • Systemverwaltung WinNT/2000
      • Systemverwaltung vernetzter LINUX-Rechner
      • MS Internet Information Server IIS
      • Konfiguration des NT-Proxy-Servers


      Business Analyse - Software Architektur ? SW Entwicklung - Test - Betrieb:

      • Portal-3-Tier-Architecture
        • Web, MVC Architecture
        • J2EE/SE: Java SE Dev Kit 8, j2sdk, Eclipse SDK, IBM-jdk, jdk, jre, Eclipse sdk, jRockit
        • AOP Aspect-Oriented Programming
        • MDA Model Driven Architecture
        • Verteilte Systeme: RMI, EJB
        • Portlet: JSR 168

       

      Web-Design ? Trainertätigkeit:

      • Homesite
      • Dreamweaver
      • Photoshop
      • Flash

      Objektorientiertes Software Engineering

      • Business Prozesse, UML, Pattern Design
      • System Entwicklungs Prozess: HERMES
      • Prozessmodell: PMI (Project Mgt Institute), Prince 2
      • Prozessmanagement: ITIL
      • Software Entwicklungsprozess: SCRUM, SAFe, Wasserfall, PairProgramming, Extreme
      • Prgramming
      • Vorgehensmodell der SW-Entwicklung: Agile Softwareentwicklung, RUP, Waterfall
      • IT Service Management: Global Delivery Model: CMMI
      • Banking Standards: HBCI, SWIFT, SEPA (Single Euro Payments Area), DTA / DTAUS (Datenträgeraustauschverfahren), PAIN (Payment Initiation): pain.001, pain.008
      • Standards: YAML, JSON (JavaScript Object Notation)

       

      Modellierung, MDA, MDSD / Methodologie:

      • OOADP
      • UML
      • MagicDraw
      • Sparx Enterprise Architect 7.5
      • Draw.io
      • MDG for Visual Studio Ver. 3.5
      • Rational Rose Developer for Java
      • Innovator 2000
      • Together
      • Abaxx WorkflowModeler
      • Abaxx Frontend-Engine (I-lets)

       

      SAP Enterprise Produkt:

      • SAP ERP (SAP R/3)

       

      SAP Modules:

      • SAP Data Warehouse: SAP BW 3.x [SAP NetWeaver Business Intelligence (SAP BI); vormals: Business Information Warehouse (BW)], SAP Logon, SAP ERP Enterprise Resource Planning, SAP SEM Strategic Enterprise Management
      • SAP BO: SAP BW, SAP Business Objects BI Platform, SAP BO SDK (Standard Development Kit), Apache Tomcat, Java SDK
      • SAP Netweaver XI: SAP Standard TBIT40 XI Fundamentals

       

      SAP Technologies:

      • SAP GUI
      • SAP Java Connector Jco 3 using apjco3.jar and the sapjco3.dll
      • SAP Remote Function Calls RFC
      • Integrationsplattform/B2B Gateway: Seeburger BIS
      • Austauschformate: IDOC, EDI Electronic Data Interchange

       

      BPEL:

      • Orchestration und Choreographie
      • Ausführbare und Abstrakte Prozesse
      • Partner Links
      • Variablen, Aktivitäten (receive, reply, invoke, switch, if, flow, while, forEach, wait, repeatUntil, scope, exit, validate, assign, pick),
      • Fehlerbehandlung (Default Fault Handler, Default Termination Handler, )
      • XPath, Kompensation, Saga, Handler (Event Handler, Compensation Handler, Default Compensation Handler)
      • compensateScope
      • MessageProperties
      • Property Alias
      • Correlation Set
      • Synchroner Aufruf
      • Asynchrone Prozesse
      • Callback
      • BPELJ
      • JSR-207
      • BAM
      • Process Persistance
      • XPath
      • XLink

       

      WebServices:

      • RESTful, SOA, SOAP, JWSDP, WSDL, UDDI
      • Apache Axis, CXF-WebService Framework, JBPM JBoss Business Process Management
      • JPDL Java Process Definition Language
      • JAXWS, JWSDP, JAXB, JAXM, SAX, DOM,HTTP Protocol, SMTP Protocol, JAXM, JAXR, WebServices security
      • WS Stack, WS-BPEL Konzepte, BPEL-Erweiterung für WSDL


      Architektur für Cloud Computing:

      • Openstack

       

      Mircoservices Architektur

      • Pattern: Axway API Gateway: 
        • ?Security and Authentication, Cloud connectivity, Monitoring and Reporting

       

      Microservice Architektur:

      • Spring Boot
      • Spring-Boot-Admin

       

      IAAS (Infrastructure-As-A-Service):

      • OTC (Open Telekom Cloud - VM Manager; public cloud)

       

      WAP:

      • J2ME
      • J2SE
      • MIDlet
      • CLDC
      • MIDP
      • WTK
      • Eclipse
      • Antenna
      • Apache Ant
      • VCML
      • PML

       

      Design Pattern:

      • Microservices Architecture
      • Singleton
      • Fassade
      • Factory
      • IoC / Dependency Injection
      • Proxy

       

      Web Frameworks:

      • JQuery
      • Apache Wicket
      • Apache Spring
      • Apache Struts
      • SSO Single Sign On
      • Terrific
      • modernizer
      • h5bp

        

      IDEs:

      • Visual Studio Code
      • IBM Rational Software Architect (RSA) for WebSphere Software
      • Eclipse Java EE IDE for Web Developers
      • MyEclipse Enterprise Workbench
      • MyEclipse
      • Eclipse IDE for Java EE Developers
      • RAD IBM Rational Application Developer
      • Teamprise Plugin
      • IntelliJ IDEA
      • JBuilder
      • VisualAge
      • Kawa
      • NetBeans IDE
      • Plugin jadclipse (Decompiler)
      • UltraEdit

       

      XML:

      • DTD
      • XSD
      • XSLT
      • XML-mapping
      • FOAF friends of a friend
      • Schema
      • anyType
      • Komplexe Typen
      • choice-Gruppe
      • all-Gruppe
      • Enumeration
      • Lokale Überschreibung der Qualifizierung
      • Qualified Locals
      • Unqualified Locals
      • Qualifizierung von Attributen
      • Ableiten von Typen durch Erweiterung
      • Abstrakte Elemente und Typen
      • Subsitution Groups
      • Include
      • any Element

       

      XSLT:

      • Prozessor
      • Mapping
      • Regelbasierte Konvertierung
      • Konvertierung nach XML.

       

      Parser:

      • StAX
      • DOM
      • JDOM
      • SAX

       

      StAX:

      • Pull Parser
      • Streaming API for XML StAX JSR-173, StAX versus DOM, StAX versus SAX
      • Cursor API, StAX Ereignis Klassen
      • Erzeugen von XML Dokumenten mit Cursor API
      • Parsen mit StAX Event API
      • Event Iterator API
      • Erzeugen von XML Dokumenten mit Event API

       

      Frontend Design:

      • JavaBeans
      • Servlets
      • JSP
      • JSPX
      • JSF
      • RichFaces
      • I18N TagLibs
      • Tiles
      • Apache Wicket
      • Ajax
      • Java Applet
      • AWT
      • JavaScript
      • CSS
      • Grid System 960.gs
      • Firebird (Firefox Plugin)
      • InkScape
      • Catlets
      • rewrite rules

       

      Middle Tier Technologien:

      • Servlets
      • Beans
      • inbit (Framework für webbasierte Erfassungssysteme)
      • Interceptors
      • OData (Open Data Protocol)

       

      Spring Components:

      • Springt Boot
      • Spring Security
      • Spring Web Services
      • Spring JMS
      • Spring Beans
      • Spring Context
      • Spring Core
      • Spring Expression Language (SpEL)
      • Spring TestContext Framework
      • Spring Web

       

      Virtuelle Maschine:

      • Oracle VM VirtualBox

       

      Server:

      • JBoss: JBoss
      • BEA: Bea Weblogic
      • IBM WAS Websphere Application Server, IIS IBM Information Server, IBM Websphere Portal Server, IBM WebSphere AppServer, IBM Pxxxx
      • Microsoft: MS Windows Server 2012 R2; MS Server 2008, 2003, 2000, MS IIS
      • Microsoft Sharepoint: SharePoint Server 2010
      • Microsoft SQL Server: SQL Server 2008 Enterprise, SQL Server 2003, SQL Server 2000
      • Linux: SLES Suse Linux Enterprise Server
      • Apache: Apache Web Server, Apache Tomcat;
      • Oracle/SUN: Orcale Weblogic, GlassFish, iPlanet, Sun Java System Application Server, SUN,SUN FIRE
      • HP: HP Proliant
      • Portlets: Jetspeed Portlet Server
      • Fujitsu: Fujitsu Servers, Architektur x86_64
      • Citrix: Citrix XenApp MetaFrame Presentation Server; Citrix Server
      • XAMPP: XAMPP Control Panel

       

      HTTP Debugging Proxy-Server:

      • Progress Telerik
      • Fiddler Web Debugger

       

      Datenbanken / Modellierung / DBMS / Clients:

      • DB-Modellierung: Sybase PowerDesigner
      • DB languages: SQL, PL/SQL, HQL, CGI, PL/SQL
      • DB: PostgresSQL; Oracle XE, Oracle NoSQL, Oracle RDBMS, Oracle Enterprise Edition RAC Option, DB2, MS SQL Server, MySQL, MySQL Control Center, H2, MariaDB, Apache Derby, Sybase, Pointbase, Cloudscape (Informix), ADABAS
      • DBMS: Oracle SQL Developer, DBVisualizer, PL/SQL Developer, SQL Navigator, emma, DataGuard
      • DB clients: Toad, SQuirreL

       

      Persistenz:

      • Frameworks: EclipseLink, ODBC, JDBC, EJB
      • Spring DAO (JDBC, exception handling)
      • Spring ORM (Object Relation Mapping, JDO, Hibernate, iBates SQL Maps)
      • Hibernate: JPA, Apache OpenJPA, DOM, ORM, HQL, Spring, jQuery
      • Design Pattern: DTO DatenTransferObjekte

       

      Messaging Systeme:

      • JMS: Queues, Topics
      • MQ Series
      • OpenESB

       

      SSH Frameworks:

      • Craft/JSch: Datentransfer zwischen Server und Client
      • J2SSH Maverick, Ver. 1.5.4

       

      Transaktions Monitoring:

      • BEA Tuxedo

       

      Security:

      • OASIS WSS WebServices-Security (Zertifizierung, Policy)
      • Tivoli (TIM, TAM), LDAP, SSL
      • Berechtigungskonzept / Zugriffskontrolle: Intern LDAP; CIAM: Siteminder ITA
      • Kommunikationssicherheit: Intern SSH, extern HTTPS
      • Datenverschlüsselung: SHA 2 Hashes, RSA Verschlüsselung

       

      Logging, Validation, Exception Handling:

      • JCL Jakarta Commons Logging
      • Log4j
      • SLF4J


      Identity & Access Mgt / SSO

      • Keykloak
      • SSO Single Sign On

       

      Software Komponenten:

      Vodafone:

      • CRE Content Rendering Engine, CAE Common Assembling Engine, Tpi/CC (3rd Partner Integration / Content Connector), ER Core, SPMI (System Performance Measurement Interface)


      R+V:

      • EAI-Integration: X4


      1822 s Inform:

      • OSPlus


      Amadeus:

      • ISO-CRM (Firma ISO Software Systeme GmbH), Selling Platform, BookingEngine, MBO (Mid & Back Office): Commons Library, MBO ExceptionHandling, CXF WebService compliance


      Dt. Telekom AG / T-Systems:

      • ISI, AL-C, OMS, Netgate, DKK Adapter, VRS, PSN-T, TRIDENT, T-IVU, KONTES, TIMB
      • CDPS, CIPS (Congstar interne Provisioning Schnittstelle), DPS Engine, BLX, WITA, BLX, BL-W, BL-T, BL-S, SAP Congstar, FF (FlatFileSchnittstelle), OAQ Oracle JMS, TOI-Vorsystem, T-Com Vorsystem
      • ZBD Zertifikats Basis Dienst, KLS KIO Lokalitäten Server, KIO Kerninformationsobjekte, Produktionsstraße BL/Web, ADB

      IBM / Commerzbank:

      • Konzernperson (KP): KP Core: PI [Process Integration], WCC [Websphere Customer Center]; Service Layer (ESB); Synch: ISS [IBM Information Server], Sequencer (Serialisierungskomponente); Ausleitung: Sequencer; EVA CRM; KBD [Kundenbasisdaten]; EVA-Person (CRM System für P-betreute Kunden); FAS-Adaper [Fiskalisches Abwicklungssystem]; BPKENN (eindeutige Schlüsselzuordnung an Personen); Service-Layer (Implementierung von Services zum Zugriff und zur Pflege der Daten von KP und Bereitstellen an einer öffentlichen Schnittstelle); FAS-Adapter
      • Synchronisation; Fehlersenke; Frontends (KP-FE, EVA-FE, ...); Batch Prozessor Schlüssel-DB; SIAM; Orga-DB; Stockregister; Frühwarndatei (FWD); Bankcode DB Spartenverweise; Beraterverwaltung; JustAccount (Verfügung stellen von eindeutigen Kennungen); ComAus / ComSI (Autorisierung und Anfragen an Authentisierung für KP Core)

      Talkline / Mobilcom Debitel:

      • Kundenportal, RedBULL, Kundendaten DB, sLayer, Tuxedo-Services, NABS (New Account & Billing System), RPMS mit VVL (Vertragsverlängerung), POS mit Prämie Online, Prämie Online DB, CSM Customer Service Management Ver. 9.20


      EZB:

      • Moody DB, PROD environment, TADNet environment


      Daimler:

      • CQ5 CMS
      • CIAM (Identity and Access Mgt), Dealer Locator
      • Omniture Tracking Solution Design
      • Akamai
      • BHB (Online Betriebshandbuch)
      • car2go
      • CC (Car Configurator)
      • CC-DB; DAI VB (Daimler Vehicle Backend); DFS (Daimler Financial Services), eCircle
      • eDrive (electric Drive)
      • Facebook
      • FB-DB (Feedback DB)
      • Feedback Formulare
      • Feedback Service
      • Garage
      • Glossar
      • Goolge
      • Dealer Locator (Händlersuche)
      • IdM (Identity Management)
      • KFZ-Kunden Zuordung
      • Locator Service
      • Mercedes Bank Finanzierungsrechner
      • Mercedes Bank Internet Kalkulator
      • Newsletter (Newsletteranmeldung); Parkplatz Locator
      • Profil-DB
      • SEO (Suchmaschinenoptimierung)
      • sMD (smart Marketing Database)
      • Telefonie Portal
      • Used Car Search
      • Visualizer
      • Youtube, ZÜD (Zentraler Übersetzungsdienst)


      Siemens Health Care:

      • Knowledge Base: SPR (Service Performance Reports: Service Ticket Report)
      • UM (Utilization Management Report: Equipment, Contacts, Pricing Tickets), GU BW (Guardian Reports), VP Virus Protection
      • Siemens Healthcare Data Warehouse: SAP BW Business Warehouse, SAP Bex queries, SAP BO Business Objects, SAP BO SDK Standard Development Kit
      • One Common eBusiness Frontend
      • Java Portal: LifeNet FrontEnd Layer
      • Omniture


      1&1 Internet AG:

      • SAP, ProMS, Produktanlage, CoMet: Simpex, KA_MT, SPs, Dagobert, Globals, FBI Batch, CDR Scripts, FLS/SSI, ProtokollGenerator, NGB-Mediation
      • Billing: BISMAN, NGR (Next Generation Rating), CDR (Call Data Record ) 
      • Service: Invoice-Service, IPS, Finance


      Audi / WV:

      • Modularer Backend Baukasten (mbba admintool, mbbc-management)


      Deutsche Bank:

      • DAP-Portal
      • SQuAReS
      • PD-Webservices
      • PWS / SoEWS
      • ZVKK Online
      • CpD Online
      • KAD Webservice
      • SB-Info
      • OneLine NG
      • Service-Locator


      KION:

      • ISAM: IBM Security Access Management
      • USST: User Self Service Tool
      • ISIM: IBM Security Identity Management
      • CMS FirstSpirit
      • KION Transaction BackEnd Systems: SAP BW, SAP ERP, ...
      • System Integration Service: SAP NWGW (SAP Netweaver Gateway)
      • Clients: Desktop, Mobile Apps
      • Web Shop
      • Diagnostic Tools


      BfArM:

      • AMIS ArzneiMittel InformationsSystem
      • AmAnDa ArzneiMittel und ANtrags DAtenank
      • Sunset Clause
      • IsyFact-Standard (Konzept und Vorgaben für die Entwicklung von IT-Systemen innerhalb des BVA Bundesverwaltungsamtes)


      BNP Paribas S.A., Consorsbank:

      • Calvin
      • Middleware
      • Kordoba CI-Service
      • KWS-Service
      • MD Server


      Axa Versicherungs AG:

      • Guidewire out of the box Insurance Suite
      • AXA Cloud
      • TAP Technische Anwender Plattform
      • EIP Enterprise Integration Platform
      • Java Tomcat Plattform
      • PaaS Platform as a Service


      VR Leasing AG:

      • OBS
      • LOS
      • VPOS
      • ANIS
      • DIL (Data Integration Layer)
      • DQM Rules Engines
      • Business Middleware

       

      CMS Content Management Systeme:

      • Systeme: AEM (Adobe Experience Manager) 5.6.1, Adobe CQ 5.5 (Day Communiqué)
      • Lizenz Module: Adobe WEM, Adobe WEM 5.4 Add-Ons, CRX Connectoren
      • Liferay Portal
      • Teamsite
      • Elexier
      • Weblayouter

       

      Suchmaschinen:

      • Exalead
      • Exalead Cloudview

       

      CRM CRM Customer Relationship Mgt

      • Customer Relationship Mgt
      • Amadeus CRM
      • Telekom CRM-T
      • EVA CRM (IBM)

       

      Built Management:

      • Built Server: Jenkins, Hudson (continuous integration), TFS-Plugin for Hudson
      • Build Tool: Gradle, Groovy, Apache Maven, Apache Ant

       

      Container Anwendungs Plattform, PaaS, IaaS

      • AWS Amazon WebService
      • OpenShift
      • OTC Open Telekom Cloud
      • OpenPaaS

       

      Container Management:

      • Rancher
      • Docker
      • Kubernetes

       

      Docker:

      • Docker Desktop
      • nginx
      • Docker Swarm

       

      Microsoft Diensteplattform:

      • Internet Information Services (IIS)

       

      Task and Configuration Management:

      • Windows Powershell ISE

       

      SCM Software Konfiguration und Versionierungs-Mgt:

      • Gitblit
      • Git
      • Git for Windows
      • TortoiseGit
      • Atlassian BitBucket
      • SVN Subversion
      • CVS
      • PVC
      • PVCS
      • Rational ClearCase
      • Visual SourceSafe
      • AllFusion Harvest CM Workbench

       

      Repository Management:

      • Nexus Repository Manager OSS
      • Sonatype Nexus

       

      Repository-Administration:

      • Atlassian Stash

       

      SCM Software Change Management:

      • Rational ClearQuest

       

      ETL Tool (Extract, Transform, Load):

      • IBM Websphere DataStage and QualityStage (Desinger und Director)

       

      ALM Application Lifecycle Management System:

      • Application Lifecycle Management System
      • MS Visual Studio Team Foundation Server (TFS)

      • Collaborative Lifecycle Mgt
      • Rational Jazz Team Server
      • RTC Change and Configuration Management

       

      ETL Tool (Extract, Transform, Load):

      • IBM Websphere DataStage
      • QualityStage Desinger

       

      Installation Manager:

      • IBM Installation Manager

       

      Cloud Lösungen:

      • Altemista (Fa. NTT Data Deutschland)
      • AXA Cloud
      • AWS Amazon WebsServices

       

      TMS Test Management System:

      • HP Quality Center Enterprise Edition
      • HP Quality Center (Test Director)
      • TestLink
      • Mercury Quality Center

      CodeAnalyse:

      • SonarQube

      Test Tools:

      • Debugger: Postman
      • RESTful: Swagger, Cocoa-Rest-Client
      • SOAP: soapUI, soapUI Pro
      • sonst: TCP/IP Monitor (Eclipse)

      Test Programmiersprachen:

      • Testing: FitNesse, Selenium, Silk
      • Unit: Junit, TestNG
      • Mocking: Mockito, EasyMock

      Test Abdeckung:

      • SonarQube
      • EclEmma - JaCoCo Java Code Coverag

      TestTypen:

      • RT RegressionsTest
      • IT Integrationstest
      • MIT Modul-Integrationstest
      • LT LastTest
      • UAT UserAcceptanceTests

      Test Automatisierung:

      • Selenium
      • eclipse Plugins: 'Test Framework' und 'Automated Tests'

      Plugins:

      • JuvanderBugSynchronizer
      • EA Connector for QC

       

      CPU:

      • AMD Opteron
      • Intel Pentium Xeon QC
      • Quad-Core Xeon
      • IBM Power
      • Sun SPARC64

       

      VM Virtual Machine

      • AMD Opteron
      • Intel Pentium Xeon QC, Quad-Core Xeon
      • IBM Power
      • Sun SPARC64

       

      VM Management:

      • Vagrant

       

      VMWare Hosts:

      • Oracle VM Virtual Machine

       

      Verteiltes Dateisystem:

      • GlusterFS

       

      Dateiformate:

      • YAML
      • JSON
      • XML

       

      Netzwerk-Topologien:

      • Netzarten: DMZ, Hitnet, Intranet, Internet
      • Netzwerk-Konfiguration: IP addresses, Ports
      • Netzkomponenten: Firewalls, Loadbalancers, HAProxy (Loadbalancer), LDAP, Routers, WAP Gateway, Proxy Server, Squid (ProxyServer)
      • Netztechnologien: NAT Network Address Translation
      • Netzwerk-Tools: Putty, WinSCP, Puttygen, Pageant, Cygwin, vi

       

      Storage Connection Types:

      • NAS-NFS
      • SAN


      Storage

      • IBM TSM Tivoli Storage Manager
      • Pure Storage, Netapp SAN & NAS, HPE


      Backup & Recovery

      • IBM Spectrum Protect
      • IBM TSM

       

      Monitoring/Analytics and Alerting:

      • Grafana
      • Prometheus
      • cAdvisor
      • Node-Exporter
      • Nagios
      • SCOM System Center Operations Manager

       

      WebDesign:

      • Dreamweaver
      • Homesite
      • Flash

       

      Case Tools:

      • Umbrella
      • CAPRI
      • Putty
      • Peppes
      • cURL
      • Firefox
      • vi
      • Proxomitron
      • Image Magic

       

      Trouble Ticket Tools:

      • ServiceNow
      • Atlassian JIRA
      • Jira (Atlassian Confluence)
      • Jira Enterprise Edition
      • Vivify
      • Mantis Bug Tracker
      • Trac
      • Win@proach
      • TTWOS
      • Champs
      • Peregrine ServiceCenter-Client

       

      Private Cloud Messaging:

      • Mattermost


      Collaborative Online Whiteboard

      • Concept Board 

       

      Office Tools / Dokumentation / Projekt Management:

      • Lotus Notes
      • MS Office, MS-Office for Mac: Word, Excel, Powerpoint LaTeX, Project, MS Office Visio Standard/Professional, Thunderbird Mail Client, LibreOffice, docSpace, trackSpace, Wikipedia, Topspot Wikipedia, XDoclet, XMLspy, notepad++


      Lokale Cloud Anbindung

      • Check Point Endpoint Security VPN
      • AWS VPN Client


      AWS Container Management

      • AWS Amazon WebServices: AWS Managementkonsole:
        • virtueller Server - EC2 Elastic Compute Cloud: Amazon Linux 2 AMI
        • Container - ECS Amazon Elastic Container
        • Speicher - S3 Simple Storage Service
        • Datenbank - AWS Aurora, Oracle, RDS Database Engine
        • DBMS - TortoiseGIT
        • DB EntwicklungsTool - SQL Developer


      Cloud Computing

      • OpenShift Container Platform: 
        • ?RedHat Openshift Web GUI


      Applikations Framework

      • Spring Boot
      • Spring-Boot-Admin


      WebServices

      • RESTful, SOA, SOAP, JWSDP, WSDL, UDDI
      • Apache Axis, CXF-WebService Framework
      • JBPM JBoss Business Process Management
      • JPDL Java Process Definition Language, JAXWS
      • JWSDP, JAXB, JAXM, SAX, DOM,HTTP Protocol
      • SMTP Protocol, JAXM, JAXR, WebServices security
      • WS Stack, WS-BPEL Konzepte, BPEL-Erweiterung für WSDL

      Betriebssysteme

      Microsoft Windows
      8.1, 7 Enterprise, 7 Professional, Vista, XP, 2000, 95, 98, DOS
      Unix
      Ubuntu; Mac OS X, Suse Linux, Linux Red Hat, Ubuntu, SunOS, SOLARIS, Sun Java Desktop System, AIX, zOS
      Windows 10

      Programmiersprachen

      ABAP
      Angular
      Assembler
      bash Shell-Programmierung
      Borland C
      HTML
      Java
      JavaScript
      PASCAL
      Perl
      PHP3
      PML
      Shell
      Shell Scripting
      Stylesheets
      TypeScript
      TypeScript Basics
      VCML
      WinXP Batch Programmierung
      XHTML

      Datenbanken

      Adabas
      ADABAS
      CGI
      Cloudscape (Informix)
      DAO
      DB2
      Hibernate
      DOM, ORM, HQL
      Informix
      JDBC
      Lotus Notes
      MySQL
      MySQL Control Center
      ODBC
      Oracle
      Oracle DB Modelierung
      Oracle SQL Developer
      PL/SQL Developer
      Pointbase
      Spring DAO
      JDBC, exception handling
      Spring ORM
      Object Relation Mapping, JDO, Hibernate 3, iBates SQL Maps
      SQL
      SQL Navigator
      SQL statements
      Sybase
      TOAD

      Datenkommunikation

      Bus
      Dienste und Anwendungen
      Ethernet
      Fax
      FDDI
      Internet, Intranet
      ISO/OSI
      JMS
      Konfiguration des NT-Proxy-Servers
      LAN, LAN Manager
      Message Queuing
      Message Queuing: MQ Series
      MMS
      MS Internet Information Server IIS
      NetBeui
      NetBios
      parallele Schnittstelle
      Proprietäre Protokolle
      Router
      SMTP
      Systemverwaltung vernetzter LINUX-Rechner
      Systemverwaltung WinNT/2000
      TCP/IP
      TCP/IP-Netze unter WinNT/2000
      TCP/IP-Protokolle
      Token Ring
      Transport- und Anwendungsprotokolle
      Transportprotokolle
      Voice
      Windows Netzwerk
      Übertragungsprotokolle (LAN, WAN und MAN)

      Hardware

      IBM 9117-MMA
      IBM compatible
      IBM POWER
      microController ASM96
      microController MC8096
      Sun Microsystems sun4u
      Sun Microsystems sun4u sparc SUNW
      Sun Ray
      Sun SPARC
      Sun T1

      Design / Entwicklung / Konstruktion

      COMSOL Multiphysics

      Branchen

      Branchen

      • Telekomunikation
      • Mobilfunk
      • Banken
      • Investment
      • Finanzdienstleistung
      • Wertpapier
      • Versicherungen
      • Handel
      • eCommerce
      • Internet
      • Luftfahrt
      • Reisen
      • Touristik
      • Bahn
      • Transportation
      • Logistik
      • Logistics
      • Transport & Energie
      • Automotive
      • Automobil
      • Industrie 4.0
      • Behörde/Öffentlicher Dienst
      • Verwaltung
      • Medizin
      • SAP
      • Elektrotechnik
      • EDV
      • Training
      • Alarmierung und Krisenmanagement

      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.