Requirements Engineer, Business Analyst, Modellierungsexperte mit UML und BPMN (Camunda)
Aktualisiert am 06.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
IREB
Requirements Engineering
Geschäftsprozessmodellierung
UML
Scrum
BPMN
Camunda
Geschäftsprozessanalyse
OO-Modellierung
Anforderungsanalyse
Agile Softwareentwicklung
Sozialkompetenz
Teamfähigkeit
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

01/2022 - 12/2024, Sozialkasse/Rentenversicherung, Rüsselsheim/Wiesbaden

Neu- und Weiterentwicklung der Antragsprozesse für verschiedene Rentenprodukte

Die Antragsstrecke für drei verschiedene Rentenprodukte soll digitalisiert werden. Die Validierung der Eingangsdaten und unterschiedliche Anreicherungen durch Daten aus Umsystemen werden automatisiert oder auch komplett ?dunkel? durchgeführt. Analog ist der Leistungsprozess zu erstellen und weiterentwickeln, der im Todesfall einer versicherten Person zum Tragen kommt. Auf diese Prozesse setzen der vorgelagerte Prozess der Annahme des digitalen Formulars auf, sowie der nachgelagerte Prozess der Druckaufbereitung von Dokumenten.

Tätigkeiten:

  • Modellierung sowie Neu- und Weiterentwicklung der Camunda-basierten Prozesse mit BPMN
  • Regelmäßige User-Story-Refinements mit den Business Analysten
  • Technische Dokumentation in Confluence, UML-Diagramme mit
  • Anlegen technischer Stories in JIRA zur Weiterentwicklung und Fehlerbehebung des Systems
  • API-Design und Implementierung mit REST
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Präsentation der Ergebnisse im Sprint-Review
  • Einarbeitung neuer Team-Mitglieder

Vorgehensweise: Scrum




10/2020 - 12/2021, Sozialkasse, Rüsselsheim

Neuentwicklung des Arbeitnehmer-Onlineservice, der es Arbeitnehmer ermöglicht mittels einer Web-Applikation ihre Urlaubsansprüche zu verwalten

Mit einer Umstrukturierung der kompletten Organisation der Sozialkasse geht auch die konsequente Digitalisierung einher. So sollen den Arbeitgebern und den Arbeitnehmern alle zentralen Dienste als Web-Applikation zur Verfügung gestellt werden.

Tätigkeiten:

  • Modellierung und Neuentwicklung der Camunda-basierten Prozesse mit BPMN
  • Regelmäßige User-Story-Refinements mit den Business Analysten
  • Technische Dokumentation in Confluence, UML-Diagramme mit
  • Anlegen technischer Stories in JIRA zur Weiterentwicklung und Fehlerbehebung des Systems
  • Entwicklung eines Mock-Systems für Business Analysten und Tester
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Präsentation der Ergebnisse im Sprint-Review
  • Einarbeitung neuer Team-Mitglieder


Vorgehensweise: Scrum




01/2018 - 09/2020, Automotive-Konzern, Neu-Isenburg

Entwicklung eines Connected-Cars-Systems

Das System stellt die zentrale Einheit zur Vernetzung der Fahrzeuge aller Konzernmarken dar. Die verteilte Systemarchitektur ermöglicht die Entkopplung der Software von der Hardware der in den Fahrzeugen verbauten Steuergeräte, die verschiedene Dienste anbieten. Neben der Bereitstellung neuer Funktionalität sind die Entwicklungsteams mit der Umgestaltung des Kernsystems betraut: das initial als Monolith entwickelte System wird in REST-basierte containerized Microservices aufgebrochen. Zudem wird das System in einer Lift&Shift-Phase als cloud-basierter Service bereitgestellt. Die funktionale Komponenten sind Mobile Key, Mobile Device Management, DSGVO Management, Fleet Management, Logging and Accounting.

Tätigkeiten:

  • Ableiten der technischen Umsetzung aus den teils sehr umfangreichen Analysedokumenten
  • Backend- und Frontendseitige Weiter- und Neuentwicklung des Kernsystems
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Technische Dokumentation mittels UML (Klassen- und Sequenzdiagramme)

Vorgehensweise: LeSS (adaptierter Scrum)




04/2016 - 12/2017 und 10/2011 - 12/2015 , Touristik-Konzern, Frankfurt am Main

Entwicklung eines Reisebuchungssystems

Der drittgrößte Reiseveranstalter Europas löst das seit mehr als 15 Jahren in Verwendung befindliche, auf COBOL basierende Buchungssystem durch eine auf Java 1.6 basierende Neuentwicklung ab. Die Client-Server-Architektur ist mittels EJB-Technologie realisiert und verwendet JBoss als Applikationsserver, der Client verwendet Eclipses RCP (Rich Client Platform) als Grundlage. Das Vorgehen ist modellbasiert, d.h., dass das Fachdesign mittels UML-Modellierung vorgenommen, aus dem Fachmodell das technische Design abgeleitet und die statische Codestruktur aus dem technischen Modell generiert wird. Das dynamische Systemverhalten wird anschließend im generierten Code implementiert. Hierbei soll die UML-Modellierung nicht nur der Code-Generierung, sondern auch der Dokumentation und der Verringerung der Lücke zwischen fachlicher Anforderung und technischer Realisierung dienen.

Tätigkeiten:

  • Regelmäßiger Austausch mit den Business Analysten zur Abstimmung der Anforderungen
  • Modellierung von Use-Case-Diagrammen zur Abstimmung mit den Business Analysten
  • Modellierung von Klassendiagrammen in UML mit Magic Draw für die Codegenerierung
  • Backend- und Frontendseitige Weiter- und Neuentwicklung des Systems
  • Technische Dokumentation mittels UML (Klassen- und Aktivitätsdiagramme)
  • Einarbeitung neuer Mitarbeiter


Vorgehensweise: proprietärer Scrum




09/2011 - 07/2012, Digitaldruckerei, Frankfurt am Main

Anforderungsanalyse für Rechnungsstellungsmodul

Der Kunde ist Dienstleister für Redaktion, Layout, Druck, Konfektionierung und Versand von Schulungsunterlagen. Die Auftragsbearbeitung ist mittels MS-Access und MS-SQL-Server realisiert, bleibt aber gänzlich von der Rechnungsstellungsstellung getrennt. Letztere wird auf Basis von Reports mit einer SAGE-Software vorgenommen, die dann mit DATEV zur Buchung gelangt. Der Kunde wünscht eine als Modul der Auftragsbearbeitung realisierte Rechnungsstellungssoftware. Damit ist die Rechnungsstellung direkt aus lediglich einer Applikation möglich, der Zwischenschritt über SAGE wird eliminiert. Der abschließende Import in DATEV kann über CSV-Dateien bewerkstelligt werden. Für die Analyse der Anforderung werden neben der Systemanalyse des bestehenden Auftragsbearbeitungs-systems Interviews mit Vertretern der Produktion, der Buchhaltung und der Geschäftsführung geführt. In mehreren Sitzungen entsteht ein Anforderungsdokument anhand dessen eine Aufwandsschätzung vorgenommen wird.

Tätigkeiten:

  • Systemanalyse der zu erweiternden Applikation

  • Analyse, Dokumentation und Abstimmung der Anforderungen

  • Leitung der extern durchgeführten Entwicklungsarbeiten

  • Abnahmepräsentationen beim Kunden

  • Fehlerbehebungen und Erweiterungen der Funktionalität


Vorgehensweise: Wasserfall-Modell mit iterativ-inkrementeller Entwicklung




12/2003 - 05/2004, Logistikkonzern, Eschborn/Braunschweig

Anlagensimulator (ASIM) für Steuerungssoftware von Rangierbahnhöfen

Um die Steuerungssoftware zu testen, simuliert ASIM unter Echtzeitbedingungen die Außenkomponenten von Rangierbahnhöfen. Die Teamgröße variiert je nach Projektphase zwischen 3 und 6 Mitarbeitern.

Tätigkeiten:

  • Umsetzung der Anforderungen, die mittels Rational ClearCase organisiert sind
  • Modellierung von Simulationskomponenten als State Machines mit Rational RoseRT
  • Entwicklung und Test der Simulationskomponenten
  • Entwicklung von XSL-Stylesheets zur Transformation von Streckenbeschreibungen in XML

Vorgehensweise: Rational Unified Process (RUP)


Aus- und Weiterbildung

Aus- und Weiterbildung

Akademische Abschlüsse:

Diplom-Informatiker

Master of Arts (MA) in Philosophie



Weiterbildung:


2025

Fachkonferenz ?betterCode() GenAI 2025?, Online


2024

Fachkonferenz ?Agiles Anforderungsmanagement - Data Driven Business?, Frankfurt am Main


2022

Fachkonferenz ?IT-Tage?, Online


2021

Fachkonferenz ?IT-Tage?, Online


2019

Fachkonferenz ?IT-Tage?, Frankfurt am Main Mit Zertifikats-Workshop ?Einstieg ins Machine Learning?


2012

Zertifikat ?IREB Certified Professional for Requirements Engineering ? Foundation Level?


2011

Zertifikat ?Projektmanagement? der FernUniversität in Hagen


2007

Fachkonferenz W-JAX, München


2005

Zertifikat ?OMG-Certified UML Professional Fundamental?

Fachkonferenz OOP, München


2004

Zertifikat ?Sun Certified Programmer for the Java2 Platform 1.4?

Fachkonferenz OOP, München

Fachkonferenz JAX, Mörfelden-Walldorf

Weiterbildungsseminar ?Software Requirements Management?


2003

Weiterbildungsseminar ?Übersicht über den Rational Unified Process?

Fachkonferenz OOP, München


2001

Ausbilderbefähigung

Position

Position

Requirements Engineer

Business Analyst

Software Architekt

Kompetenzen

Kompetenzen

Top-Skills

IREB Requirements Engineering Geschäftsprozessmodellierung UML Scrum BPMN Camunda Geschäftsprozessanalyse OO-Modellierung Anforderungsanalyse Agile Softwareentwicklung Sozialkompetenz Teamfähigkeit

Produkte / Standards / Erfahrungen / Methoden

IREB Certified Professional for Requirements Engineering ? Foundation Level
Experte

Branchen

Branchen

Automotive

Aviation

Digitaldruckerei

Finanzdienstleistung

Touristik

Versicherung

Transport/Logistik

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

01/2022 - 12/2024, Sozialkasse/Rentenversicherung, Rüsselsheim/Wiesbaden

Neu- und Weiterentwicklung der Antragsprozesse für verschiedene Rentenprodukte

Die Antragsstrecke für drei verschiedene Rentenprodukte soll digitalisiert werden. Die Validierung der Eingangsdaten und unterschiedliche Anreicherungen durch Daten aus Umsystemen werden automatisiert oder auch komplett ?dunkel? durchgeführt. Analog ist der Leistungsprozess zu erstellen und weiterentwickeln, der im Todesfall einer versicherten Person zum Tragen kommt. Auf diese Prozesse setzen der vorgelagerte Prozess der Annahme des digitalen Formulars auf, sowie der nachgelagerte Prozess der Druckaufbereitung von Dokumenten.

Tätigkeiten:

  • Modellierung sowie Neu- und Weiterentwicklung der Camunda-basierten Prozesse mit BPMN
  • Regelmäßige User-Story-Refinements mit den Business Analysten
  • Technische Dokumentation in Confluence, UML-Diagramme mit
  • Anlegen technischer Stories in JIRA zur Weiterentwicklung und Fehlerbehebung des Systems
  • API-Design und Implementierung mit REST
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Präsentation der Ergebnisse im Sprint-Review
  • Einarbeitung neuer Team-Mitglieder

Vorgehensweise: Scrum




10/2020 - 12/2021, Sozialkasse, Rüsselsheim

Neuentwicklung des Arbeitnehmer-Onlineservice, der es Arbeitnehmer ermöglicht mittels einer Web-Applikation ihre Urlaubsansprüche zu verwalten

Mit einer Umstrukturierung der kompletten Organisation der Sozialkasse geht auch die konsequente Digitalisierung einher. So sollen den Arbeitgebern und den Arbeitnehmern alle zentralen Dienste als Web-Applikation zur Verfügung gestellt werden.

Tätigkeiten:

  • Modellierung und Neuentwicklung der Camunda-basierten Prozesse mit BPMN
  • Regelmäßige User-Story-Refinements mit den Business Analysten
  • Technische Dokumentation in Confluence, UML-Diagramme mit
  • Anlegen technischer Stories in JIRA zur Weiterentwicklung und Fehlerbehebung des Systems
  • Entwicklung eines Mock-Systems für Business Analysten und Tester
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Präsentation der Ergebnisse im Sprint-Review
  • Einarbeitung neuer Team-Mitglieder


Vorgehensweise: Scrum




01/2018 - 09/2020, Automotive-Konzern, Neu-Isenburg

Entwicklung eines Connected-Cars-Systems

Das System stellt die zentrale Einheit zur Vernetzung der Fahrzeuge aller Konzernmarken dar. Die verteilte Systemarchitektur ermöglicht die Entkopplung der Software von der Hardware der in den Fahrzeugen verbauten Steuergeräte, die verschiedene Dienste anbieten. Neben der Bereitstellung neuer Funktionalität sind die Entwicklungsteams mit der Umgestaltung des Kernsystems betraut: das initial als Monolith entwickelte System wird in REST-basierte containerized Microservices aufgebrochen. Zudem wird das System in einer Lift&Shift-Phase als cloud-basierter Service bereitgestellt. Die funktionale Komponenten sind Mobile Key, Mobile Device Management, DSGVO Management, Fleet Management, Logging and Accounting.

Tätigkeiten:

  • Ableiten der technischen Umsetzung aus den teils sehr umfangreichen Analysedokumenten
  • Backend- und Frontendseitige Weiter- und Neuentwicklung des Kernsystems
  • Java-Entwicklung, Pair Programming und Code Reviews
  • Technische Dokumentation mittels UML (Klassen- und Sequenzdiagramme)

Vorgehensweise: LeSS (adaptierter Scrum)




04/2016 - 12/2017 und 10/2011 - 12/2015 , Touristik-Konzern, Frankfurt am Main

Entwicklung eines Reisebuchungssystems

Der drittgrößte Reiseveranstalter Europas löst das seit mehr als 15 Jahren in Verwendung befindliche, auf COBOL basierende Buchungssystem durch eine auf Java 1.6 basierende Neuentwicklung ab. Die Client-Server-Architektur ist mittels EJB-Technologie realisiert und verwendet JBoss als Applikationsserver, der Client verwendet Eclipses RCP (Rich Client Platform) als Grundlage. Das Vorgehen ist modellbasiert, d.h., dass das Fachdesign mittels UML-Modellierung vorgenommen, aus dem Fachmodell das technische Design abgeleitet und die statische Codestruktur aus dem technischen Modell generiert wird. Das dynamische Systemverhalten wird anschließend im generierten Code implementiert. Hierbei soll die UML-Modellierung nicht nur der Code-Generierung, sondern auch der Dokumentation und der Verringerung der Lücke zwischen fachlicher Anforderung und technischer Realisierung dienen.

Tätigkeiten:

  • Regelmäßiger Austausch mit den Business Analysten zur Abstimmung der Anforderungen
  • Modellierung von Use-Case-Diagrammen zur Abstimmung mit den Business Analysten
  • Modellierung von Klassendiagrammen in UML mit Magic Draw für die Codegenerierung
  • Backend- und Frontendseitige Weiter- und Neuentwicklung des Systems
  • Technische Dokumentation mittels UML (Klassen- und Aktivitätsdiagramme)
  • Einarbeitung neuer Mitarbeiter


Vorgehensweise: proprietärer Scrum




09/2011 - 07/2012, Digitaldruckerei, Frankfurt am Main

Anforderungsanalyse für Rechnungsstellungsmodul

Der Kunde ist Dienstleister für Redaktion, Layout, Druck, Konfektionierung und Versand von Schulungsunterlagen. Die Auftragsbearbeitung ist mittels MS-Access und MS-SQL-Server realisiert, bleibt aber gänzlich von der Rechnungsstellungsstellung getrennt. Letztere wird auf Basis von Reports mit einer SAGE-Software vorgenommen, die dann mit DATEV zur Buchung gelangt. Der Kunde wünscht eine als Modul der Auftragsbearbeitung realisierte Rechnungsstellungssoftware. Damit ist die Rechnungsstellung direkt aus lediglich einer Applikation möglich, der Zwischenschritt über SAGE wird eliminiert. Der abschließende Import in DATEV kann über CSV-Dateien bewerkstelligt werden. Für die Analyse der Anforderung werden neben der Systemanalyse des bestehenden Auftragsbearbeitungs-systems Interviews mit Vertretern der Produktion, der Buchhaltung und der Geschäftsführung geführt. In mehreren Sitzungen entsteht ein Anforderungsdokument anhand dessen eine Aufwandsschätzung vorgenommen wird.

Tätigkeiten:

  • Systemanalyse der zu erweiternden Applikation

  • Analyse, Dokumentation und Abstimmung der Anforderungen

  • Leitung der extern durchgeführten Entwicklungsarbeiten

  • Abnahmepräsentationen beim Kunden

  • Fehlerbehebungen und Erweiterungen der Funktionalität


Vorgehensweise: Wasserfall-Modell mit iterativ-inkrementeller Entwicklung




12/2003 - 05/2004, Logistikkonzern, Eschborn/Braunschweig

Anlagensimulator (ASIM) für Steuerungssoftware von Rangierbahnhöfen

Um die Steuerungssoftware zu testen, simuliert ASIM unter Echtzeitbedingungen die Außenkomponenten von Rangierbahnhöfen. Die Teamgröße variiert je nach Projektphase zwischen 3 und 6 Mitarbeitern.

Tätigkeiten:

  • Umsetzung der Anforderungen, die mittels Rational ClearCase organisiert sind
  • Modellierung von Simulationskomponenten als State Machines mit Rational RoseRT
  • Entwicklung und Test der Simulationskomponenten
  • Entwicklung von XSL-Stylesheets zur Transformation von Streckenbeschreibungen in XML

Vorgehensweise: Rational Unified Process (RUP)


Aus- und Weiterbildung

Aus- und Weiterbildung

Akademische Abschlüsse:

Diplom-Informatiker

Master of Arts (MA) in Philosophie



Weiterbildung:


2025

Fachkonferenz ?betterCode() GenAI 2025?, Online


2024

Fachkonferenz ?Agiles Anforderungsmanagement - Data Driven Business?, Frankfurt am Main


2022

Fachkonferenz ?IT-Tage?, Online


2021

Fachkonferenz ?IT-Tage?, Online


2019

Fachkonferenz ?IT-Tage?, Frankfurt am Main Mit Zertifikats-Workshop ?Einstieg ins Machine Learning?


2012

Zertifikat ?IREB Certified Professional for Requirements Engineering ? Foundation Level?


2011

Zertifikat ?Projektmanagement? der FernUniversität in Hagen


2007

Fachkonferenz W-JAX, München


2005

Zertifikat ?OMG-Certified UML Professional Fundamental?

Fachkonferenz OOP, München


2004

Zertifikat ?Sun Certified Programmer for the Java2 Platform 1.4?

Fachkonferenz OOP, München

Fachkonferenz JAX, Mörfelden-Walldorf

Weiterbildungsseminar ?Software Requirements Management?


2003

Weiterbildungsseminar ?Übersicht über den Rational Unified Process?

Fachkonferenz OOP, München


2001

Ausbilderbefähigung

Position

Position

Requirements Engineer

Business Analyst

Software Architekt

Kompetenzen

Kompetenzen

Top-Skills

IREB Requirements Engineering Geschäftsprozessmodellierung UML Scrum BPMN Camunda Geschäftsprozessanalyse OO-Modellierung Anforderungsanalyse Agile Softwareentwicklung Sozialkompetenz Teamfähigkeit

Produkte / Standards / Erfahrungen / Methoden

IREB Certified Professional for Requirements Engineering ? Foundation Level
Experte

Branchen

Branchen

Automotive

Aviation

Digitaldruckerei

Finanzdienstleistung

Touristik

Versicherung

Transport/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.