Senior Berater Finanzwesen & Telekommunikation, Architekt, Business Analyst, Requirement Engineering, Projektleitung
Aktualisiert am 19.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Finanzwesen
Requirement Engineering
IREB
Scrum-Methodik
ITIL Foundation
REST
Agile Entwicklung
Git
GitHub
Business Analyse
Künstliche Intelligenz
Scrum Product Owner
Deutsch
Muttersprache
Englisch
Fließend

Einsatzorte

Einsatzorte

Frankfurt am Main (+10km)
möglich

Projekte

Projekte

2 Jahre 5 Monate
2021-11 - 2024-03

Beratung und Unterstützung bei der Umsetzung des Verfahrens WID (Wirtschafts-Id)

Business Analyst Elster/Ginster/XML Confluence Scrum ...
Business Analyst

  • Projektunterstützung im Rahmen eines großen strategischen Verfahrens.
  • Mitarbeit bei der Spezifikation / Erstellung des Pflichtenheftes / Anforderungsdokumentation. 
  • Businessanalyse, Testanalyse, Product Owner, Team-Lead Entwicklung/Test. 

Elster/Ginster/XML Confluence Scrum JIRA UML Use-Case Diagramme Aktivitätsdiagramme.
ITZBund
5 Monate
2020-11 - 2021-03

Beratung bei der Erreichung der BaFin Anforderungen

Beratung bei der Erreichung der BaFin Anforderungen BAFIN KAIT
Beratung bei der Erreichung der BaFin Anforderungen

  • Analyse der Business Managed Applications, bei denen die Compliance mit den KAIT-Anforderungen der BaFin nicht vorliegt. 
  • Erarbeiten von Vorschlägen, wie die KAIT-Anforderungen erfüllt werden können.

BAFIN KAIT
Allianz Global Investors
Remote
7 Monate
2020-04 - 2020-10

Aufbau einer Dokumentations-plattform für On-Premise Cloud

Confluce JIRA

  • Analyse der Cloud Dokumentation. 
  • Erarbeiten eines Konzeptes zur Gestaltung einer Dokumentationsplattform für Qualifizierungsmaßnahmen, Dokumentation und Know-How-Austausch. 
  • Aufbau dieser Dokumentationsplattform mit Confluence.

Confluce JIRA
R&V Versicherung
10 Monate
2019-05 - 2020-02

Analyse, Konzeption und Implementierung einer Software

Software Entwickler, Projektleiter, Business/Req. Engineer Java JUnit Mockito ...
Software Entwickler, Projektleiter, Business/Req. Engineer

  • Analyse, Konzeption und Implementierung einer Software zur Sanierung der Datenbestände im DVAG CLOUD Umfeld. 
  • Analyse, Konzeption und Implementierung einer Software zur Migration der
  • DVAG Cloud Datenbestände von ORACLE nach Microsoft Azure. 
  • Organisation und Vorbereitung der DVAG Cloud Migration nach Microsoft Azure.

Java JUnit Mockito Oracle JIRA
DVAG Deutsche Vermögensberatung
4 Monate
2019-01 - 2019-04

Softwareentwicklung

Software Entwickler Java JUnit Mockito ...
Software Entwickler
  • Entwicklung von Software für die Finanzbuchhaltung.
  • Die Programmiersprachen bzw. Umgebungen sindJava, JUnit, Mockito, Xentis, Final und Doxis.
Java JUnit Mockito Oracle JIRA CI/CD
Helaba Invest
2 Monate
2018-12 - 2019-01

Portierung einer Webanwendung

Software Entwickler Angular 7 Typescript REST ...
Software Entwickler

    • Eine in AngularJS geschriebene WEB-Anwendung wurde auf Angular 7 / Typescript portiert. 
    • Diese Anwendung greift via REST Schnittstelle auf einen Server zu, der Daten aus einer MySQL Datenbank bereitstellt. 
    • Dieser Server wurde auf Spring Boot umgestellt.

    Angular 7 Typescript REST Java JUnit Mockito JSON MySQL JDBC IntelliJ Git.
    5 Monate
    2018-06 - 2018-10

    Lead Design und Development

    Projektleiter, Business/Requirements Engineer
    Projektleiter, Business/Requirements Engineer
    • Ziel des Projektes war die Neuentwicklung einer Software für die Verwaltung öffentlicher Förderprogramme. Meine Aufgabe waren der Aufbau und die einführende Leitung des Designs und der Implementierung. Die fachliche Anforderungsanalyse wird in Deutschland durchgeführt, von internen wie externen Beratern. Die Implementierung nimmt ein indischer Lieferant stufenweise vor, von Indien aus. Ziel ist es, die alte Anwendung und die neue in einem Hybridmodell parallel zu betrieben. Nach dem Aufbau und der einführenden Leitung wird die Aufgabe an einen indischen Anbieter übergeben.
    • Parallel zu dem Aufbau dieser Neuentwicklung leitete ich ein Projekt, welches über mehrere Jahre hinweg nicht abgeschlossen werden konnte, das aber unabdingbare Voraussetzung für die Neuentwicklung ist.
    • Zusätzlich entwickelte ich für ein Migrationsprojekt einen konfigurierbaren Testdatengenerator in Java und ORACLE.
    Java JUnit Mockito ORACLE IntelliJ git maven Microservices
    Deutsche Bank
    1 Jahr 10 Monate
    2016-01 - 2017-10

    LifeCycle-Management

    Business/Requirements Engineer
    Business/Requirements Engineer
      In der Rolle des Komponentenverantwortlichen verantwortete ich das LifeCycle-Management mehrerer IT-SoftwareSysteme für verschiedene Referate. In dieser Funktion war ich die Schnittstelle zwischen dem IT-Bereich der Stadt München, den Referaten sowie den Herstellern. Zu meinen Aufgaben zählten die Anforderungserhebung, Planung und Gestaltung, Identifizierung von Optimierungspotentialen, Qualitätsmanagement, Konfigurationsmanagement, Releasemanagement, Unterstützung der Architektur sowie als Mediator Eskalations und Konfliktbehandlung. Konkret ging es um die Migration von Anwendungen und Datenbanken von dedizierten Alt-Servern in eine virtualisierte Umgebung. Meine Aufgaben hierbei waren die Planung, das technische Design, Begleitung und Überwachung der Durchführung sowie im Falle der Datenbank die Durchführung der Migration selbst.
      ORACLE PL/SQL Architektur.
      Landeshauptstadt München
      4 Monate
      2015-07 - 2015-10

      Migration und Weiterentwicklung einer WEB Anwendung

      Java Entwickler
      Java Entwickler
      • Migration und Weiterentwicklung einer WEB Anwendung von Apache Struts auf das Apache Wicket Framework. Diese Software wird in den Filialen der Postbank zum Verkauf der Produkte eingesetzt.
      • Ein weiterer Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln wie Anzeigepanels für Konten, ebenso wie CSSKlassen für ein durchgängig einheitliches Aussehen (Webusability).
      Java JSP JavaScript Jquery Struts Apache Wicket JUnit Mockito http Eclipse IntelliJ Maven SVN HTML CSS HP ALM Git
      Postbank
      10 Monate
      2014-06 - 2015-03

      Migration einer bank-internen CRM-Anwendung von Apache Struts

      Java Entwickler
      Java Entwickler
      • Migration einer bank-internen CRMAnwendung von Apache Struts auf das Apache Wicket Framework. Eine Maßgabe des Projektes ist, dass die Anwendung bis zur endgültigen Fertigstellung der Migration sowohl Struts-Masken wie auch WicketMasken gleichzeitig unterstützt. Das bedeutet vor allem, dass während eines Dialoges der Übergang von Struts-Masken auf WicketMasken möglich sein muss, und umgekehrt. Hierzu gehörte auch die Mitarbeit an DVKonzepten für Neuentwicklungen sowie die fachliche Abstimmung der Anforderungen mit den Fachabteilungen.
      • Ein weiterer Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln wie Anzeigepanels für Konten, ebenso wie CSSKlassen für ein durchgängig einheitliches Aussehen (Webusability).
      Java JSP Struts Apache Wicket JUnit Mockito http Eclipse IntelliJ Maven SVN HTML CSS Jenkins
      ING DIBA
      1 Jahr 1 Monat
      2012-11 - 2013-11

      Entwicklung einer Java Software

      Entwickler
      Entwickler
      • Entwicklung einer Java Software für ein Zentrales Auskunftssystem für Landesmelderegister. Ein wesentlicher Teil der Aufgabe bestand in der Entwicklung von DV-Konzepten für ein notwendig gewordenes Re-Engineering der Architektur.
      • Hierzu gehörte auch die Erstellung von Userstories für die zu implementierende Geschäftslogik, Architektur.
      Java JUnit http JBOSS Hibernate JDBC Eclipse Maven SVN HTML CSS OSCI Scrum inkl. Moderation PL/SQL Architektur Jenkins
      AKDB (Anstalt für Kommunale Datenverarbeitung in Bayern)
      1 Jahr 3 Monate
      2011-04 - 2012-06

      Entwicklung eines WEB Client für mobile Endgeräte

      Entwickler
      Entwickler
        Entwicklung eines WEB Client für mobile Endgeräte auf der Basis des Java Wicket Framework. Ein Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln sowie CSS-Klassen für ein durchgängig einheitliches Aussehen (Webusability)
        Java JUnit JMockit Wicket REST XML JAXB JSON http TOMCAT Eclipse Intellij Selenium Maven SVN Git HTML CSS Spring Scrum
        1und1
        2 Monate
        2010-11 - 2010-12

        Erstellen eines RFP für ein CRM System

        Berater Requirement Enginering
        Berater
        Requirement Enginering
        CBS (Click & Buy)
        1 Jahr 4 Monate
        2008-08 - 2009-11

        Design und Implementationsmanagement einer Portierung

        Berater
        Berater
        • Design und Implementationsmanagement einer Portierung eines WIN32 basierenden Registrierungs- und Aktivierungssystems für Direktvertrieb (Geschäftskunden) auf ein WEB Service basierendes System. Methoden: Requirement Enginering
        • Design und Implementationsmanagement einer WEB Service basierenden Händlerschnittstelle für Kundenregistrierung und Aktivierung. Diese Schnittsteller ermöglicht es Händlern, über ihr eigenes System, Registrierungen und Aktivierungen direkt an E-Plus weiterzuleiten. Methoden: Requirement Enginering, Projektmanagement. Hierzu gehörte auch die Analyse vorhandener Geschäftsprozesse.
        E-Plus
        1 Jahr 4 Monate
        2007-01 - 2008-04

        Entwicklung eines ?Customisation Guide?

        Berater
        Berater
        • Neben dem Payback System, dem führenden Bonusprogramm Deutschlands, betreibt Loyalty Partner auch das Bahncard System für die Deutsche Bahn. Die Tätigkeiten waren das Design und die Entwicklung einer Monitoranwendung für die Schnittstellenüberwachung zwischen den betriebenen Subsystemen (SIEBEL Hospitality, Loyalty Systems, CRM) sowie diverser weiterer Schnittstellenanwendungen. Methoden: Requirement Enginering
        • Entwicklung eines ?Customisation Guide? für das Loyalty Bonus System LMS. Dies erforderte die Analyse und Dokumentation einer Struts/Hibernate/Spring basierten Java EE Anwendung.
        • Design und Entwicklung einer in ?C? geschriebenen Anwendung zum Initialisieren und Laden einer ORACLE Datenbank für 1,000,000,000 Datensätze, unter Verwendung von realen Daten.
        Loyalty Partner
        München
        1 Jahr 3 Monate
        2005-10 - 2006-12

        Miadidas Projekt

        Projektarchitekt
        Projektarchitekt
        • Architekt im miadidas Projekt (Details siehe unten). Ziel der zweiten Phase war die Integration der miadidas Umgebung in die vorhandene Adidas U.S. eCommerce Plattform. Dies beinhaltete auch eine fortlaufende Synchronisation von Nutzerdaten in verschiedenen, jeweils voneinander unabhängigen Datenbanken. Damit wurde erst die systemübergreifende Nutzung der verschiedenen Plattformen möglich.
          Methoden: Requirement Enginering, Projektmanagement.
        • Architekt für die SAP ERP Integration der Reebok SAP Umgebung in die Adidas SAP Umgebung. Ziel dieses Projektes war die Integration der Reebok Händler und der Zulieferer in den SAP AFS „Global Client“. Ebenso wurden das Reebok Anforderungsmanagement, Sourcing und die Lagerverwaltung integriert.
          Methoden: Requirement Enginering
        • Architekt für die Implementierung einer Kampagnen Management Lösung als Bestandteil der SAP CRM Suite. Ziel war der Einsatz für den zentral gesteuerten Versand von Email Kampagnen an spezifische Kundensegmente. Die Ermittlung dieser Segmente über Data Mining war ebenso Gegenstand wie auch das Berichtswesen. Zum Einsatz kam das SAP CRM Campaign Management System.
          Methoden: Requirement Enginering
        • Architekt im miadidas Projekt. miadidas ist eine seit 2001 betriebene Anwendung und bietet eine individuelle Schuhgestaltung für den Massenmarkt. Die Aufgabe bestand in der Entwicklung eines Datenmodells, das sowohl die neuen Funktionalitäten berücksichtigt, als auch die vorhandenen Anwendungen der „Supply chain“, die jeweils über ihr eigenes, nicht änderbares Datenmodell verfügen.
          Technologien & Methoden: Requirement Enginering. Java, JDBC, ORACLE
        • Architekt des Projektes „Online-Katalog“. Diese WEB basierte Anwendung soll den Kunden bei seiner Kaufentscheidung unterstützen, in dem man ihm einen optimierten Dialog mit den Online-Produkten ermöglicht. Die Anwendung basiert auf der Interwoven Teamsite Plattform für „Content Management“ und der Interwoven Mediabin Plattform für digitale Bestandsverwaltung. Methoden: Requirement Enginering
        • Die Architekturbeschreibungen für alle Projekte wurden in UML mit dem ARIS Toolset dokumentiert. Methoden: Requirement Enginering
        Adidas

        Aus- und Weiterbildung

        Aus- und Weiterbildung

        Abschluss:

        • Dipl. Math.

        Position

        Position

        Senior Berater Banken & Telekommunikation, Finanzen, Architekt, Business Analyst, Machine Learning Engineer, Data Scientist

        Kompetenzen

        Kompetenzen

        Top-Skills

        Finanzwesen Requirement Engineering IREB Scrum-Methodik ITIL Foundation REST Agile Entwicklung Git GitHub Business Analyse Künstliche Intelligenz Scrum Product Owner

        Aufgabenbereiche

        Business Analyst
        Requirement Engineering
        Senior Berater Finanzwesen & Telekommunikation
        Softwareentwicklung
        Künstliche Intelligenz
        Machine Learning Engineer
        Data Scientist

        Produkte / Standards / Erfahrungen / Methoden

        apache maven
        Atlassian Confluence
        Atlassian JIRA
        Git
        GitHub
        REST
        Docker
        Kubernetes

        Künstliche Intelligenz

        • PyTorch
        • Jupyter notebook (lab)


        Modellierende Systeme:

        • ARIS (BPMN)

        WEB Technologien & Tools:

        • Docker
        • Kubernetes
        • Microservices 
        • Contineous Integration / Contineous Development, CICD, CI/CD
        • Testdriven Development 
        • Testautomatisierung 
        • TeamCity 
        • JFrog Artifactory 
        • Apache Wicket 
        • Swing
        • JAXB, JSON
        • JUnit, Mockito, Hamcrest 
        • http 
        • REST 
        • RESTAPIs 
        • RESTful WEB Services using Spring
        • Hibernate 
        • JDBC
        • JQuery 
        • CORBA
        • Springboot

        Verschiedenes:

        • Apache WEB server 
        • Apache Archiva 
        • TOMCAT JSP server
        • JBoss
        • Macromedia Flash 
        • Adobe photoshop 
        • Eclipse 
        • Intellij Idea 
        • Selenium
        • TestNG
        • Maven 
        • SVN 
        • GIT 
        • Bitbucket 
        • Atlassian
        • OOP
        • Agile develoment
        • Microsoft Excel XLT
        • HP ALM 
        • JIRA
        • Confluence
        • Artifactory
        • Jenkins
        • Jenkins Pipeline 
        • Veracode
        • SonarCube
        • Springboot
        • SOAP UI & POSTMAN
        • Agile
        • Scrum

        Professionelle Erfahrung (38 Jahre):

        • Organisation und Management
        • Requirement Engineering
        • Daten- und Anwendungsarchitektur
        • Enterprise Architektur
        • Business modelling
        • Anwendungsauswahl und -Integration
        • ITIL Foundation Zertifikat
        • Lange internationale Erfahrung in Europa, Asien,Naher Osten, Südamerika und USA
        • Going the extra mile

        Betriebssysteme

        Microsoft Windows
        UNIX, Linux and derivatives
        Windows Server
        MacOS

        Programmiersprachen

        Angular
        AngularJS
        Assembler
        Basic
        C / C++
        COBOL
        CSS
        DHTML
        Fortran
        HTML
        HTML5
        Java
        Java Server Pages
        Javascript
        Typescript
        VBA
        XML

        Datenbanken

        Datenbankdesign
        Datenbankverwaltung
        Embedded SQL
        Microsoft Access
        Microsoft SQL Server
        MySQL
        ORACLE
        7.x to 9.1
        SQL Programmierung

        Compliance & Sicherheit Finanzwesen

        BAFIN
        KAIT

        Branchen

        Branchen

        • Banken
        • Telekommunikation
        • Loyalty Systeme
        • Customer Care & Billing
        • CRM
        • Finanzen

        Einsatzorte

        Einsatzorte

        Frankfurt am Main (+10km)
        möglich

        Projekte

        Projekte

        2 Jahre 5 Monate
        2021-11 - 2024-03

        Beratung und Unterstützung bei der Umsetzung des Verfahrens WID (Wirtschafts-Id)

        Business Analyst Elster/Ginster/XML Confluence Scrum ...
        Business Analyst

        • Projektunterstützung im Rahmen eines großen strategischen Verfahrens.
        • Mitarbeit bei der Spezifikation / Erstellung des Pflichtenheftes / Anforderungsdokumentation. 
        • Businessanalyse, Testanalyse, Product Owner, Team-Lead Entwicklung/Test. 

        Elster/Ginster/XML Confluence Scrum JIRA UML Use-Case Diagramme Aktivitätsdiagramme.
        ITZBund
        5 Monate
        2020-11 - 2021-03

        Beratung bei der Erreichung der BaFin Anforderungen

        Beratung bei der Erreichung der BaFin Anforderungen BAFIN KAIT
        Beratung bei der Erreichung der BaFin Anforderungen

        • Analyse der Business Managed Applications, bei denen die Compliance mit den KAIT-Anforderungen der BaFin nicht vorliegt. 
        • Erarbeiten von Vorschlägen, wie die KAIT-Anforderungen erfüllt werden können.

        BAFIN KAIT
        Allianz Global Investors
        Remote
        7 Monate
        2020-04 - 2020-10

        Aufbau einer Dokumentations-plattform für On-Premise Cloud

        Confluce JIRA

        • Analyse der Cloud Dokumentation. 
        • Erarbeiten eines Konzeptes zur Gestaltung einer Dokumentationsplattform für Qualifizierungsmaßnahmen, Dokumentation und Know-How-Austausch. 
        • Aufbau dieser Dokumentationsplattform mit Confluence.

        Confluce JIRA
        R&V Versicherung
        10 Monate
        2019-05 - 2020-02

        Analyse, Konzeption und Implementierung einer Software

        Software Entwickler, Projektleiter, Business/Req. Engineer Java JUnit Mockito ...
        Software Entwickler, Projektleiter, Business/Req. Engineer

        • Analyse, Konzeption und Implementierung einer Software zur Sanierung der Datenbestände im DVAG CLOUD Umfeld. 
        • Analyse, Konzeption und Implementierung einer Software zur Migration der
        • DVAG Cloud Datenbestände von ORACLE nach Microsoft Azure. 
        • Organisation und Vorbereitung der DVAG Cloud Migration nach Microsoft Azure.

        Java JUnit Mockito Oracle JIRA
        DVAG Deutsche Vermögensberatung
        4 Monate
        2019-01 - 2019-04

        Softwareentwicklung

        Software Entwickler Java JUnit Mockito ...
        Software Entwickler
        • Entwicklung von Software für die Finanzbuchhaltung.
        • Die Programmiersprachen bzw. Umgebungen sindJava, JUnit, Mockito, Xentis, Final und Doxis.
        Java JUnit Mockito Oracle JIRA CI/CD
        Helaba Invest
        2 Monate
        2018-12 - 2019-01

        Portierung einer Webanwendung

        Software Entwickler Angular 7 Typescript REST ...
        Software Entwickler

          • Eine in AngularJS geschriebene WEB-Anwendung wurde auf Angular 7 / Typescript portiert. 
          • Diese Anwendung greift via REST Schnittstelle auf einen Server zu, der Daten aus einer MySQL Datenbank bereitstellt. 
          • Dieser Server wurde auf Spring Boot umgestellt.

          Angular 7 Typescript REST Java JUnit Mockito JSON MySQL JDBC IntelliJ Git.
          5 Monate
          2018-06 - 2018-10

          Lead Design und Development

          Projektleiter, Business/Requirements Engineer
          Projektleiter, Business/Requirements Engineer
          • Ziel des Projektes war die Neuentwicklung einer Software für die Verwaltung öffentlicher Förderprogramme. Meine Aufgabe waren der Aufbau und die einführende Leitung des Designs und der Implementierung. Die fachliche Anforderungsanalyse wird in Deutschland durchgeführt, von internen wie externen Beratern. Die Implementierung nimmt ein indischer Lieferant stufenweise vor, von Indien aus. Ziel ist es, die alte Anwendung und die neue in einem Hybridmodell parallel zu betrieben. Nach dem Aufbau und der einführenden Leitung wird die Aufgabe an einen indischen Anbieter übergeben.
          • Parallel zu dem Aufbau dieser Neuentwicklung leitete ich ein Projekt, welches über mehrere Jahre hinweg nicht abgeschlossen werden konnte, das aber unabdingbare Voraussetzung für die Neuentwicklung ist.
          • Zusätzlich entwickelte ich für ein Migrationsprojekt einen konfigurierbaren Testdatengenerator in Java und ORACLE.
          Java JUnit Mockito ORACLE IntelliJ git maven Microservices
          Deutsche Bank
          1 Jahr 10 Monate
          2016-01 - 2017-10

          LifeCycle-Management

          Business/Requirements Engineer
          Business/Requirements Engineer
            In der Rolle des Komponentenverantwortlichen verantwortete ich das LifeCycle-Management mehrerer IT-SoftwareSysteme für verschiedene Referate. In dieser Funktion war ich die Schnittstelle zwischen dem IT-Bereich der Stadt München, den Referaten sowie den Herstellern. Zu meinen Aufgaben zählten die Anforderungserhebung, Planung und Gestaltung, Identifizierung von Optimierungspotentialen, Qualitätsmanagement, Konfigurationsmanagement, Releasemanagement, Unterstützung der Architektur sowie als Mediator Eskalations und Konfliktbehandlung. Konkret ging es um die Migration von Anwendungen und Datenbanken von dedizierten Alt-Servern in eine virtualisierte Umgebung. Meine Aufgaben hierbei waren die Planung, das technische Design, Begleitung und Überwachung der Durchführung sowie im Falle der Datenbank die Durchführung der Migration selbst.
            ORACLE PL/SQL Architektur.
            Landeshauptstadt München
            4 Monate
            2015-07 - 2015-10

            Migration und Weiterentwicklung einer WEB Anwendung

            Java Entwickler
            Java Entwickler
            • Migration und Weiterentwicklung einer WEB Anwendung von Apache Struts auf das Apache Wicket Framework. Diese Software wird in den Filialen der Postbank zum Verkauf der Produkte eingesetzt.
            • Ein weiterer Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln wie Anzeigepanels für Konten, ebenso wie CSSKlassen für ein durchgängig einheitliches Aussehen (Webusability).
            Java JSP JavaScript Jquery Struts Apache Wicket JUnit Mockito http Eclipse IntelliJ Maven SVN HTML CSS HP ALM Git
            Postbank
            10 Monate
            2014-06 - 2015-03

            Migration einer bank-internen CRM-Anwendung von Apache Struts

            Java Entwickler
            Java Entwickler
            • Migration einer bank-internen CRMAnwendung von Apache Struts auf das Apache Wicket Framework. Eine Maßgabe des Projektes ist, dass die Anwendung bis zur endgültigen Fertigstellung der Migration sowohl Struts-Masken wie auch WicketMasken gleichzeitig unterstützt. Das bedeutet vor allem, dass während eines Dialoges der Übergang von Struts-Masken auf WicketMasken möglich sein muss, und umgekehrt. Hierzu gehörte auch die Mitarbeit an DVKonzepten für Neuentwicklungen sowie die fachliche Abstimmung der Anforderungen mit den Fachabteilungen.
            • Ein weiterer Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln wie Anzeigepanels für Konten, ebenso wie CSSKlassen für ein durchgängig einheitliches Aussehen (Webusability).
            Java JSP Struts Apache Wicket JUnit Mockito http Eclipse IntelliJ Maven SVN HTML CSS Jenkins
            ING DIBA
            1 Jahr 1 Monat
            2012-11 - 2013-11

            Entwicklung einer Java Software

            Entwickler
            Entwickler
            • Entwicklung einer Java Software für ein Zentrales Auskunftssystem für Landesmelderegister. Ein wesentlicher Teil der Aufgabe bestand in der Entwicklung von DV-Konzepten für ein notwendig gewordenes Re-Engineering der Architektur.
            • Hierzu gehörte auch die Erstellung von Userstories für die zu implementierende Geschäftslogik, Architektur.
            Java JUnit http JBOSS Hibernate JDBC Eclipse Maven SVN HTML CSS OSCI Scrum inkl. Moderation PL/SQL Architektur Jenkins
            AKDB (Anstalt für Kommunale Datenverarbeitung in Bayern)
            1 Jahr 3 Monate
            2011-04 - 2012-06

            Entwicklung eines WEB Client für mobile Endgeräte

            Entwickler
            Entwickler
              Entwicklung eines WEB Client für mobile Endgeräte auf der Basis des Java Wicket Framework. Ein Schwerpunkt des Projektes liegt auf der Standardisierung d.h. der Entwicklung wiederverwendbarer Moduln sowie CSS-Klassen für ein durchgängig einheitliches Aussehen (Webusability)
              Java JUnit JMockit Wicket REST XML JAXB JSON http TOMCAT Eclipse Intellij Selenium Maven SVN Git HTML CSS Spring Scrum
              1und1
              2 Monate
              2010-11 - 2010-12

              Erstellen eines RFP für ein CRM System

              Berater Requirement Enginering
              Berater
              Requirement Enginering
              CBS (Click & Buy)
              1 Jahr 4 Monate
              2008-08 - 2009-11

              Design und Implementationsmanagement einer Portierung

              Berater
              Berater
              • Design und Implementationsmanagement einer Portierung eines WIN32 basierenden Registrierungs- und Aktivierungssystems für Direktvertrieb (Geschäftskunden) auf ein WEB Service basierendes System. Methoden: Requirement Enginering
              • Design und Implementationsmanagement einer WEB Service basierenden Händlerschnittstelle für Kundenregistrierung und Aktivierung. Diese Schnittsteller ermöglicht es Händlern, über ihr eigenes System, Registrierungen und Aktivierungen direkt an E-Plus weiterzuleiten. Methoden: Requirement Enginering, Projektmanagement. Hierzu gehörte auch die Analyse vorhandener Geschäftsprozesse.
              E-Plus
              1 Jahr 4 Monate
              2007-01 - 2008-04

              Entwicklung eines ?Customisation Guide?

              Berater
              Berater
              • Neben dem Payback System, dem führenden Bonusprogramm Deutschlands, betreibt Loyalty Partner auch das Bahncard System für die Deutsche Bahn. Die Tätigkeiten waren das Design und die Entwicklung einer Monitoranwendung für die Schnittstellenüberwachung zwischen den betriebenen Subsystemen (SIEBEL Hospitality, Loyalty Systems, CRM) sowie diverser weiterer Schnittstellenanwendungen. Methoden: Requirement Enginering
              • Entwicklung eines ?Customisation Guide? für das Loyalty Bonus System LMS. Dies erforderte die Analyse und Dokumentation einer Struts/Hibernate/Spring basierten Java EE Anwendung.
              • Design und Entwicklung einer in ?C? geschriebenen Anwendung zum Initialisieren und Laden einer ORACLE Datenbank für 1,000,000,000 Datensätze, unter Verwendung von realen Daten.
              Loyalty Partner
              München
              1 Jahr 3 Monate
              2005-10 - 2006-12

              Miadidas Projekt

              Projektarchitekt
              Projektarchitekt
              • Architekt im miadidas Projekt (Details siehe unten). Ziel der zweiten Phase war die Integration der miadidas Umgebung in die vorhandene Adidas U.S. eCommerce Plattform. Dies beinhaltete auch eine fortlaufende Synchronisation von Nutzerdaten in verschiedenen, jeweils voneinander unabhängigen Datenbanken. Damit wurde erst die systemübergreifende Nutzung der verschiedenen Plattformen möglich.
                Methoden: Requirement Enginering, Projektmanagement.
              • Architekt für die SAP ERP Integration der Reebok SAP Umgebung in die Adidas SAP Umgebung. Ziel dieses Projektes war die Integration der Reebok Händler und der Zulieferer in den SAP AFS „Global Client“. Ebenso wurden das Reebok Anforderungsmanagement, Sourcing und die Lagerverwaltung integriert.
                Methoden: Requirement Enginering
              • Architekt für die Implementierung einer Kampagnen Management Lösung als Bestandteil der SAP CRM Suite. Ziel war der Einsatz für den zentral gesteuerten Versand von Email Kampagnen an spezifische Kundensegmente. Die Ermittlung dieser Segmente über Data Mining war ebenso Gegenstand wie auch das Berichtswesen. Zum Einsatz kam das SAP CRM Campaign Management System.
                Methoden: Requirement Enginering
              • Architekt im miadidas Projekt. miadidas ist eine seit 2001 betriebene Anwendung und bietet eine individuelle Schuhgestaltung für den Massenmarkt. Die Aufgabe bestand in der Entwicklung eines Datenmodells, das sowohl die neuen Funktionalitäten berücksichtigt, als auch die vorhandenen Anwendungen der „Supply chain“, die jeweils über ihr eigenes, nicht änderbares Datenmodell verfügen.
                Technologien & Methoden: Requirement Enginering. Java, JDBC, ORACLE
              • Architekt des Projektes „Online-Katalog“. Diese WEB basierte Anwendung soll den Kunden bei seiner Kaufentscheidung unterstützen, in dem man ihm einen optimierten Dialog mit den Online-Produkten ermöglicht. Die Anwendung basiert auf der Interwoven Teamsite Plattform für „Content Management“ und der Interwoven Mediabin Plattform für digitale Bestandsverwaltung. Methoden: Requirement Enginering
              • Die Architekturbeschreibungen für alle Projekte wurden in UML mit dem ARIS Toolset dokumentiert. Methoden: Requirement Enginering
              Adidas

              Aus- und Weiterbildung

              Aus- und Weiterbildung

              Abschluss:

              • Dipl. Math.

              Position

              Position

              Senior Berater Banken & Telekommunikation, Finanzen, Architekt, Business Analyst, Machine Learning Engineer, Data Scientist

              Kompetenzen

              Kompetenzen

              Top-Skills

              Finanzwesen Requirement Engineering IREB Scrum-Methodik ITIL Foundation REST Agile Entwicklung Git GitHub Business Analyse Künstliche Intelligenz Scrum Product Owner

              Aufgabenbereiche

              Business Analyst
              Requirement Engineering
              Senior Berater Finanzwesen & Telekommunikation
              Softwareentwicklung
              Künstliche Intelligenz
              Machine Learning Engineer
              Data Scientist

              Produkte / Standards / Erfahrungen / Methoden

              apache maven
              Atlassian Confluence
              Atlassian JIRA
              Git
              GitHub
              REST
              Docker
              Kubernetes

              Künstliche Intelligenz

              • PyTorch
              • Jupyter notebook (lab)


              Modellierende Systeme:

              • ARIS (BPMN)

              WEB Technologien & Tools:

              • Docker
              • Kubernetes
              • Microservices 
              • Contineous Integration / Contineous Development, CICD, CI/CD
              • Testdriven Development 
              • Testautomatisierung 
              • TeamCity 
              • JFrog Artifactory 
              • Apache Wicket 
              • Swing
              • JAXB, JSON
              • JUnit, Mockito, Hamcrest 
              • http 
              • REST 
              • RESTAPIs 
              • RESTful WEB Services using Spring
              • Hibernate 
              • JDBC
              • JQuery 
              • CORBA
              • Springboot

              Verschiedenes:

              • Apache WEB server 
              • Apache Archiva 
              • TOMCAT JSP server
              • JBoss
              • Macromedia Flash 
              • Adobe photoshop 
              • Eclipse 
              • Intellij Idea 
              • Selenium
              • TestNG
              • Maven 
              • SVN 
              • GIT 
              • Bitbucket 
              • Atlassian
              • OOP
              • Agile develoment
              • Microsoft Excel XLT
              • HP ALM 
              • JIRA
              • Confluence
              • Artifactory
              • Jenkins
              • Jenkins Pipeline 
              • Veracode
              • SonarCube
              • Springboot
              • SOAP UI & POSTMAN
              • Agile
              • Scrum

              Professionelle Erfahrung (38 Jahre):

              • Organisation und Management
              • Requirement Engineering
              • Daten- und Anwendungsarchitektur
              • Enterprise Architektur
              • Business modelling
              • Anwendungsauswahl und -Integration
              • ITIL Foundation Zertifikat
              • Lange internationale Erfahrung in Europa, Asien,Naher Osten, Südamerika und USA
              • Going the extra mile

              Betriebssysteme

              Microsoft Windows
              UNIX, Linux and derivatives
              Windows Server
              MacOS

              Programmiersprachen

              Angular
              AngularJS
              Assembler
              Basic
              C / C++
              COBOL
              CSS
              DHTML
              Fortran
              HTML
              HTML5
              Java
              Java Server Pages
              Javascript
              Typescript
              VBA
              XML

              Datenbanken

              Datenbankdesign
              Datenbankverwaltung
              Embedded SQL
              Microsoft Access
              Microsoft SQL Server
              MySQL
              ORACLE
              7.x to 9.1
              SQL Programmierung

              Compliance & Sicherheit Finanzwesen

              BAFIN
              KAIT

              Branchen

              Branchen

              • Banken
              • Telekommunikation
              • Loyalty Systeme
              • Customer Care & Billing
              • CRM
              • Finanzen

              Vertrauen Sie auf Randstad

              Im Bereich Freelancing
              Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

              Fragen?

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

              Das Freelancer-Portal

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