René Neumann

Entwickler, Architekt, Berater

Software ist meine Leidenschaft. Mein Fokus ist dabei der Umgang mit älterer Software, zum Beispiel Wartung, Ablösung, Dokumentation oder Integration mit anderen Systemen.

Kurzvorstellung

Durch meine Arbeit in verschiedenen Rollen, als Senior-Entwickler, Consultant oder Architekt, habe ich eine breite Basis im Bereich der Softwareentwicklung aufgebaut. Dabei arbeite ich immer kundensichtbar und -zentriert. Für mich ist die Arbeit mit Software (egal ob Entwicklung, Analyse oder Modernisierung) ein Handwerk, die Wahl von Programmiersprache oder Plattform ist dabei nebensächlich.

Ich habe mich spezialisiert auf die Modernisierung oder Weiterentwicklung bestehender Softwaresysteme. Dabei kann es sowohl um Ablösungen gehen (typisch: COBOL-nach-Java) als auch Portierungen auf neue Plattformen/Cloud oder die Implementierung neuer Fachlichkeit.

Wichtige Technologien
  • Java
  • COBOL
  • SQL
  • Go
  • Python
  • IBM Mainframe
  • AIX
  • Shell (bash/zsh/ksh)
  • JCL
  • Git
  • Db2 (z und LUW)
  • Oracle

Projekte

1
COBOLJavaJCLDb2CICSErarbeitung technischer Konzepte
2022–2025
Architekturleitung in einer COBOL-nach-Java-Transformation
Kunde: Finanz Informatik
Migration des Backendsystems der deutschen Sparkassen von COBOL nach Java (Zielplattform: Mainframe und Linux)
Fokus:
  • Technische Leitung gegenüber den Entwicklern (Entwicklung von Leitfäden, technische Schulung, Unterstützung in Fehlersituationen, Vermittler zwischen Entwicklern und Kunden-IT)
  • Vorgehensplanung und technische Analyse mit Kundenprojektleitung und Fachbereichen
  • Erarbeitung von technischen Konzepten zur Beseitigung von Migrationshindernissen
  • Untersuchung von verschiedenen Ansätzen zur Effizienzsteigerung bei der Migration
2
SAP PI/POSAP BTPBoomiSalesforcePython
2021
Integrationsprojekte
Kunde: Körber (Inhouse)
Fokus:
  • Technische Spezifikation von Systemintegrationen ausgehend von fachlichen Anforderungen
  • Implementierung, Wartung und Betrieb einiger Schnittstellen u.a. zwischen ERPs (darunter verschiedene SAP) und Salesforce
3
JavaJava EEMavenPowerBuilderC++
2015–2020
Systemanalysen: Analyse & Consulting (u.a. Banken, Handel)
Kunde: verschiedene
Fokus:
  • 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
4
JavaOracleDockerTomcat
2020
Bestand-System: Neuentwicklung & Migration
Kunde: Agrarversicherung
Ablösung des bestehenden Bestand-Systems (Oracle ADF): Erweiterung und Anpassung einer bestehenden Zielsoftware (Java) und Migration dorthin.
Fokus:
  • 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
5
JavaHibernateSpring BootDb2COBOLOpenShiftWebspherez/OSJCL
2018–2021
Partner-System: Neuentwicklung & Migration
Kunde: Versicherungskonzern
Ablösung des zentralen Partner-Systems eines großen Konzerns (COBOL, 4 Mio. LoC) durch eine moderne Java-Anwendung.
Fokus:
  • 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
6
z/OSDatenbanken
2018–2020
Hostmigration: Analyse & Consulting
Kunde: Gesetzliche Krankenversicherung
Analyse der vorhandenen Strategie zur System-Migration von Host auf Linux.
Fokus:
  • 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
7
CPerlAIXEDIFACTksh
2017–2019
Wartung Transaktionssystem
Kunde: Logistikkonzern
Übernahme einer Kaufsoftware in die Inhouse-Entwicklung.
Fokus:
  • Umstellung auf neue C-Compiler-Generation
  • Performance-Optimierungen
  • Erweiterung um neue Features
  • Einzelprojekt: Direkte und selbstständige Arbeit (Planung und Entwicklung) mit dem Kunden vor Ort
8
JavaOracleEclipse RCPTomcatCOBOLPL/SQLPowerBuilderAIXBIRTGroovy
2015–2018
Depotverwaltung: Neuentwicklung & Migration
Kunde: Depotbank
Migration und Erweiterung des zentralen Buchungssystems inkl. des Sachbearbeiter-Clients.
Fokus:
  • 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

Ausbildung

05/2011–01/2017
Promotion Dr. rer. nat.
Technische Universität München
Promotion am Lehrstuhl für Grundlagen der Softwarezulässigkeit und der theoretischen Informatik zum Thema “Verifikation eines Model Checkers”. Dabei Arbeit mit dem interaktiven Theorembeweiser Isabelle/HOL.
10/2008–04/2011
MSc. in Informatik
Technische Universität München
Fokus auf Theoretischer Informatik und Logik
10/2005–09/2008
Diplom-Informatiker (BA)
Berufsakademie Stuttgart (DHBW)
Studium der Angewandten Informatik. Studiumsbetrieb war die IBM.