Architekt und Entwickler für komplizierte Backendsysteme: Analyse, Migration, Fixes
Aktualisiert am 05.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Code-Analyse
Cobol
Java
Go
Beratung
Python
Mainframe
Datenbanken
SQL
Migrationskonzept
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Hamburg (+200km)
Deutschland
möglich

Projekte

Projekte

3 Jahre
2022-04 - 2025-03

Cobol-to-Java Migration Banken-Backend

Lead-Architekt Java Cobol DB/2 ...
Lead-Architekt

Langjähriges Projekt zur Migration eines Banken-Backendsystems von Cobol nach Java. Zielplattform ist dabei sowohl IBM Mainframe als auch x86-Systeme.

Aufgaben waren:

  • Anleitung von und Ansprechpartner für Entwickler
  • Planung von Migrationsstrategien
  • Analyse von bestehenden Cobol-Programmen
  • Abstimmung mit Fachbereichen über Migrationsvorgehen und fachlichen Anforderungen
  • Erarbeitung von Vorgehen für technische Neuerungen in Kundenframeworks
Atlassian JIRA IntelliJ Atlassian Confluence Eclipse IBM WebSphere Liberty IBM ADDI
Java Cobol DB/2 z/OS Mainframe JCL
1 Jahr 3 Monate
2021-01 - 2022-03

Integration von ERP- und CRM-Systemen

Integration Consultant Python
Integration Consultant

Entwicklung und Umsetzung von Integrationskonzepten für verschiedene ERP- und CRM-Systeme (u.a. SAP ECC, Salesforce Sales Cloud, BaaN).

Auswahl und Einführung einer Integrationsplattform

SAP ECC SAP PI SAP Integration Salesforce Dell Boomi
Python
1 Jahr
2020-01 - 2020-12

Bestand-System: Neuentwicklung & Migration

Entwickler und Architekt Java Softwarearchitektur Anforderungsanalyse
Entwickler und Architekt

Ablösung des bestehenden Bestand-Systems (Oracle ADF): Erweiterung und Anpassung einer bestehenden Zielsoftware (Java) und Migration dorthin.

  • Fachliche Analyse des Alt-Systems und Ermittlung des fachlichen Anpassungsbedarfs des Zielsystems
  • Konzeption und Entwicklung der Anpassungen / neuer Module in der Zielsoftware
  • Veranstaltung von Workshops mit dem Kunden zur Erfassung von Anforderungen und Präsentation der Ergebnissoftware
  • zeitweise Projektleitung: Planung und Anleitung des Entwicklerteams
Oracle Docker Apache Tomcat
Java Softwarearchitektur Anforderungsanalyse
2 Jahre 7 Monate
2018-06 - 2020-12

Partner-System: Neuentwicklung und Migration

Entwickler und Architekt Java Eclipse Mainframe ...
Entwickler und Architekt

Ablösung des zentralen Partner-Systems eines großen Konzerns (Cobol, 4 Mio. LoC) durch eine moderne Java-Anwendung.

  • Konzeption und Erstellung eines Self-Contained-Systems zur Bedienung von Kompatibilitätsschnittstellen in angeschlossenen Cobol-Systemen
  • Fachliche Analyse des Alt-Systems
  • Entwicklung des Neu-Systems inklusive der Datenmodellierung, Definition von fachlichen Anforderungen, Erstellen von Webservices und der Anbindung des Alt-Systems
  • Begleitung von produktiven Datenmigrationen mit Cobol-Batches
  • Begleitung und Durchführung von Deployments, sowohl von Host- als auch OpenShift-Applikationen
  • Durchführung von Performance-, Daten-, sowie Fehleranalysen
  • Technischer und fachlicher Ansprechpartner vor Ort für Fachbereich und Entwicklungsteam des Kunden
iDz Atlassian JIRA Atlassian Confluence Subversion
Java Eclipse Mainframe Cobol JCL Hibernate Spring Boot WebSphere OpenShift
Hamburg
5 Jahre 8 Monate
2015-05 - 2020-12

Systemanalysen bei verschiedenen Kunden

Software-Consultant Software Analyse Managementberatung Systemanalyse
Software-Consultant

Kleinere eigenständige Beratungsprojekte, in der Regel mit dem Ziel bestehende Software zu untersuchen und Problemstellen aufzuzeigen bzw. Mitigations- oder Migrationsstrategien aufzuzeigen.

Aufgaben:

  • Analyse vorhandener Systeme auf Quellcode- und konzeptueller Ebene
  • Identifikation von Systemproblematiken und Risiken
  • Entwicklung von Strategien zur Behebung der Problematiken (durch Weiterentwicklung oder Ablösung)
  • Präsentation und Diskussion der Strategien beim Kunden
Software Analyse Managementberatung Systemanalyse
1 Jahr 6 Monate
2018-08 - 2020-01

Hostmigration: Analyse & Consulting

Software-Consultant Managementberatung Mainframe DB/2 ...
Software-Consultant

Der Kunde hat ein laufendes Projekt zur Migration vom IBM Mainframe auf verteilte Systeme. Zur Validierung seiner Projektstrategie bat er um externe Hilfe.

Ein weiterer Fokus war die Entwicklung einer Migrationsstrategie für die bestehende Db2/z.

Aufgaben:

  • Analyse des bestehenden Konzepts und der bestehenden Umgebung
  • Abgleich von Konzept und Realität; Aufzeigen von Lösungsstrategien
  • Besprechung der Ergebnisse mit der IT-Leitung
  • Vergleich von Datenbanksystemen bzgl. der Systemanforderungen und Vorstellung von Migrationswegen
Managementberatung Mainframe DB/2 Datenbanken Migrationskonzept
Hamburg
2 Jahre 1 Monat
2017-04 - 2019-04

Wartung Transaktionssystem

Software-Entwickler Perl C KornShell ...
Software-Entwickler

Einzelprojekt mit dem Kunden vor Ort. Dieser hat eine Kaufsoftware zum Transaktionshandling in die Inhouse-Entwicklung übernommen, mit dem Ziel langbenötigte Features und Wünsche umzusetzen.

Aufgaben:

  • Umstellung auf neue C-Compiler-Generation
  • Performance-Optimierungen
  • Erweiterung um neue Features
IBM AIX
Perl C KornShell EDIFACT
Hamburg
3 Jahre 1 Monat
2015-05 - 2018-05

Cobol-to-Java Migration Depot-Backend

Software-Entwickler und -Architekt Java Python Bourne-again-shell ...
Software-Entwickler und -Architekt

Langjähriges Projekt zur Migration eines Depotverwaltungssystems von COBOL nach Java. Ausgangs- und Zielplattform ist dabei AIX.

Ziel war dabei nicht die reine 1:1-Migration, sondern die fachliche Neukonzeption der Backend- und Frontendprozesse (inkl. SB-Client). Das beinhaltete auch die Neuumsetzung von fachlichen Themen, die in der COBOL-Implementierung fehlten (z.B. MiFID, Abgeltungsteuer).

Aufgaben:

  • Konzeption und Durchführung der Migration von vorhandenen Batches aus Cobol nach Java
  • Konzeption und Entwicklung neuer Dienste, auch in Zusammenarbeit mit umliegenden Systemen
  • Entwicklung eines Rich Clients (Eclipse RCP) für Expertennutzer
  • Integration und Review von Featurebranches des 10-köpfigen Entwicklerteams mit Git
  • Durchführung von Performance-, Daten- sowie Fehleranalysen
  • Fehlerbehebungen und Erweiterungen am Bestandssystem (Cobol-Batches, PowerBuilder-Client)
  • Fachlicher und technischer Ansprechpartner für Fachbereich und Entwicklungsteam des Kunden
IBM AIX Oracle Eclipse Apache Tomcat BIRT PowerBuilder
Java Python Bourne-again-shell COBOL SWT PL/SQL Groovy
München

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 7 Monate
2011-10 - 2015-04

Promotion

Dr. rer. nat., TU München
Dr. rer. nat.
TU München
Interaktives Theorembeweisen
3 Jahre
2008-10 - 2011-09

Informatik-Studium

Master, TU München
Master
TU München
3 Jahre
2005-10 - 2008-09

Studium Angewandte Informatik

Diplom-Informatiker (BA), Berufsakademie Stuttgart / IBM Deutschland GmbH
Diplom-Informatiker (BA)
Berufsakademie Stuttgart / IBM Deutschland GmbH

Position

Position

Die Entwicklung von neuen Applikationen ist Brot-und-Butter-Geschäft eines ITlers.

Mein Herz schlägt aber für die Arbeit mit all den komplexen Backendsystemen dieser Welt: sei es die Performanceanalyse, das Fixen von Bugs, das Umsetzen von Neuanforderungen. Auch Kurzzeitaufträge, wie die Bewertung von Konzepten, sind möglich.

Kompetenzen

Kompetenzen

Top-Skills

Code-Analyse Cobol Java Go Beratung Python Mainframe Datenbanken SQL Migrationskonzept

Schwerpunkte

Softwareanalyse
Experte
Migrationsstrategien
Fortgeschritten

Betriebssysteme

Linux
Experte
AIX
Basics
z/OS
Basics

Programmiersprachen

Java
Experte
Cobol
Fortgeschritten
Go
Experte
Python
Fortgeschritten
C
Fortgeschritten

Programmiersprachen sind Handwerkszeug und mithin austauschbar. Als guter Informatiker arbeitet man sich schnell in jede Programmiersprache ein.

Bekannte Programmiersprachenparadigmen:

  • prozedural (z.B. C, COBOL)
  • objekt-orientiert (z.B. Java, JavaScript)
  • funktional (z.B. Haskell, SML)
  • logisch (z.B. Prolog)

Datenbanken

Oracle
Fortgeschritten
Db2
Fortgeschritten

Branchen

Branchen

Banken und Versicherungen, Logistik

Einsatzorte

Einsatzorte

Hamburg (+200km)
Deutschland
möglich

Projekte

Projekte

3 Jahre
2022-04 - 2025-03

Cobol-to-Java Migration Banken-Backend

Lead-Architekt Java Cobol DB/2 ...
Lead-Architekt

Langjähriges Projekt zur Migration eines Banken-Backendsystems von Cobol nach Java. Zielplattform ist dabei sowohl IBM Mainframe als auch x86-Systeme.

Aufgaben waren:

  • Anleitung von und Ansprechpartner für Entwickler
  • Planung von Migrationsstrategien
  • Analyse von bestehenden Cobol-Programmen
  • Abstimmung mit Fachbereichen über Migrationsvorgehen und fachlichen Anforderungen
  • Erarbeitung von Vorgehen für technische Neuerungen in Kundenframeworks
Atlassian JIRA IntelliJ Atlassian Confluence Eclipse IBM WebSphere Liberty IBM ADDI
Java Cobol DB/2 z/OS Mainframe JCL
1 Jahr 3 Monate
2021-01 - 2022-03

Integration von ERP- und CRM-Systemen

Integration Consultant Python
Integration Consultant

Entwicklung und Umsetzung von Integrationskonzepten für verschiedene ERP- und CRM-Systeme (u.a. SAP ECC, Salesforce Sales Cloud, BaaN).

Auswahl und Einführung einer Integrationsplattform

SAP ECC SAP PI SAP Integration Salesforce Dell Boomi
Python
1 Jahr
2020-01 - 2020-12

Bestand-System: Neuentwicklung & Migration

Entwickler und Architekt Java Softwarearchitektur Anforderungsanalyse
Entwickler und Architekt

Ablösung des bestehenden Bestand-Systems (Oracle ADF): Erweiterung und Anpassung einer bestehenden Zielsoftware (Java) und Migration dorthin.

  • Fachliche Analyse des Alt-Systems und Ermittlung des fachlichen Anpassungsbedarfs des Zielsystems
  • Konzeption und Entwicklung der Anpassungen / neuer Module in der Zielsoftware
  • Veranstaltung von Workshops mit dem Kunden zur Erfassung von Anforderungen und Präsentation der Ergebnissoftware
  • zeitweise Projektleitung: Planung und Anleitung des Entwicklerteams
Oracle Docker Apache Tomcat
Java Softwarearchitektur Anforderungsanalyse
2 Jahre 7 Monate
2018-06 - 2020-12

Partner-System: Neuentwicklung und Migration

Entwickler und Architekt Java Eclipse Mainframe ...
Entwickler und Architekt

Ablösung des zentralen Partner-Systems eines großen Konzerns (Cobol, 4 Mio. LoC) durch eine moderne Java-Anwendung.

  • Konzeption und Erstellung eines Self-Contained-Systems zur Bedienung von Kompatibilitätsschnittstellen in angeschlossenen Cobol-Systemen
  • Fachliche Analyse des Alt-Systems
  • Entwicklung des Neu-Systems inklusive der Datenmodellierung, Definition von fachlichen Anforderungen, Erstellen von Webservices und der Anbindung des Alt-Systems
  • Begleitung von produktiven Datenmigrationen mit Cobol-Batches
  • Begleitung und Durchführung von Deployments, sowohl von Host- als auch OpenShift-Applikationen
  • Durchführung von Performance-, Daten-, sowie Fehleranalysen
  • Technischer und fachlicher Ansprechpartner vor Ort für Fachbereich und Entwicklungsteam des Kunden
iDz Atlassian JIRA Atlassian Confluence Subversion
Java Eclipse Mainframe Cobol JCL Hibernate Spring Boot WebSphere OpenShift
Hamburg
5 Jahre 8 Monate
2015-05 - 2020-12

Systemanalysen bei verschiedenen Kunden

Software-Consultant Software Analyse Managementberatung Systemanalyse
Software-Consultant

Kleinere eigenständige Beratungsprojekte, in der Regel mit dem Ziel bestehende Software zu untersuchen und Problemstellen aufzuzeigen bzw. Mitigations- oder Migrationsstrategien aufzuzeigen.

Aufgaben:

  • Analyse vorhandener Systeme auf Quellcode- und konzeptueller Ebene
  • Identifikation von Systemproblematiken und Risiken
  • Entwicklung von Strategien zur Behebung der Problematiken (durch Weiterentwicklung oder Ablösung)
  • Präsentation und Diskussion der Strategien beim Kunden
Software Analyse Managementberatung Systemanalyse
1 Jahr 6 Monate
2018-08 - 2020-01

Hostmigration: Analyse & Consulting

Software-Consultant Managementberatung Mainframe DB/2 ...
Software-Consultant

Der Kunde hat ein laufendes Projekt zur Migration vom IBM Mainframe auf verteilte Systeme. Zur Validierung seiner Projektstrategie bat er um externe Hilfe.

Ein weiterer Fokus war die Entwicklung einer Migrationsstrategie für die bestehende Db2/z.

Aufgaben:

  • Analyse des bestehenden Konzepts und der bestehenden Umgebung
  • Abgleich von Konzept und Realität; Aufzeigen von Lösungsstrategien
  • Besprechung der Ergebnisse mit der IT-Leitung
  • Vergleich von Datenbanksystemen bzgl. der Systemanforderungen und Vorstellung von Migrationswegen
Managementberatung Mainframe DB/2 Datenbanken Migrationskonzept
Hamburg
2 Jahre 1 Monat
2017-04 - 2019-04

Wartung Transaktionssystem

Software-Entwickler Perl C KornShell ...
Software-Entwickler

Einzelprojekt mit dem Kunden vor Ort. Dieser hat eine Kaufsoftware zum Transaktionshandling in die Inhouse-Entwicklung übernommen, mit dem Ziel langbenötigte Features und Wünsche umzusetzen.

Aufgaben:

  • Umstellung auf neue C-Compiler-Generation
  • Performance-Optimierungen
  • Erweiterung um neue Features
IBM AIX
Perl C KornShell EDIFACT
Hamburg
3 Jahre 1 Monat
2015-05 - 2018-05

Cobol-to-Java Migration Depot-Backend

Software-Entwickler und -Architekt Java Python Bourne-again-shell ...
Software-Entwickler und -Architekt

Langjähriges Projekt zur Migration eines Depotverwaltungssystems von COBOL nach Java. Ausgangs- und Zielplattform ist dabei AIX.

Ziel war dabei nicht die reine 1:1-Migration, sondern die fachliche Neukonzeption der Backend- und Frontendprozesse (inkl. SB-Client). Das beinhaltete auch die Neuumsetzung von fachlichen Themen, die in der COBOL-Implementierung fehlten (z.B. MiFID, Abgeltungsteuer).

Aufgaben:

  • Konzeption und Durchführung der Migration von vorhandenen Batches aus Cobol nach Java
  • Konzeption und Entwicklung neuer Dienste, auch in Zusammenarbeit mit umliegenden Systemen
  • Entwicklung eines Rich Clients (Eclipse RCP) für Expertennutzer
  • Integration und Review von Featurebranches des 10-köpfigen Entwicklerteams mit Git
  • Durchführung von Performance-, Daten- sowie Fehleranalysen
  • Fehlerbehebungen und Erweiterungen am Bestandssystem (Cobol-Batches, PowerBuilder-Client)
  • Fachlicher und technischer Ansprechpartner für Fachbereich und Entwicklungsteam des Kunden
IBM AIX Oracle Eclipse Apache Tomcat BIRT PowerBuilder
Java Python Bourne-again-shell COBOL SWT PL/SQL Groovy
München

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 7 Monate
2011-10 - 2015-04

Promotion

Dr. rer. nat., TU München
Dr. rer. nat.
TU München
Interaktives Theorembeweisen
3 Jahre
2008-10 - 2011-09

Informatik-Studium

Master, TU München
Master
TU München
3 Jahre
2005-10 - 2008-09

Studium Angewandte Informatik

Diplom-Informatiker (BA), Berufsakademie Stuttgart / IBM Deutschland GmbH
Diplom-Informatiker (BA)
Berufsakademie Stuttgart / IBM Deutschland GmbH

Position

Position

Die Entwicklung von neuen Applikationen ist Brot-und-Butter-Geschäft eines ITlers.

Mein Herz schlägt aber für die Arbeit mit all den komplexen Backendsystemen dieser Welt: sei es die Performanceanalyse, das Fixen von Bugs, das Umsetzen von Neuanforderungen. Auch Kurzzeitaufträge, wie die Bewertung von Konzepten, sind möglich.

Kompetenzen

Kompetenzen

Top-Skills

Code-Analyse Cobol Java Go Beratung Python Mainframe Datenbanken SQL Migrationskonzept

Schwerpunkte

Softwareanalyse
Experte
Migrationsstrategien
Fortgeschritten

Betriebssysteme

Linux
Experte
AIX
Basics
z/OS
Basics

Programmiersprachen

Java
Experte
Cobol
Fortgeschritten
Go
Experte
Python
Fortgeschritten
C
Fortgeschritten

Programmiersprachen sind Handwerkszeug und mithin austauschbar. Als guter Informatiker arbeitet man sich schnell in jede Programmiersprache ein.

Bekannte Programmiersprachenparadigmen:

  • prozedural (z.B. C, COBOL)
  • objekt-orientiert (z.B. Java, JavaScript)
  • funktional (z.B. Haskell, SML)
  • logisch (z.B. Prolog)

Datenbanken

Oracle
Fortgeschritten
Db2
Fortgeschritten

Branchen

Branchen

Banken und Versicherungen, Logistik

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.