Java Entwickler und IT Business Analyst
Aktualisiert am 01.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Objektoriente Analyse (Use Cases, Requirements, User Stories, Domain Models etc.)
Objektorientiertes Design (UML)
Objektorientierte Programmierung (Java, C#)
Test
Test-Automatisierung
Deutsch
Muttersprache
Englisch
in Wort und Schrift
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-07 - heute

Wartung und Weiterentwicklung eines portierten Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Umsetzung von Anforderungen aus gesetzlichen Regularien an die Abrechnung von Warmwasser-, Heiz- und Hausnebenkosten für die Länder Deutschand, Luxemburg und Schweiz (wie CO2KostAufG)
  • Umsetzung von Anforderungen aus der Produktentwicklung (wie Abrechnungs- u. unterj. Verbrauchsinformation)
  • Analyse, Reproduktion, Korrektur von Fehlern im Produktivsystem.
  • Durchführung von Wartungsaufgaben wie Stammdatenumstellungen und Datenkorrekturen.
  • CI/CD mit Gitlab, NEXUS und Docker Swarm
Git Docker Windows 10 Nexus Gitlab UC4 Automic SonarQube Graylog Mock-Server SoapUI miro Oracle 19c Atlassian Confluence Atlassian JIRA Apache Maven ActiveMQ Artemis
Scrum Java Cucumber Docker Swarm yaml Continuous Integration Continuous Delivery Continuous Testing Git-Flow Spotify Agile at Scale Spotify Model XML XPath Velocity JSON Spring
ista International GmbH
Essen
2 Jahre 6 Monate
2020-01 - 2022-06

Wartung und Weiterentwicklung der Testautomatisierung für ein portiertes Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Wartung und Weiterentwicklung eines Cucumber basierten Frameworks für den automatisierten Regresstionstests

  • Erstellung eines Mockservers als Docker Swarm Service für REST und SOAP Services auf Basis von SoapUI, wobei zum Test passende Mock-Service-Antworten als Teil des Testscripts mit Gherkin definiert werden können.

  • Wartung und Weiterentwicklung einer Docker Swarm Testumgebung, die Testern zur Testdurchführung und zur Entwicklung von automatisierten Tests dient.

  • Entwicklung eines Java Programms, das ein SQL Script generiert, mit dem der Unterschied (Change) von zwei Datenbankzuständen reproduziert werden kann.

  • Entwicklung eines Java Programms, mit dem die Daten von Cucumber Features geparst werden, um sie in einer Pivottabelle übersichtlich zusammenzustellen.

  • Entwicklung eines Java Programms, mit dem aktuelle Testlaufergebnisse als neue Referenz für zukünftige Regressionstests herangezogen werden. Die Steuerung des Programms erfolgt per Scriptbefehle.

  • Entwicklung eines Java Programms, das Oracle Pluggable Databases, die im Rahmen von Gitlab Pipelines temporär erzeugt und nicht erfolgreich abgeräumt wurden, findet und automatisch löscht.

  • Entwicklung eines Java Programms, mit eine Oracle Pluggable Database auf Grundlage einer Kopiervorlage wieder auf ihren ursprüngliche Stand zurückgesetzt werden kann.

  • Entwicklung von produktiven Batchprogrammen, die gemäß der DSVGO feststellt, welche kundenbezogenen Daten in unterschiedlichen Datenbanken gelöscht werden können.

  • Anpassung von produktiven Batchprogrammen, um die gesetzliche Änderung von Eichfristen für Warmwasser-, Wärme- und Kältezählern zu berücksichtigen.

AIX zVSE Git Docker Windows 10 apache maven Atlassian JIRA Atlassian Confluence Nexus Gitlab UC4 Automic PowerMockito SonarQube Graylog SoapUI ActiveMQ
Scrum Java Cucumber Gherkin Docker Swarm yaml Continuous Integration Continuous Delivery Git Git-Flow XPath
Essen
10 Monate
2019-03 - 2019-12

Cobol-Java-Portierung eines z/VSE Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Betreuung des Aufbaus mehrerer Umgebungen (Stages) mit Anbindung an Oracle SOA Suite, SAP/R3, diverse JEE Applikationen sowie d-velop d.3.
  • Entwicklung und Wartung eines Tools zur Synchronisation von verschiedenen UC4 Automic Umgebungen mit automatisierter Anpassung von Umgebungs-spezifischen Inhalten von Workflow und Jobdefinitionen.
  • Entwicklung eines Tools für den Vergleich vieler großer Dateien als Teil des automatisierten Regressionstests.
  • Übernahme, Wartung und Weiterentwicklung eines Cucumber basierten Regressionstest-Frameworks für den automatisierten Test von Batch-Verarbeitung mit dem Fokus auf einen funktions-orientierten Test
  • Einarbeitung eines Teams von Testern in den automatisierten Test mit Cucumber/Gherkin
  • Entwicklung von automatisierten Testfällen
  • Mitwirkung bei der Herstellung der JUnit Testability in Zusammenarbeit mit dem Framework Hersteller der Cobol Portierung
  • Mitarbeit bei Wartung und Test des portierten Codes.
AIX zVSE Git Docker Windows 10 apache maven Atlassian JIRA Atlassian Confluence Nexus Gitlab UC4 Automic PowerMockito SonarQube Graylog
Scrum Java Cucumber Gherkin Docker Swarm yaml Continuous Integration Continuous Delivery Git Git-Flow XPath
Essen
3 Jahre
2016-04 - 2019-03

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

Software-Entwickler Schnittstellendesign Java Entwicklung UML Modellierung ...
Software-Entwickler
  • Erstellung von User Stories als Detaillierung von Feature Beschreibungen des Produkt Managements (interimsweise als Product Owner bis 12/2016)
  • Fachlicher und konzeptioneller Coach des DBT Teams
  • Implementierung diverser funktionaler Ergänzungen des Systems
  • Begleitung von vierteljährigen Rollouts
  • Betreuung von mehreren Entwicklungs- und Testumgebungen
  • Beseitigung von Fehlern und Störungen in allen Umgebungen, insbes. in der Produktion sowie Korrektur von fehlerhaften Datenbeständen in der Datenbank mit SQL
  • Erweiterung und Änderung des Datenmodells sowie Durchführung von Datenmigrationen mit SQL
  • Laufende Abstimmung mit der System- und Datenbankadministration
  • Konzeption einer Datenreplikationsschnittstelle für Qlik Sense via DB Trigger
  • Beseitigung zyklischer Abhängigkeiten im Buildprozess
  • Vervollständigung der Umstellung von EJB2 nach EJB3
  • Wiederholte Anpassung des Build-Prozesses mit ANT
  • Erstellung von JUnit Tests mit Mockito und PowerMock
  • Aufsetzen eines neuen WildFly 10 Servers mit anschließender Migration von Session und Message Driven Beans, Data Access Objects und JPA Entities
  • Evaluierung von Arquillian als In-Container Testframework in einem Oracle WebLogic Server 12c Container
  • Evaluierung von Swagger als Werkzeug für Spezifikation, Generierung und Test von RESTful Services
  • Evaluierung von CouchDB als Schnittstellenspeicher für JSON Datensätze mit RESTful Web Service Schnittstelle
  • Implementierung einer neuen SOAP und HTTP Service Schnittstelle zur Anbindung der neuen PDA Generation
  • Auskopplung eines Java Applets als Java Applikation, die via JNLP gestartet wird und weiterhin über die bestehende Webservive-Schnittstelle mit der Server Applikation kommuniziert.
  • Einführung von Weblogic Workload Managern an noraglischen Punkten.zum Schutz gegen Server-Überlastung.
  • Enwicklung eines SoapUI Projekt Generators für die Automatisierung des Tests via Web Service Schnittsellen.
Eclipse NEON EE Oracle WebLogic Server 12c WildFly Application Server 10 Atlassian Confluence Atlassian JIRA SVN Arquillian PrimeFaces PowerMock Mockito Maven Ant Jenkins Design Patterns XML Schema Definition Java Server Faces JEE7 Java 1.8 Kanban WSDL JUnit Struts2 Bash Shell Scaled Agile Framework Scrum SOAP XPath XSLT JNLP Java Swing XMLUnit SoapUI Check_MK
Schnittstellendesign Java Entwicklung UML Modellierung Softwarearchitektur 3rd Level Support Datenmigration Unit Testing
ista International GmbH
Essen
11 Monate
2015-05 - 2016-03

Phasenweise Ablösung eines Legacy Abrechnungssystems

IT Business Analyst Scrum Business Process Modelling Notation Domain Modelling ...
IT Business Analyst
  • Unterstützung des Produktmanagaments bei der Anforderungserhebung und der Erarbeitung eines konsistent Fachkonzepts für ein Vertragsmanagement, mit dem
    gleichzeitig eine absatzorientierte Sicht des Marketings und Vetriebs, eine finanzbuchhalterische Sicht des Rechnungswesens als auch eine operative Sicht
    des Operations Managements auf Dienstleistungsprodukte möglich sein soll, wobei das SAP/R3 Modul SD als strategische Grundlage gesetzt ist
  • Vermittlung zwischen Produktmanagement und Business Experts hinsichtlich der Vereinbarkeit von IT-getriebenen Visionen und den Gegebenheiten der betrieblichen Aufbau- und Ablauforganisation
  • Anforderungsaufnahme mit Business Experts und Erstellung von Epics
  • Erstellung von IST- und SOLL-Prozessmodellen mit BMPN in Signavio
  • Vermittlung des Konzepts zur bitemporalen Datenänderung, mit der es möglich sein soll, zu beliebigen Kalendertagen in der Vergangenheit nachträglich eine Abrechnung zu erstellen
  • Unterstützung der vorwiegend fachfremden Entwickler, zwischen den Lösungstechniken des Legacy-Systems und der eigentlichen Fachlichkeit zu unterscheiden, um einer
    reinen Sprachportierung unter Beibehaltung bestehender Restriktionen das Legacy-System vorzubeugen               
  • Beschreibung des verbliebenen Gesamtprojektscopes in Epic-Granularität, als Grundlage der weiteren Projektplanung
Atlassian JIRA Atlassian Confluence Signavio Magic Draw WildFly Application Server 10 CVS
Scrum Business Process Modelling Notation Domain Modelling Anforderungsmanagement Prozessdokumentation Anforderungsanalyse Anwendungsfallmodellierung Scaled Agile Framework
ista International GmbH
Essen
1 Jahr
2014-05 - 2015-04

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

Software-Entwickler Java XML JAXB ...
Software-Entwickler
  • Anforderungsaufnahme mit dem Kunden und Erstellung von User Stories mit Akzeptanzkriterien
  • Fachliche Betreuung der Entwicklung und des Tests
  • Erarbeitung unterschiedlicher Fachkonzepte, wie z. B. die Umsetzung eines Inbetriebnahmeprotokolls für Messgeräte nach den Vorgaben der PTB - Physikalische Technischen Bundesanstalt
  • Erstellung einer vollständigen, funktionalen Überarbeitung der Benutzerschnittstelle zur Beseitigung angehäufter Inkonsistenzen  (technical debt) in Form von Screen Mockups mit Pencil
  • Programmierung eines Mock-Daten-Generators mit Java und Xml, der es ermöglicht, das System isoliert in einer via SoapUI simulierten Service Umgebung zu testen
  • Durchführung von Schnittstellentest mit Mockdaten und SoapUI
  • Entwicklung eines Java/Xslt Transformators der Soap Nachrichten in eine HTML Ansicht umwandelt, damit 1st und 2nd Level Support eigenständig Schnittstellendaten lesen und überprüfen können
Pencil Eclipse SVN CVS Atlassian JIRA Atlassian Confluence Scaled Agile Framework
Java XML JAXB JAXWS Scrum Anforderungsanalyse Anforderungsmanagement Schnittstellendesign
ista International GmbH
Essen
2 Jahre 1 Monat
2012-04 - 2014-04

Entwicklung eines neuen Work Order Management Systems mit Anbindung an ein Subunternehmerportal als Kern einer internationalen IT Strategie

Software-Entwickler Domain Specific Language Objectory OOSE ...
Software-Entwickler
  • Anfertigung eines fachlichen Grobkonzepts für den Gesamtprojektscope auf Basis von Use Case Beschreibungen und UML Modellen in englischer Sprache.
  • Erarbeitung eines OOSE Modells in UML, bestehend aus Entities, Controls und Boundaries.
  • Anfertigung von detaillierten Use Case Spezifikationen.
  • Durchführung von Analyse Workshops mit einem rumänischen Outsourcing Partner.
  • Fachliche Betreuung des Outsourcing Partners und Durchführung von Reviews zur Sicherstellung der fachlichen und methodischen Qualität der Entwicklungsartefakte.
  • Mitwirkung bei der Einarbeitung eines Offshore-Testteams in Indien.
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein Oracle Datenbank Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein XML Schema Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das eine CSV Ausgabe von Class Members ermöglicht.
  • Entwicklung einer DSL "UC English" zur Spezifikation von Use Cases in Eclipse.
  • Entwicklung eines in Java geschriebenen UC English Prozessors, der eingebundene Anforderungen aus Caliber/RM und eingebundenen Mockup Screens aus Balsamiq bezieht und Use Cases als HTML Dokumente ausgibt.
Caliber/RM Magic Draw Eclipse HP ALM Microsoft Sharepoint ITIL Arcstyler Oracle Database 10 Balsamiq Mockup CVS
Domain Specific Language Objectory OOSE Use Case Modeling OOA Java Re-Engineering Kanban XML Schema Definition JEE SOA Schnittstellendesign Anforderungsmanagement Anforderungsanalyse
ista International GmbH
Essen
11 Monate
2011-05 - 2012-03

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

IT Business Analyst Java JEE Use Case ...
IT Business Analyst
  • Durchführung der Analyse für die Subunternehmerportallösung für die Arbeitspakete „Ungeplanter Geräteaustausch“, „Messgeräte mit unterschiedlichen
    Messgrößen“, „Lokalisierter Druck“ und „Dokumentenarchiv“
  • Anfertigung fachlicher Spezifikationen in Form von Use Cases und Anforderungen.
  • Erweiterung von OOA Modellen, Schnittstellenspezifikationen und GUI Entwürfen mit Magic Draw.
  • Reengineering von Java - Implementierungen und
    Nachdokumentation undokumentierter Features.
  • Fachliche Betreuung der Entwicklung.
  • Durchführung von Quellcode-Reviews.
d.velop d.3 HP Exstream SAP HP Quality Center Caliber/RM WebLogic Server SOA SVN
Java JEE Use Case Anforderungsanalyse Anforderungsmanagement Schnittstellendesign Kanban
ista International GmbH
Essen
5 Monate
2010-12 - 2011-04

Konzeption einer bitemporalen Speicherung von abrechnungsrelevanten Liegnschaftsdaten

Software-Entwickler C# UML Anforderungsanalyse ...
Software-Entwickler
  • Konzeption einer bitemporalen Datenhaltung für das Fachgebiet der Abrechnung, mit dem Zustände von Geschäftsobjekten tagesgenau berechnet werden können
  • Unterstützung von Änderungs- und Korrekturoperationen mit entsprechender Anpassung der Zeitsegmente
  • Anfertigung eines Entwurfsmodells
  • Implementierung eines lauffähigen Proof of Concept Prototypen in C#/.NET für eine detaillierte Abstimmung mit dem Fachbereich und dem SAP Team
  • Dokumentation der Anforderungen und Algorithmen inkl.
    Beispiele
.NET Microsoft Visual Studio Magic Draw SAP CVS
C# UML Anforderungsanalyse Anforderungsmanagement iterative Entwicklung
ista International GmbH
Essen
11 Monate
2010-01 - 2010-11

Teilweise Ablösung eines Legacy Abrechnungssystems hinsichtlich der Stammdatenführerschaft durch SAP/R3 SD und CS

System-Analyst Cobol SQL eBNF ...
System-Analyst
  • Reengineering des bestehenden Stammdatenmodells anhand von COBOL Copybooks.
  • Entwicklung eines Code-Analyse-Tools mit SableCC, Java und C#/.NET, das die
    Beziehungen zwischen CICS-Map-Feldern, Copybook-Feldern, Online- und Batch-Programmen in eine Datenbank speichert, sodass der Zusammenhand zwischen Benutzerschnittstelle, Datenspeicher und Verarbeitung untersucht werden kann
  • Verwendungsanalysen von Feldern anhand von CICS-Maps,
    Online- und Batch-Programmen.
  • Erstellung eines Zieldatenmodells mit UML unter
    Berücksichtigung der fachlichen Erfordernisse der aktuell bekannten Dienstleistungs- und Abrechnungsprozesse.
  • Spezifikation eines detaillierten Konvertierungsverfahrens
    zwischen Host-Stammdatenmodell und neuem Zielmodell mit UML - Aktivitätsdiagrammen und textueller Beschreibung.
z/VSE CICS VSAM SableCC CVS
Cobol SQL eBNF Java C# .NET Anforderungsanalyse Anforderungsmanagement Schnittstellendesign
ista International GmbH
Essen
4 Monate
2009-09 - 2009-12

Ablösung einer File-Schnittstelle durch einen Service im Host Umfeld

System-Analyst SOA SOAP XML ...
System-Analyst
  • Anfertigung einer SOA-Spezifikation auf Grundlage des OASIS SOA Reference Model 1.0
  • Entwurf eines Input- und Output-Typsystems
  • Anfertigung eines Servicemodells mit UML
z/VSE CICS SAP VSAM Magic Draw CVS
SOA SOAP XML UML Anforderungsanalyse Anforderungsmanagement Schnittstellendesign XML Schema Definition
ista International GmbH
Essen
1 Monat
2009-08 - 2009-08

Datenmigration von einem selbstentwickeltem RM-Tool nach Caliber/RM

Software-Entwickler C# COM
Software-Entwickler
  • Implementierung einer API-Anbindung eines selbstentwickelte RM-Tool an Borland Caliber/RM
  • Durchführung einer Datenmigration.
Caliber/RM .NET Microsoft Visual Studio Microsoft Word CVS
C# COM
ista International GmbH
Essen
4 Monate
2009-04 - 2009-07

Entwicklung eines Energieumlageverfahrens für Energieausweise mit mehreren Gebäuden

Software-Entwickler C# XML Anforderungsanalyse ...
Software-Entwickler
  • Konzeption und Dokumentation des Umlageverfahrens, das die Verteilung von Energieverbräuchen nach den Regeln der Heizkostenverordnung erlaubt
  • Implementierung des Verfahrens in C#/.NET
  • Implementierung einer Input-Dateischnittstelle für ein
    Host-Abrechnungssystem.
  • Implementierung einer Output-Dateischnittstelle für eine
    SAP-Anwendung zur Erstellung von Energieausweisen.
.NET Microsoft Visual Studio SAP CVS
C# XML Anforderungsanalyse Anforderungsmanagement Dokumentationserstellung
ista International GmbH
Essen
1 Jahr
2008-04 - 2009-03

Erweiterung der Systemkette zur Vervollständigung der papierlosen Abwicklung bestehender Dienstleistungsprozesse

IT Business Analyst UML Use Case Anforderungsmanagement ...
IT Business Analyst
  • Berücksichtigung folgender Dienstleistungsprozesse:
    • Funktionsprüfung von Rauchwarnmeldern
    • Reklamationstausch von Rauchwarnmeldern
    • Nachrüstung von Funk- und Stichtagsmodulen
    • Zusatzkomponentenwiederverwendung nach Hauptgerätetausch
  • Überarbeitung des fachlichen Typsystems mit UML
  • Überarbeitung der Dokumentation der Semantik der Auftragspositionstypen
  • Anpassung relevanter Schnittstellenspezifikationen für den
    Datenaustausch der betroffenen Systeme
  • Fachliche Betreuung der Entwicklung
Magic Draw CVS
UML Use Case Anforderungsmanagement Anforderungsanalyse Schnittstellendesign
ista International GmbH
Essen
6 Monate
2007-10 - 2008-03

Entwicklung eines werkzeuggestützten Vorgehens in der IT Business Analyse

Software-Entwickler UML C# XML ...
Software-Entwickler
  • Entwicklung einer Browseranwendung für Anforderungen und Use Cases inkl. Dokumentengenerator für Microsoft Word 2003 mit C#/.NET
  • Implementierung eines XML Persistenz Layers.
  • Implementierung einer Tool-Integration für CVS.
  • Implementierung einer Präsentationsschicht unter Verwendung des Model - View - Presenter - Entwurfsmusters
.NET Microsoft Visual Studio CVS
UML C# XML Anforderungsmanagement Design Patterns
ista International GmbH
Essen
3 Monate
2007-07 - 2007-09

Schulung und Coaching eines Test Teams

Coach Anforderungsmanagement Akzeptanztest Testfallmanagement
Coach
  • Schulung der Äquivalenzklassenanalyse
  • Fachliches und methodisches Coaching des Testteams bei der Dokumentation von Testfällen anhand von funktionalen Anforderungen
  • Begleitung des Testteams bei der Testdurchführung
Anforderungsmanagement Akzeptanztest Testfallmanagement
ista International GmbH
Essen
6 Monate
2007-01 - 2007-06

Einführung eines Auftragstypsystems für die Kommunikation von Auftragsinhalten und Auftragsergebnisse zwischen SAP/R3, einem Subunternehmerportal und einem PDA-System

IT Business Analyst Schnittstellendesign Anforderungsanalyse Anforderungsmanagement ...
IT Business Analyst
  • Abbildung und Modularisierung von Auftragsinhalten und Auftragsergebnissen
  • Trennung von Bewegungs- und Stammdaten
  • Erstellung eines fachlichen Typsystems mit UML
  • Dokumentation der Semantik des Auftragstypsystems
  • Anpassung der Schnittstellenspezifikationen für
    den Datenaustausch zwischen den Systemen SAP/R3, Subunternehmerportal und PDA
  • Fachliche Betreuung der Entwicklung
WebLogic Server CVS Magic Draw UML JEE Java RPC SAP JCo SAP CS SAP SD SAP MM
Schnittstellendesign Anforderungsanalyse Anforderungsmanagement UML Modellierung
ista International GmbH
Essen
10 Monate
2006-03 - 2006-12

Erweiterung der Systemkette für die papierlose Abwicklung von Errichtungsprozessen

IT Business Analyse Anforderungsanalyse Anforderungsmanagement Anwendungsfallmodellierung ...
IT Business Analyse
  • Unterstützung der IT-Businessanalyse eines JEE Teams und eines SAP/R3 Teams
  • Abstimmung und Dokumentation einer Vorgehensweise als Basis für ein Coaching
  • Durchführung des Coaching der IT Business Analyse
  • Durchführung von Use Case Reviews
  • Mitarbeit bei der fachlichen Analyse als Use Case Autor und
    UML Modellierer
  • Fachliche Betreuung der Entwicklung
Magic Draw CVS Microsoft Office UML
Anforderungsanalyse Anforderungsmanagement Anwendungsfallmodellierung UML-Modellierung Prozessdokumentation
ista International GmbH
Essen
10 Monate
2005-05 - 2006-02

Bank21

Software-Entwickler Java iterative Entwicklung J2EE ...
Software-Entwickler
  • Entwicklung einer Servicekomponente zur Durchführung von Modellrechnungen für Bausparverträge
    • Mitarbeit als Datenmodell-verantwortlicher Entwickler
    • Erstellen eines EJB Modells und der zugehörigen DDL.
    • Implementierung der Abbildung von Transferobjekten auf Entities
    • Anbindung der Bausparkasse via VR - Service - Schnittstelle
  • Entwicklung einer Servicekomponente zur Verwaltung von Anwenderbefugnissen
    • Überarbeitung und Entwicklung eines Zustandskonzepts für
      kontrollierte Zustandsübergänge von Kompetenzkonfigurationen von Mitarbeitern,
      Profilen und Rollen
    • Entwicklung einer generischen Adapterschicht für die
      Konvertierung von Transferobjekten für den Aufruf anderer Services
  • Entwicklung einer Servicekomponente für die Abbildung von Bankprodukten
    • Mitarbeit als Entwickler-Coach.
    • Durchführung von Quellcode Reviews
    • Entwurf und Implementierung eines einheitlichen Exception - Handlings.
  • Entwicklung einer Servicekomponente zur Verarbeitung von Geschäftsereignissen in Form von Workflowsteuerung, Benachrichtigung oder Serviceaufruf
    • Mitarbeit als Datenmodell-verantwortlicher Entwickler
    • Entwicklung eines Persistenzlayers via Data Access Objects
    • Entwicklung eines Ereignisverteilers via MQ Series auf
      Mandanten unterschiedlicher Gruppen (Zellen).
    • Implementierung einer Protokollierung nach GENO -
      Bestimmungen
    • Implementierung der Abrechnungslogik für die
      Ereignisverarbeitung
z/OS Windows XP UML Rational Rose Rational XDE IBM WebSphere WSAD MQ Series Rational Clear Case DB2 IMS
Java iterative Entwicklung J2EE JDBC JMS XSLT XML SOAP SQL Model Driven Architecture
GAD eG.
Münster
3 Monate
2005-02 - 2005-04

Portierung eines Prüfprogramms von kassenärztlichen Leistungen von C nach C#/.NET

Software-Entwickler C# SQL NUnit ...
Software-Entwickler
  • Erstellung eines Batchprogramms zur Überprüfung von kassenärztlichen Leistungserfassungen auf Basis von Zulassungen und Ermächtigungen, B.A.R.-Codes, Arztgruppen, Facharztkompetenzen und Schwerpunkten
  • Reengineering einer bestehenden C-Implementierung.
  • Entwurf eines UML Modells für die Codegenerierung mit
    Xcoder/C#
  • Erweiterung von XCoder/C# zur Unterstützung von MSDN
    Documentation
  • Umstellung sämtlicher ASCII - Steuerungsdateien auf ein gemeinsames MS Excel Workbook
  • Reimplementierung der bestehenden Fachlogik mit einigen
    funktionalen Erweiterungen.
  • Implementierung von Komponententests
  • Durchführung von Tests und Behebung von Fehlern auf Basis von Vergleichsergebnissen der Original-Implementierung
.NET Microsoft Visual Studio Serena PVCS Oracle Database Rational Rose XCoder/C#
C# SQL NUnit Unit Testing
Kassenäsztliche Vereinigung Nordrhein
Düsseldorf
5 Monate
2004-09 - 2005-01

Aufbau einer integrierten Entwicklungsumgebung zur Anforderungs-orientierten Überwachnung von Implementierungsfortschritten mit Caliber/RM

Software-Entwickler Java SQL UML ...
Software-Entwickler
  • Integration von Caliber/RM als RM-Tool
  • Integration von Rational Rose als Modellierungswerkzeug
  • Integration von XCoder/Java als Quellcode-Generator
  • Entwicklung von Auswertungen über Trace Log Einträge, Akzeptanzkritieren und Testlücken
  • Entwicklung einer Steuerungskonsole mit Swing
  • Entwicklung von grafischen Auswertungen mit JFreeChart
Rational Rose Caliber/RM Eclipse MS Access JFreeChart
Java SQL UML Java Swing Model Driven Architecture
Liantis GmbH
Krefeld
5 Monate
2004-04 - 2004-08

Entwicklung eines EJB 2.0 CMP Generators für IBM WSAD

Software-Entwickler Java XSLT XML ...
Software-Entwickler
  • Entwicklung eines Quellcode-Generators für EJB 2.0 zur Generierung von Entity-Klassen/Interfaces und Deployment-Deskriptoren 
  • Entwicklung eines Quellcodegenerators auf Basis des Open
    Source Projekts Xcoder.
  • Integration des Generators in XDE und WSAD.
  • Integration von Rational Clear Case – Aktivitäten in den Generierungsprozess.
  • Neuentwicklung desselben Generators auf Basis von IBM Alphaworks DPTK anstelle
  • Entwicklung eines Dokumentationsgenerator für DocBook mit XSLT.
  • Integration des Dokumentengenerators in den Ant -
    Buildprozess.
UML WSAD DB2 WebSphere DocBook Rational Clear Case
Java XSLT XML ANT J2EE EJB CMP Model Driven Architecture
GAD eG.
Münster
3 Monate
2004-01 - 2004-03

Aufbau einer integrierten Entwicklungsumgebung zur Anforderungs-orientierten Überwachnung von Implementierungsfortschritten mit DRES

Software-Entwickler UML XMI Java ...
Software-Entwickler
  • Aufsetzen einer DRES Laufzeitumgebung mit MySQL und Apache HTTP Server
  • Integration von DRES als RM-Tool
  • Integration von Rational Rose als Modellierungswerkzeug
  • Integration von XCoder/Java als Quellcode-Generator
  • Erweiterung von XCoder/Java um eine Trace Log Generierung
  • Entwicklung von Auswertungen über Trace Log Einträge, Akzeptanzkritieren und Test-Gaps mit MS Access
Rational Rose DRES MySQL Apache HTTP Server Eclipse Microsoft Access
UML XMI Java JUnit XML SQL Model Driven Architecture
Liantis GmbH
Krefeld
6 Monate
2003-07 - 2003-12

Entwicklung eines C#/.NET - Quellcodegenerators im Rahmen des Open Source - Projekts XCoder

Software-Entwickler Java C# .NET ...
Software-Entwickler
  • Erstellung eines C# Programmiersprachenmetamodells
  • Implementierung von PIM - PSM - Modelltransformationen
  • Implementierung von Komponententests
  • Integration des Generators in Rational Rose
Rational Rose Eclipse JavaCC CVS
Java C# .NET UML eBNF JUnit Model Driven Architecture
Liantis GmbH
Krefeld
4 Monate
2003-03 - 2003-06

Entwicklung einer Klientenverwaltung für Berufsbetreuer

Software-Entwickler OleDB C# .NET ...
Software-Entwickler
  • Dokumentation der Anforderungen in Form von Use Cases
  • Erstellung eines Use Case Digramms mit Rational Rose
  • Entwicklung einer Fat-Client-Anwendung mit C#/.NET und Microsoft Access
  • Datenbankanbindung über OleDB
  • Integration von MS Outlook zur Verwaltung von Terminen,
    Kontakten und Nachrichten
  • Implementierung von Komponententests
OleDB C# .NET Microsoft Visual Studio Rational Rose UML COM NUnit
Eine Berufsbetreuerin
Mönchengladbach
4 Monate
2002-10 - 2003-01

Entwicklung eines Kunden- und Produktinformationssystems für einen Chemie-Großhandel

Software-Entwickler Java JUnit SQL ...
Software-Entwickler
  • Implementierung eines objektrelationalen DB-Mappings mit Java und JDBC
  • Implementierung einer Fat Client Architektur mit Anbindung an MySQL und Java Swing UI
  • Entwicklung eines Quellcode Generators
  • Implementierung von Komponententests
MySQL
Java JUnit SQL JDBC Java Swing
Hamburg
6 Monate
2002-04 - 2002-09

Betrieb, Wartung und Weiterentwicklung eines Leasing-Systems

Berater Smalltalk UML JNI ...
Berater
  • Entwurf und Dokumentation eines Vorgehensmodells
  • Erstellung einer Anleitung für die IT Business Analyse und
    die Dokumentation von Anforderungen mit Use Cases
  • Entwurf einer prozessunterstützenden Werkzeugumgebung
  • Entwicklung einer Java - COM - Bridge zur Anbindung von COM Anwendungen an Java - Applikationen.
OS/2 AIX SAP IBM Visual Age Envy Rational Suite
Smalltalk UML JNI COM PL/SQL Rational Unified Process
ZEDA GmbH
Wuppertal
2 Jahre 3 Monate
1999-11 - 2002-01

Blue Eagle - Ablösung der immobilienwirtschaftlichen Branchenlösungen Wohndata, Dagomix und GES

Berater C++ OQL UML ...
Berater
  • Entwicklung eines Kundeninformationssystems als Branchenlösung bei einem führenden Softwarehaus der Wohnungswirtschaft
  • Durchführung von OOA & OOD Trainings
  • Durchführung eines OOP/C++ Trainings
  • Durchführung von UML/Rational Rose Trainings
  • Durchführung von Trainings zur Einführung in den
    Entwicklungsprozess
  • Durchführung von Trainings zum Thema werkzeuggestütztes Anforderungsmanagement
  • Coaching und Beratung der IT Business Analyse
  • Technische Teilprojektleitung einer Softwarekomponente für
    das immobilienwirtschaftliche Rechnungswesen
  • Implementierung einer generischen Sachkontenallokation
  • Review und Konsolidierung von Businessmodellen des
    Gesamtprojekts
  • Miarbeit im Stab der Gesamtprojektleitung
  • Erstellung des Komponentenschnitts für das Gesamtprojekt
Rational Rose Oracle Database Lotus Notes CVS Microsoft Visio Microsoft Project
C++ OQL UML ASP
DePfa IT - Systems GmbH
3 Monate
1999-08 - 1999-10

Entwicklung eins B2B-ShowCase für UN/EDIFACT 96a

Software-Entwickler HTML Java Servlet ...
Software-Entwickler
  • Entwicklung eines Parsers für die UN/EDIFACT 96a
    Spezifikation.
  • Entwicklung eines Generators für die Java Abbildung von
    UN/EDIFACT Nachrichtentypen.
  • Entwicklung eines JDBC Persistenz - Layers für
    EDIFACT - Nachrichtentypen.
  • Entwicklung eines Servlet - basierten HTTP - Servers für den dynamischen Aufbau von HTML-Seiten.
Microsoft Access
HTML Java Servlet HTTP UN/EDIFACT 96a JDBC
Deutsche EDI Gesellschaft e.V.
Kaarst
4 Monate
1999-04 - 1999-07

Entwicklung eines Quellcode-Generators für eine Middleware für einen COBOL Server und einen Java Client

Software-Entwickler Java Cobol CORBA ...
Software-Entwickler
  • Modellierung und Implementierung eines OOA-, OOD- und OOP-Metamodells für einen Java Client und einen Cobol Server
  • Implementierung eines 2-schrittigen Transformationsverfahrens von OOA nach OOA und OOD nach OOP
  • Implementierung von Quellcode - Templates, die den Inhalt des OOP Modell als Cobol und Java Code ausgeben
Rational Rose JavaCC CORBA
Java Cobol CORBA eBNF
Signal
Dortmund
1 Jahr
1998-07 - 1999-06

CHEOPS - Ablösung des Energieabrechnungssystems EAS

Software-Entwickler IDL CORBA Java ...
Software-Entwickler
  • Mitarbeit an einer Softwarekomponente zur Verwaltung, Planung und Steuerung von asynchronen Verarbeitungsläufen
    • Durchführung einer Anforderungsaufnahme mit einem Keyuser aus der Regionalverwaltung.
    • Anfertigung von Use Case Beschreibungen und Klassenmodellen als Grundlage für die Code Generierung.
    • Fertigstellung der Implementierung
    • Entwicklung von Komponententests.
  • Mitarbeit an einer Softwarekomponente zur Abrechnung von Energieverbräuchen, insbes. der Korrektur und Stornierung von Jahresendabrechnungen.
    • Anfertigung von User Interfaces.
    • Implementierung der Businesslogik.
    • Implementierung von Komponententests.
Borland Visibroker Paradigm Plus Microsoft Access ODBC Symantec Visual Café
IDL CORBA Java JDBC
RWE Energie AG
Essen
4 Monate
1998-03 - 1998-06

Ferienwerk - Werkzeug für eine faire Allokation von Ferienplätzen als betriebliche Sozialleistung

Software-Entwickler AWT Java CORBA IDL ...
Software-Entwickler
  • Client - Server Applikation mit CORBA Middleware
  • Java Client mit AWT User Interfaces
  • Java Server Applikation mit RPC Anbindung an SAP
  • Implementierung von Komponententests
  • Durchführung von Anwendertests
  • Aufbau eines Fehler- und Reklamationsmanagements zur Abstimmung von Restarbeiten mit dem Kunden
Oracle Database CVS SAP
AWT Java CORBA IDL Junit
PreussenElektra
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachinformatiker für Anwendungsentwicklung
Diplom-Wirtschaftsinformatiker(FH)

Kompetenzen

Kompetenzen

Top-Skills

Objektoriente Analyse (Use Cases, Requirements, User Stories, Domain Models etc.) Objektorientiertes Design (UML) Objektorientierte Programmierung (Java, C#) Test Test-Automatisierung

Produkte / Standards / Erfahrungen / Methoden

3rd Level Support
Profi
Akzeptanztest
Profi
Anforderungsanalyse
Experte
Anforderungsmanagement
Experte
ANT
Profi
Anwendungsfallmodellierung
Experte
Apache HTTP Server
Profi
apache maven
Profi
Arcstyler
Profi
Arquillian
Anfänger
ASP
Anfänger
Atlassian Confluence
Profi
Atlassian JIRA
Profi
AWT
Profi
Balsamiq Mockup
Experte
Borland Visibroker
Anfänger
Caliber/RM
Profi
CheckMK
Anfänger
CMP
Profi
COM
Profi
Continuous Delivery
Profi
Continuous Integration
Profi
Cucumber
Profi
CVS
Profi
d.velop d.3
Anfänger
Datenmigration
Profi
Design Patterns
Profi
DocBook
Anfänger
Docker
Profi
Docker Swarm
Profi
Dokumentationserstellung
Experte
Domain Modelling
Experte
Domain Specific Language
Profi
DRES
Profi
Eclipse
Profi
Eclipse NEON EE
Profi
EJB
Profi
Envy
Anfänger
FTP
Profi
Gherkin
Profi
Git
Profi
Git-Flow
Profi
Gitlab
Profi
Graylog
Profi
HP ALM
Profi
HP Exstream
Anfänger
HP Quality Center
Profi
HTML
Profi
IBM Visual Age
Anfänger
IBM WebSphere
Anfänger
IDL
Profi
iterative Entwicklung
Experte
ITIL
Anfänger
Java Entwicklung
Experte
Java Server Faces
Profi
Java Servlet
Profi
Java Swing
Profi
JAXWS
Profi
Jenkins
Profi
JFreeChart
Profi
JMS
Profi
JNI
Profi
JNLP
Profi
JUnit
Profi
Kanban
Experte
Magic Draw
Experte
Maven
Profi
Microsoft Office
Profi
Microsoft Project
Profi
Microsoft Sharepoint
Profi
Microsoft Visio
Profi
Microsoft Visual Studio
Profi
Mockito
Profi
Model Driven Architecture
Experte
Nexus
Profi
NUnit
Profi
Objectory
Experte
OleDB
Profi
OOA
Experte
OOSE
Experte
Oracle WebLogic Server 12c
Profi
Paradigm Plus
Profi
Pencil
Experte
PowerMock
Profi
PowerMockito
Profi
PrimeFaces
Profi
Prozessdokumentation
Experte
Rational Clear Case
Profi
Rational Rose
Experte
Rational Suite
Profi
Rational Unified Process
Profi
Rational XDE
Profi
Re-Engineering
Profi
SableCC
Profi
SAP
Anfänger
SAP CS
Anfänger
SAP JCo
Anfänger
SAP MM
Anfänger
SAP SD
Anfänger
Scaled Agile Framework
Profi
Schnittstellendesign
Experte
Scrum
Profi
Serena PVCS
Profi
Signavio
Profi
SOA
Profi
SOAP
Profi
SoapUI
Profi
Softwarearchitektur
Profi
SonarQube
Anfänger
SSH
Profi
Struts2
Anfänger
SVN
Profi
Symantec Visual Café
Profi
Testfallmanagement
Experte
UC4 Automic
Profi
Unit Testing
Profi
Use Case
Experte
Use Case Modeling
Experte
WebLogic Server
Profi
WebSphere
Anfänger
WildFly Application Server 10
Profi
WSAD
Profi
XCoder/C#
Experte
XML
Profi
XML Schema Definition
Profi
XMLUnit
Profi
XSLT
Profi

Betriebssysteme

AIX
Erfahrung als Anwender
Dos
Erfahrung als Entickler und Analyst
LINUX
Erfahrung als Anwender und Entwickler
Microsoft Windows NT, 2000, XP, 2007, 2010
Erfahrung als Anwender und Entwickler
MS-DOS
Erfahrung als Anwender und Entwickler
Novell
Erfahrung als Administrator
OS/2
Efahrung als Anwender
OS/400
Erfahrung als Anwender
Unix
Erfahrung als Entwickler
z/OS
Erfahrung als Anwender und Entwickler
z/VSE
Erfahrung als Anwender und Systemanalyst

Programmiersprachen

.NET
Profi
Bash Shell
Profi
Borland Pascal
Profi
Business Process Modelling Notation
Profi
C
Profi
C#
Profi
C++
Profi
Cobol
Anfänger
CORBA IDL
Profi
eBNF
Profi
J2EE
Profi
Java
Experte
JavaCC
Profi
JavaScript
Anfänger
JAXB
Profi
JEE
Profi
OQL
Profi
PL/SQL
Anfänger
Regular Expressions
Profi
Smalltalk
Anfänger
UML
Experte
UML Modellierung
Experte
WSDL
Profi
XPath
Profi
XSLT
Profi
yaml
Profi

Datenbanken

DAO
Erfahrung als Entwickler
DB2
Erfahrung als Entwickler
IMS
Erfahrung als Entwickler
JDBC
Erfahrung als Entwickler
JPA
Erfahrung als Entwickler
Lotus Notes
Erfahrung als Anwender
Microsoft Access
Erfahrung als Entwickler
MS SQL Server
Erfahrung als Entwickler
MySQL
Erfahrung als Entwickler
ODBC
Erfahrung als Entwickler
Oracle Database
Erfahrung als Entwickler
SQL
Erfahrung als Entwickler
VSAM
Erfahrung als Systemanalyst

Datenkommunikation

CICS
Erfahrung als Systemanalyst
CORBA
Erfahrung als Entwickler
EDIFACT
Erfahrung als Entwickler
HTTP
Erfahrung als Entwickler
Internet, Intranet
Praxiserfahrungen
Message Queuing
Erfahrung als Entwickler
MQ Series
Erfahrung als Entwickler
Novell
Erfahrung als Administrator
parallele Schnittstelle
Erfahrung als Entwickler
RPC
Erfahrung als Systemanalyst
RS232
Erfahrung als Entwickler
TCP/IP
Erfahrung als Entwickler
UN/EDIFACT 96a
Erfahrung als Entwickler
Windows Netzwerk
Erfahrung als Administrator
XMI
Erfahrung als Entwickler

Hardware

AS/400
Erfahrung als Anwender
HP Workstation
Erfahrung als Anwender
IBM Großrechner
Erfahrung als Entwickler und Analyst
PC
Erfahrung als Anwender, Entwickler und Rechnerbauer für VOBIS
Philips Medizin Systeme
Erfahrung als Anwender

Branchen

Branchen

  • Telesales und Versandhandel
  • Energiewirtschaft
  • Versicherungen
  • Immobilienwirtschaft
  • Nutzfahrzeugleasing
  • Großhandel
  • Banken
  • Gesundheit

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-07 - heute

Wartung und Weiterentwicklung eines portierten Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Umsetzung von Anforderungen aus gesetzlichen Regularien an die Abrechnung von Warmwasser-, Heiz- und Hausnebenkosten für die Länder Deutschand, Luxemburg und Schweiz (wie CO2KostAufG)
  • Umsetzung von Anforderungen aus der Produktentwicklung (wie Abrechnungs- u. unterj. Verbrauchsinformation)
  • Analyse, Reproduktion, Korrektur von Fehlern im Produktivsystem.
  • Durchführung von Wartungsaufgaben wie Stammdatenumstellungen und Datenkorrekturen.
  • CI/CD mit Gitlab, NEXUS und Docker Swarm
Git Docker Windows 10 Nexus Gitlab UC4 Automic SonarQube Graylog Mock-Server SoapUI miro Oracle 19c Atlassian Confluence Atlassian JIRA Apache Maven ActiveMQ Artemis
Scrum Java Cucumber Docker Swarm yaml Continuous Integration Continuous Delivery Continuous Testing Git-Flow Spotify Agile at Scale Spotify Model XML XPath Velocity JSON Spring
ista International GmbH
Essen
2 Jahre 6 Monate
2020-01 - 2022-06

Wartung und Weiterentwicklung der Testautomatisierung für ein portiertes Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Wartung und Weiterentwicklung eines Cucumber basierten Frameworks für den automatisierten Regresstionstests

  • Erstellung eines Mockservers als Docker Swarm Service für REST und SOAP Services auf Basis von SoapUI, wobei zum Test passende Mock-Service-Antworten als Teil des Testscripts mit Gherkin definiert werden können.

  • Wartung und Weiterentwicklung einer Docker Swarm Testumgebung, die Testern zur Testdurchführung und zur Entwicklung von automatisierten Tests dient.

  • Entwicklung eines Java Programms, das ein SQL Script generiert, mit dem der Unterschied (Change) von zwei Datenbankzuständen reproduziert werden kann.

  • Entwicklung eines Java Programms, mit dem die Daten von Cucumber Features geparst werden, um sie in einer Pivottabelle übersichtlich zusammenzustellen.

  • Entwicklung eines Java Programms, mit dem aktuelle Testlaufergebnisse als neue Referenz für zukünftige Regressionstests herangezogen werden. Die Steuerung des Programms erfolgt per Scriptbefehle.

  • Entwicklung eines Java Programms, das Oracle Pluggable Databases, die im Rahmen von Gitlab Pipelines temporär erzeugt und nicht erfolgreich abgeräumt wurden, findet und automatisch löscht.

  • Entwicklung eines Java Programms, mit eine Oracle Pluggable Database auf Grundlage einer Kopiervorlage wieder auf ihren ursprüngliche Stand zurückgesetzt werden kann.

  • Entwicklung von produktiven Batchprogrammen, die gemäß der DSVGO feststellt, welche kundenbezogenen Daten in unterschiedlichen Datenbanken gelöscht werden können.

  • Anpassung von produktiven Batchprogrammen, um die gesetzliche Änderung von Eichfristen für Warmwasser-, Wärme- und Kältezählern zu berücksichtigen.

AIX zVSE Git Docker Windows 10 apache maven Atlassian JIRA Atlassian Confluence Nexus Gitlab UC4 Automic PowerMockito SonarQube Graylog SoapUI ActiveMQ
Scrum Java Cucumber Gherkin Docker Swarm yaml Continuous Integration Continuous Delivery Git Git-Flow XPath
Essen
10 Monate
2019-03 - 2019-12

Cobol-Java-Portierung eines z/VSE Abrechnungssystems

Software-Entwickler Scrum Java Cucumber ...
Software-Entwickler
  • Betreuung des Aufbaus mehrerer Umgebungen (Stages) mit Anbindung an Oracle SOA Suite, SAP/R3, diverse JEE Applikationen sowie d-velop d.3.
  • Entwicklung und Wartung eines Tools zur Synchronisation von verschiedenen UC4 Automic Umgebungen mit automatisierter Anpassung von Umgebungs-spezifischen Inhalten von Workflow und Jobdefinitionen.
  • Entwicklung eines Tools für den Vergleich vieler großer Dateien als Teil des automatisierten Regressionstests.
  • Übernahme, Wartung und Weiterentwicklung eines Cucumber basierten Regressionstest-Frameworks für den automatisierten Test von Batch-Verarbeitung mit dem Fokus auf einen funktions-orientierten Test
  • Einarbeitung eines Teams von Testern in den automatisierten Test mit Cucumber/Gherkin
  • Entwicklung von automatisierten Testfällen
  • Mitwirkung bei der Herstellung der JUnit Testability in Zusammenarbeit mit dem Framework Hersteller der Cobol Portierung
  • Mitarbeit bei Wartung und Test des portierten Codes.
AIX zVSE Git Docker Windows 10 apache maven Atlassian JIRA Atlassian Confluence Nexus Gitlab UC4 Automic PowerMockito SonarQube Graylog
Scrum Java Cucumber Gherkin Docker Swarm yaml Continuous Integration Continuous Delivery Git Git-Flow XPath
Essen
3 Jahre
2016-04 - 2019-03

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

Software-Entwickler Schnittstellendesign Java Entwicklung UML Modellierung ...
Software-Entwickler
  • Erstellung von User Stories als Detaillierung von Feature Beschreibungen des Produkt Managements (interimsweise als Product Owner bis 12/2016)
  • Fachlicher und konzeptioneller Coach des DBT Teams
  • Implementierung diverser funktionaler Ergänzungen des Systems
  • Begleitung von vierteljährigen Rollouts
  • Betreuung von mehreren Entwicklungs- und Testumgebungen
  • Beseitigung von Fehlern und Störungen in allen Umgebungen, insbes. in der Produktion sowie Korrektur von fehlerhaften Datenbeständen in der Datenbank mit SQL
  • Erweiterung und Änderung des Datenmodells sowie Durchführung von Datenmigrationen mit SQL
  • Laufende Abstimmung mit der System- und Datenbankadministration
  • Konzeption einer Datenreplikationsschnittstelle für Qlik Sense via DB Trigger
  • Beseitigung zyklischer Abhängigkeiten im Buildprozess
  • Vervollständigung der Umstellung von EJB2 nach EJB3
  • Wiederholte Anpassung des Build-Prozesses mit ANT
  • Erstellung von JUnit Tests mit Mockito und PowerMock
  • Aufsetzen eines neuen WildFly 10 Servers mit anschließender Migration von Session und Message Driven Beans, Data Access Objects und JPA Entities
  • Evaluierung von Arquillian als In-Container Testframework in einem Oracle WebLogic Server 12c Container
  • Evaluierung von Swagger als Werkzeug für Spezifikation, Generierung und Test von RESTful Services
  • Evaluierung von CouchDB als Schnittstellenspeicher für JSON Datensätze mit RESTful Web Service Schnittstelle
  • Implementierung einer neuen SOAP und HTTP Service Schnittstelle zur Anbindung der neuen PDA Generation
  • Auskopplung eines Java Applets als Java Applikation, die via JNLP gestartet wird und weiterhin über die bestehende Webservive-Schnittstelle mit der Server Applikation kommuniziert.
  • Einführung von Weblogic Workload Managern an noraglischen Punkten.zum Schutz gegen Server-Überlastung.
  • Enwicklung eines SoapUI Projekt Generators für die Automatisierung des Tests via Web Service Schnittsellen.
Eclipse NEON EE Oracle WebLogic Server 12c WildFly Application Server 10 Atlassian Confluence Atlassian JIRA SVN Arquillian PrimeFaces PowerMock Mockito Maven Ant Jenkins Design Patterns XML Schema Definition Java Server Faces JEE7 Java 1.8 Kanban WSDL JUnit Struts2 Bash Shell Scaled Agile Framework Scrum SOAP XPath XSLT JNLP Java Swing XMLUnit SoapUI Check_MK
Schnittstellendesign Java Entwicklung UML Modellierung Softwarearchitektur 3rd Level Support Datenmigration Unit Testing
ista International GmbH
Essen
11 Monate
2015-05 - 2016-03

Phasenweise Ablösung eines Legacy Abrechnungssystems

IT Business Analyst Scrum Business Process Modelling Notation Domain Modelling ...
IT Business Analyst
  • Unterstützung des Produktmanagaments bei der Anforderungserhebung und der Erarbeitung eines konsistent Fachkonzepts für ein Vertragsmanagement, mit dem
    gleichzeitig eine absatzorientierte Sicht des Marketings und Vetriebs, eine finanzbuchhalterische Sicht des Rechnungswesens als auch eine operative Sicht
    des Operations Managements auf Dienstleistungsprodukte möglich sein soll, wobei das SAP/R3 Modul SD als strategische Grundlage gesetzt ist
  • Vermittlung zwischen Produktmanagement und Business Experts hinsichtlich der Vereinbarkeit von IT-getriebenen Visionen und den Gegebenheiten der betrieblichen Aufbau- und Ablauforganisation
  • Anforderungsaufnahme mit Business Experts und Erstellung von Epics
  • Erstellung von IST- und SOLL-Prozessmodellen mit BMPN in Signavio
  • Vermittlung des Konzepts zur bitemporalen Datenänderung, mit der es möglich sein soll, zu beliebigen Kalendertagen in der Vergangenheit nachträglich eine Abrechnung zu erstellen
  • Unterstützung der vorwiegend fachfremden Entwickler, zwischen den Lösungstechniken des Legacy-Systems und der eigentlichen Fachlichkeit zu unterscheiden, um einer
    reinen Sprachportierung unter Beibehaltung bestehender Restriktionen das Legacy-System vorzubeugen               
  • Beschreibung des verbliebenen Gesamtprojektscopes in Epic-Granularität, als Grundlage der weiteren Projektplanung
Atlassian JIRA Atlassian Confluence Signavio Magic Draw WildFly Application Server 10 CVS
Scrum Business Process Modelling Notation Domain Modelling Anforderungsmanagement Prozessdokumentation Anforderungsanalyse Anwendungsfallmodellierung Scaled Agile Framework
ista International GmbH
Essen
1 Jahr
2014-05 - 2015-04

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

Software-Entwickler Java XML JAXB ...
Software-Entwickler
  • Anforderungsaufnahme mit dem Kunden und Erstellung von User Stories mit Akzeptanzkriterien
  • Fachliche Betreuung der Entwicklung und des Tests
  • Erarbeitung unterschiedlicher Fachkonzepte, wie z. B. die Umsetzung eines Inbetriebnahmeprotokolls für Messgeräte nach den Vorgaben der PTB - Physikalische Technischen Bundesanstalt
  • Erstellung einer vollständigen, funktionalen Überarbeitung der Benutzerschnittstelle zur Beseitigung angehäufter Inkonsistenzen  (technical debt) in Form von Screen Mockups mit Pencil
  • Programmierung eines Mock-Daten-Generators mit Java und Xml, der es ermöglicht, das System isoliert in einer via SoapUI simulierten Service Umgebung zu testen
  • Durchführung von Schnittstellentest mit Mockdaten und SoapUI
  • Entwicklung eines Java/Xslt Transformators der Soap Nachrichten in eine HTML Ansicht umwandelt, damit 1st und 2nd Level Support eigenständig Schnittstellendaten lesen und überprüfen können
Pencil Eclipse SVN CVS Atlassian JIRA Atlassian Confluence Scaled Agile Framework
Java XML JAXB JAXWS Scrum Anforderungsanalyse Anforderungsmanagement Schnittstellendesign
ista International GmbH
Essen
2 Jahre 1 Monat
2012-04 - 2014-04

Entwicklung eines neuen Work Order Management Systems mit Anbindung an ein Subunternehmerportal als Kern einer internationalen IT Strategie

Software-Entwickler Domain Specific Language Objectory OOSE ...
Software-Entwickler
  • Anfertigung eines fachlichen Grobkonzepts für den Gesamtprojektscope auf Basis von Use Case Beschreibungen und UML Modellen in englischer Sprache.
  • Erarbeitung eines OOSE Modells in UML, bestehend aus Entities, Controls und Boundaries.
  • Anfertigung von detaillierten Use Case Spezifikationen.
  • Durchführung von Analyse Workshops mit einem rumänischen Outsourcing Partner.
  • Fachliche Betreuung des Outsourcing Partners und Durchführung von Reviews zur Sicherstellung der fachlichen und methodischen Qualität der Entwicklungsartefakte.
  • Mitwirkung bei der Einarbeitung eines Offshore-Testteams in Indien.
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein Oracle Datenbank Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das ein XML Schema Re-Engineering ermöglicht
  • Entwicklung eines in Java geschriebenen Magic Draw PlugIns, das eine CSV Ausgabe von Class Members ermöglicht.
  • Entwicklung einer DSL "UC English" zur Spezifikation von Use Cases in Eclipse.
  • Entwicklung eines in Java geschriebenen UC English Prozessors, der eingebundene Anforderungen aus Caliber/RM und eingebundenen Mockup Screens aus Balsamiq bezieht und Use Cases als HTML Dokumente ausgibt.
Caliber/RM Magic Draw Eclipse HP ALM Microsoft Sharepoint ITIL Arcstyler Oracle Database 10 Balsamiq Mockup CVS
Domain Specific Language Objectory OOSE Use Case Modeling OOA Java Re-Engineering Kanban XML Schema Definition JEE SOA Schnittstellendesign Anforderungsmanagement Anforderungsanalyse
ista International GmbH
Essen
11 Monate
2011-05 - 2012-03

Betrieb, Wartung und Weiterentwicklung eines Subunternehmerportals

IT Business Analyst Java JEE Use Case ...
IT Business Analyst
  • Durchführung der Analyse für die Subunternehmerportallösung für die Arbeitspakete „Ungeplanter Geräteaustausch“, „Messgeräte mit unterschiedlichen
    Messgrößen“, „Lokalisierter Druck“ und „Dokumentenarchiv“
  • Anfertigung fachlicher Spezifikationen in Form von Use Cases und Anforderungen.
  • Erweiterung von OOA Modellen, Schnittstellenspezifikationen und GUI Entwürfen mit Magic Draw.
  • Reengineering von Java - Implementierungen und
    Nachdokumentation undokumentierter Features.
  • Fachliche Betreuung der Entwicklung.
  • Durchführung von Quellcode-Reviews.
d.velop d.3 HP Exstream SAP HP Quality Center Caliber/RM WebLogic Server SOA SVN
Java JEE Use Case Anforderungsanalyse Anforderungsmanagement Schnittstellendesign Kanban
ista International GmbH
Essen
5 Monate
2010-12 - 2011-04

Konzeption einer bitemporalen Speicherung von abrechnungsrelevanten Liegnschaftsdaten

Software-Entwickler C# UML Anforderungsanalyse ...
Software-Entwickler
  • Konzeption einer bitemporalen Datenhaltung für das Fachgebiet der Abrechnung, mit dem Zustände von Geschäftsobjekten tagesgenau berechnet werden können
  • Unterstützung von Änderungs- und Korrekturoperationen mit entsprechender Anpassung der Zeitsegmente
  • Anfertigung eines Entwurfsmodells
  • Implementierung eines lauffähigen Proof of Concept Prototypen in C#/.NET für eine detaillierte Abstimmung mit dem Fachbereich und dem SAP Team
  • Dokumentation der Anforderungen und Algorithmen inkl.
    Beispiele
.NET Microsoft Visual Studio Magic Draw SAP CVS
C# UML Anforderungsanalyse Anforderungsmanagement iterative Entwicklung
ista International GmbH
Essen
11 Monate
2010-01 - 2010-11

Teilweise Ablösung eines Legacy Abrechnungssystems hinsichtlich der Stammdatenführerschaft durch SAP/R3 SD und CS

System-Analyst Cobol SQL eBNF ...
System-Analyst
  • Reengineering des bestehenden Stammdatenmodells anhand von COBOL Copybooks.
  • Entwicklung eines Code-Analyse-Tools mit SableCC, Java und C#/.NET, das die
    Beziehungen zwischen CICS-Map-Feldern, Copybook-Feldern, Online- und Batch-Programmen in eine Datenbank speichert, sodass der Zusammenhand zwischen Benutzerschnittstelle, Datenspeicher und Verarbeitung untersucht werden kann
  • Verwendungsanalysen von Feldern anhand von CICS-Maps,
    Online- und Batch-Programmen.
  • Erstellung eines Zieldatenmodells mit UML unter
    Berücksichtigung der fachlichen Erfordernisse der aktuell bekannten Dienstleistungs- und Abrechnungsprozesse.
  • Spezifikation eines detaillierten Konvertierungsverfahrens
    zwischen Host-Stammdatenmodell und neuem Zielmodell mit UML - Aktivitätsdiagrammen und textueller Beschreibung.
z/VSE CICS VSAM SableCC CVS
Cobol SQL eBNF Java C# .NET Anforderungsanalyse Anforderungsmanagement Schnittstellendesign
ista International GmbH
Essen
4 Monate
2009-09 - 2009-12

Ablösung einer File-Schnittstelle durch einen Service im Host Umfeld

System-Analyst SOA SOAP XML ...
System-Analyst
  • Anfertigung einer SOA-Spezifikation auf Grundlage des OASIS SOA Reference Model 1.0
  • Entwurf eines Input- und Output-Typsystems
  • Anfertigung eines Servicemodells mit UML
z/VSE CICS SAP VSAM Magic Draw CVS
SOA SOAP XML UML Anforderungsanalyse Anforderungsmanagement Schnittstellendesign XML Schema Definition
ista International GmbH
Essen
1 Monat
2009-08 - 2009-08

Datenmigration von einem selbstentwickeltem RM-Tool nach Caliber/RM

Software-Entwickler C# COM
Software-Entwickler
  • Implementierung einer API-Anbindung eines selbstentwickelte RM-Tool an Borland Caliber/RM
  • Durchführung einer Datenmigration.
Caliber/RM .NET Microsoft Visual Studio Microsoft Word CVS
C# COM
ista International GmbH
Essen
4 Monate
2009-04 - 2009-07

Entwicklung eines Energieumlageverfahrens für Energieausweise mit mehreren Gebäuden

Software-Entwickler C# XML Anforderungsanalyse ...
Software-Entwickler
  • Konzeption und Dokumentation des Umlageverfahrens, das die Verteilung von Energieverbräuchen nach den Regeln der Heizkostenverordnung erlaubt
  • Implementierung des Verfahrens in C#/.NET
  • Implementierung einer Input-Dateischnittstelle für ein
    Host-Abrechnungssystem.
  • Implementierung einer Output-Dateischnittstelle für eine
    SAP-Anwendung zur Erstellung von Energieausweisen.
.NET Microsoft Visual Studio SAP CVS
C# XML Anforderungsanalyse Anforderungsmanagement Dokumentationserstellung
ista International GmbH
Essen
1 Jahr
2008-04 - 2009-03

Erweiterung der Systemkette zur Vervollständigung der papierlosen Abwicklung bestehender Dienstleistungsprozesse

IT Business Analyst UML Use Case Anforderungsmanagement ...
IT Business Analyst
  • Berücksichtigung folgender Dienstleistungsprozesse:
    • Funktionsprüfung von Rauchwarnmeldern
    • Reklamationstausch von Rauchwarnmeldern
    • Nachrüstung von Funk- und Stichtagsmodulen
    • Zusatzkomponentenwiederverwendung nach Hauptgerätetausch
  • Überarbeitung des fachlichen Typsystems mit UML
  • Überarbeitung der Dokumentation der Semantik der Auftragspositionstypen
  • Anpassung relevanter Schnittstellenspezifikationen für den
    Datenaustausch der betroffenen Systeme
  • Fachliche Betreuung der Entwicklung
Magic Draw CVS
UML Use Case Anforderungsmanagement Anforderungsanalyse Schnittstellendesign
ista International GmbH
Essen
6 Monate
2007-10 - 2008-03

Entwicklung eines werkzeuggestützten Vorgehens in der IT Business Analyse

Software-Entwickler UML C# XML ...
Software-Entwickler
  • Entwicklung einer Browseranwendung für Anforderungen und Use Cases inkl. Dokumentengenerator für Microsoft Word 2003 mit C#/.NET
  • Implementierung eines XML Persistenz Layers.
  • Implementierung einer Tool-Integration für CVS.
  • Implementierung einer Präsentationsschicht unter Verwendung des Model - View - Presenter - Entwurfsmusters
.NET Microsoft Visual Studio CVS
UML C# XML Anforderungsmanagement Design Patterns
ista International GmbH
Essen
3 Monate
2007-07 - 2007-09

Schulung und Coaching eines Test Teams

Coach Anforderungsmanagement Akzeptanztest Testfallmanagement
Coach
  • Schulung der Äquivalenzklassenanalyse
  • Fachliches und methodisches Coaching des Testteams bei der Dokumentation von Testfällen anhand von funktionalen Anforderungen
  • Begleitung des Testteams bei der Testdurchführung
Anforderungsmanagement Akzeptanztest Testfallmanagement
ista International GmbH
Essen
6 Monate
2007-01 - 2007-06

Einführung eines Auftragstypsystems für die Kommunikation von Auftragsinhalten und Auftragsergebnisse zwischen SAP/R3, einem Subunternehmerportal und einem PDA-System

IT Business Analyst Schnittstellendesign Anforderungsanalyse Anforderungsmanagement ...
IT Business Analyst
  • Abbildung und Modularisierung von Auftragsinhalten und Auftragsergebnissen
  • Trennung von Bewegungs- und Stammdaten
  • Erstellung eines fachlichen Typsystems mit UML
  • Dokumentation der Semantik des Auftragstypsystems
  • Anpassung der Schnittstellenspezifikationen für
    den Datenaustausch zwischen den Systemen SAP/R3, Subunternehmerportal und PDA
  • Fachliche Betreuung der Entwicklung
WebLogic Server CVS Magic Draw UML JEE Java RPC SAP JCo SAP CS SAP SD SAP MM
Schnittstellendesign Anforderungsanalyse Anforderungsmanagement UML Modellierung
ista International GmbH
Essen
10 Monate
2006-03 - 2006-12

Erweiterung der Systemkette für die papierlose Abwicklung von Errichtungsprozessen

IT Business Analyse Anforderungsanalyse Anforderungsmanagement Anwendungsfallmodellierung ...
IT Business Analyse
  • Unterstützung der IT-Businessanalyse eines JEE Teams und eines SAP/R3 Teams
  • Abstimmung und Dokumentation einer Vorgehensweise als Basis für ein Coaching
  • Durchführung des Coaching der IT Business Analyse
  • Durchführung von Use Case Reviews
  • Mitarbeit bei der fachlichen Analyse als Use Case Autor und
    UML Modellierer
  • Fachliche Betreuung der Entwicklung
Magic Draw CVS Microsoft Office UML
Anforderungsanalyse Anforderungsmanagement Anwendungsfallmodellierung UML-Modellierung Prozessdokumentation
ista International GmbH
Essen
10 Monate
2005-05 - 2006-02

Bank21

Software-Entwickler Java iterative Entwicklung J2EE ...
Software-Entwickler
  • Entwicklung einer Servicekomponente zur Durchführung von Modellrechnungen für Bausparverträge
    • Mitarbeit als Datenmodell-verantwortlicher Entwickler
    • Erstellen eines EJB Modells und der zugehörigen DDL.
    • Implementierung der Abbildung von Transferobjekten auf Entities
    • Anbindung der Bausparkasse via VR - Service - Schnittstelle
  • Entwicklung einer Servicekomponente zur Verwaltung von Anwenderbefugnissen
    • Überarbeitung und Entwicklung eines Zustandskonzepts für
      kontrollierte Zustandsübergänge von Kompetenzkonfigurationen von Mitarbeitern,
      Profilen und Rollen
    • Entwicklung einer generischen Adapterschicht für die
      Konvertierung von Transferobjekten für den Aufruf anderer Services
  • Entwicklung einer Servicekomponente für die Abbildung von Bankprodukten
    • Mitarbeit als Entwickler-Coach.
    • Durchführung von Quellcode Reviews
    • Entwurf und Implementierung eines einheitlichen Exception - Handlings.
  • Entwicklung einer Servicekomponente zur Verarbeitung von Geschäftsereignissen in Form von Workflowsteuerung, Benachrichtigung oder Serviceaufruf
    • Mitarbeit als Datenmodell-verantwortlicher Entwickler
    • Entwicklung eines Persistenzlayers via Data Access Objects
    • Entwicklung eines Ereignisverteilers via MQ Series auf
      Mandanten unterschiedlicher Gruppen (Zellen).
    • Implementierung einer Protokollierung nach GENO -
      Bestimmungen
    • Implementierung der Abrechnungslogik für die
      Ereignisverarbeitung
z/OS Windows XP UML Rational Rose Rational XDE IBM WebSphere WSAD MQ Series Rational Clear Case DB2 IMS
Java iterative Entwicklung J2EE JDBC JMS XSLT XML SOAP SQL Model Driven Architecture
GAD eG.
Münster
3 Monate
2005-02 - 2005-04

Portierung eines Prüfprogramms von kassenärztlichen Leistungen von C nach C#/.NET

Software-Entwickler C# SQL NUnit ...
Software-Entwickler
  • Erstellung eines Batchprogramms zur Überprüfung von kassenärztlichen Leistungserfassungen auf Basis von Zulassungen und Ermächtigungen, B.A.R.-Codes, Arztgruppen, Facharztkompetenzen und Schwerpunkten
  • Reengineering einer bestehenden C-Implementierung.
  • Entwurf eines UML Modells für die Codegenerierung mit
    Xcoder/C#
  • Erweiterung von XCoder/C# zur Unterstützung von MSDN
    Documentation
  • Umstellung sämtlicher ASCII - Steuerungsdateien auf ein gemeinsames MS Excel Workbook
  • Reimplementierung der bestehenden Fachlogik mit einigen
    funktionalen Erweiterungen.
  • Implementierung von Komponententests
  • Durchführung von Tests und Behebung von Fehlern auf Basis von Vergleichsergebnissen der Original-Implementierung
.NET Microsoft Visual Studio Serena PVCS Oracle Database Rational Rose XCoder/C#
C# SQL NUnit Unit Testing
Kassenäsztliche Vereinigung Nordrhein
Düsseldorf
5 Monate
2004-09 - 2005-01

Aufbau einer integrierten Entwicklungsumgebung zur Anforderungs-orientierten Überwachnung von Implementierungsfortschritten mit Caliber/RM

Software-Entwickler Java SQL UML ...
Software-Entwickler
  • Integration von Caliber/RM als RM-Tool
  • Integration von Rational Rose als Modellierungswerkzeug
  • Integration von XCoder/Java als Quellcode-Generator
  • Entwicklung von Auswertungen über Trace Log Einträge, Akzeptanzkritieren und Testlücken
  • Entwicklung einer Steuerungskonsole mit Swing
  • Entwicklung von grafischen Auswertungen mit JFreeChart
Rational Rose Caliber/RM Eclipse MS Access JFreeChart
Java SQL UML Java Swing Model Driven Architecture
Liantis GmbH
Krefeld
5 Monate
2004-04 - 2004-08

Entwicklung eines EJB 2.0 CMP Generators für IBM WSAD

Software-Entwickler Java XSLT XML ...
Software-Entwickler
  • Entwicklung eines Quellcode-Generators für EJB 2.0 zur Generierung von Entity-Klassen/Interfaces und Deployment-Deskriptoren 
  • Entwicklung eines Quellcodegenerators auf Basis des Open
    Source Projekts Xcoder.
  • Integration des Generators in XDE und WSAD.
  • Integration von Rational Clear Case – Aktivitäten in den Generierungsprozess.
  • Neuentwicklung desselben Generators auf Basis von IBM Alphaworks DPTK anstelle
  • Entwicklung eines Dokumentationsgenerator für DocBook mit XSLT.
  • Integration des Dokumentengenerators in den Ant -
    Buildprozess.
UML WSAD DB2 WebSphere DocBook Rational Clear Case
Java XSLT XML ANT J2EE EJB CMP Model Driven Architecture
GAD eG.
Münster
3 Monate
2004-01 - 2004-03

Aufbau einer integrierten Entwicklungsumgebung zur Anforderungs-orientierten Überwachnung von Implementierungsfortschritten mit DRES

Software-Entwickler UML XMI Java ...
Software-Entwickler
  • Aufsetzen einer DRES Laufzeitumgebung mit MySQL und Apache HTTP Server
  • Integration von DRES als RM-Tool
  • Integration von Rational Rose als Modellierungswerkzeug
  • Integration von XCoder/Java als Quellcode-Generator
  • Erweiterung von XCoder/Java um eine Trace Log Generierung
  • Entwicklung von Auswertungen über Trace Log Einträge, Akzeptanzkritieren und Test-Gaps mit MS Access
Rational Rose DRES MySQL Apache HTTP Server Eclipse Microsoft Access
UML XMI Java JUnit XML SQL Model Driven Architecture
Liantis GmbH
Krefeld
6 Monate
2003-07 - 2003-12

Entwicklung eines C#/.NET - Quellcodegenerators im Rahmen des Open Source - Projekts XCoder

Software-Entwickler Java C# .NET ...
Software-Entwickler
  • Erstellung eines C# Programmiersprachenmetamodells
  • Implementierung von PIM - PSM - Modelltransformationen
  • Implementierung von Komponententests
  • Integration des Generators in Rational Rose
Rational Rose Eclipse JavaCC CVS
Java C# .NET UML eBNF JUnit Model Driven Architecture
Liantis GmbH
Krefeld
4 Monate
2003-03 - 2003-06

Entwicklung einer Klientenverwaltung für Berufsbetreuer

Software-Entwickler OleDB C# .NET ...
Software-Entwickler
  • Dokumentation der Anforderungen in Form von Use Cases
  • Erstellung eines Use Case Digramms mit Rational Rose
  • Entwicklung einer Fat-Client-Anwendung mit C#/.NET und Microsoft Access
  • Datenbankanbindung über OleDB
  • Integration von MS Outlook zur Verwaltung von Terminen,
    Kontakten und Nachrichten
  • Implementierung von Komponententests
OleDB C# .NET Microsoft Visual Studio Rational Rose UML COM NUnit
Eine Berufsbetreuerin
Mönchengladbach
4 Monate
2002-10 - 2003-01

Entwicklung eines Kunden- und Produktinformationssystems für einen Chemie-Großhandel

Software-Entwickler Java JUnit SQL ...
Software-Entwickler
  • Implementierung eines objektrelationalen DB-Mappings mit Java und JDBC
  • Implementierung einer Fat Client Architektur mit Anbindung an MySQL und Java Swing UI
  • Entwicklung eines Quellcode Generators
  • Implementierung von Komponententests
MySQL
Java JUnit SQL JDBC Java Swing
Hamburg
6 Monate
2002-04 - 2002-09

Betrieb, Wartung und Weiterentwicklung eines Leasing-Systems

Berater Smalltalk UML JNI ...
Berater
  • Entwurf und Dokumentation eines Vorgehensmodells
  • Erstellung einer Anleitung für die IT Business Analyse und
    die Dokumentation von Anforderungen mit Use Cases
  • Entwurf einer prozessunterstützenden Werkzeugumgebung
  • Entwicklung einer Java - COM - Bridge zur Anbindung von COM Anwendungen an Java - Applikationen.
OS/2 AIX SAP IBM Visual Age Envy Rational Suite
Smalltalk UML JNI COM PL/SQL Rational Unified Process
ZEDA GmbH
Wuppertal
2 Jahre 3 Monate
1999-11 - 2002-01

Blue Eagle - Ablösung der immobilienwirtschaftlichen Branchenlösungen Wohndata, Dagomix und GES

Berater C++ OQL UML ...
Berater
  • Entwicklung eines Kundeninformationssystems als Branchenlösung bei einem führenden Softwarehaus der Wohnungswirtschaft
  • Durchführung von OOA & OOD Trainings
  • Durchführung eines OOP/C++ Trainings
  • Durchführung von UML/Rational Rose Trainings
  • Durchführung von Trainings zur Einführung in den
    Entwicklungsprozess
  • Durchführung von Trainings zum Thema werkzeuggestütztes Anforderungsmanagement
  • Coaching und Beratung der IT Business Analyse
  • Technische Teilprojektleitung einer Softwarekomponente für
    das immobilienwirtschaftliche Rechnungswesen
  • Implementierung einer generischen Sachkontenallokation
  • Review und Konsolidierung von Businessmodellen des
    Gesamtprojekts
  • Miarbeit im Stab der Gesamtprojektleitung
  • Erstellung des Komponentenschnitts für das Gesamtprojekt
Rational Rose Oracle Database Lotus Notes CVS Microsoft Visio Microsoft Project
C++ OQL UML ASP
DePfa IT - Systems GmbH
3 Monate
1999-08 - 1999-10

Entwicklung eins B2B-ShowCase für UN/EDIFACT 96a

Software-Entwickler HTML Java Servlet ...
Software-Entwickler
  • Entwicklung eines Parsers für die UN/EDIFACT 96a
    Spezifikation.
  • Entwicklung eines Generators für die Java Abbildung von
    UN/EDIFACT Nachrichtentypen.
  • Entwicklung eines JDBC Persistenz - Layers für
    EDIFACT - Nachrichtentypen.
  • Entwicklung eines Servlet - basierten HTTP - Servers für den dynamischen Aufbau von HTML-Seiten.
Microsoft Access
HTML Java Servlet HTTP UN/EDIFACT 96a JDBC
Deutsche EDI Gesellschaft e.V.
Kaarst
4 Monate
1999-04 - 1999-07

Entwicklung eines Quellcode-Generators für eine Middleware für einen COBOL Server und einen Java Client

Software-Entwickler Java Cobol CORBA ...
Software-Entwickler
  • Modellierung und Implementierung eines OOA-, OOD- und OOP-Metamodells für einen Java Client und einen Cobol Server
  • Implementierung eines 2-schrittigen Transformationsverfahrens von OOA nach OOA und OOD nach OOP
  • Implementierung von Quellcode - Templates, die den Inhalt des OOP Modell als Cobol und Java Code ausgeben
Rational Rose JavaCC CORBA
Java Cobol CORBA eBNF
Signal
Dortmund
1 Jahr
1998-07 - 1999-06

CHEOPS - Ablösung des Energieabrechnungssystems EAS

Software-Entwickler IDL CORBA Java ...
Software-Entwickler
  • Mitarbeit an einer Softwarekomponente zur Verwaltung, Planung und Steuerung von asynchronen Verarbeitungsläufen
    • Durchführung einer Anforderungsaufnahme mit einem Keyuser aus der Regionalverwaltung.
    • Anfertigung von Use Case Beschreibungen und Klassenmodellen als Grundlage für die Code Generierung.
    • Fertigstellung der Implementierung
    • Entwicklung von Komponententests.
  • Mitarbeit an einer Softwarekomponente zur Abrechnung von Energieverbräuchen, insbes. der Korrektur und Stornierung von Jahresendabrechnungen.
    • Anfertigung von User Interfaces.
    • Implementierung der Businesslogik.
    • Implementierung von Komponententests.
Borland Visibroker Paradigm Plus Microsoft Access ODBC Symantec Visual Café
IDL CORBA Java JDBC
RWE Energie AG
Essen
4 Monate
1998-03 - 1998-06

Ferienwerk - Werkzeug für eine faire Allokation von Ferienplätzen als betriebliche Sozialleistung

Software-Entwickler AWT Java CORBA IDL ...
Software-Entwickler
  • Client - Server Applikation mit CORBA Middleware
  • Java Client mit AWT User Interfaces
  • Java Server Applikation mit RPC Anbindung an SAP
  • Implementierung von Komponententests
  • Durchführung von Anwendertests
  • Aufbau eines Fehler- und Reklamationsmanagements zur Abstimmung von Restarbeiten mit dem Kunden
Oracle Database CVS SAP
AWT Java CORBA IDL Junit
PreussenElektra
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

Fachinformatiker für Anwendungsentwicklung
Diplom-Wirtschaftsinformatiker(FH)

Kompetenzen

Kompetenzen

Top-Skills

Objektoriente Analyse (Use Cases, Requirements, User Stories, Domain Models etc.) Objektorientiertes Design (UML) Objektorientierte Programmierung (Java, C#) Test Test-Automatisierung

Produkte / Standards / Erfahrungen / Methoden

3rd Level Support
Profi
Akzeptanztest
Profi
Anforderungsanalyse
Experte
Anforderungsmanagement
Experte
ANT
Profi
Anwendungsfallmodellierung
Experte
Apache HTTP Server
Profi
apache maven
Profi
Arcstyler
Profi
Arquillian
Anfänger
ASP
Anfänger
Atlassian Confluence
Profi
Atlassian JIRA
Profi
AWT
Profi
Balsamiq Mockup
Experte
Borland Visibroker
Anfänger
Caliber/RM
Profi
CheckMK
Anfänger
CMP
Profi
COM
Profi
Continuous Delivery
Profi
Continuous Integration
Profi
Cucumber
Profi
CVS
Profi
d.velop d.3
Anfänger
Datenmigration
Profi
Design Patterns
Profi
DocBook
Anfänger
Docker
Profi
Docker Swarm
Profi
Dokumentationserstellung
Experte
Domain Modelling
Experte
Domain Specific Language
Profi
DRES
Profi
Eclipse
Profi
Eclipse NEON EE
Profi
EJB
Profi
Envy
Anfänger
FTP
Profi
Gherkin
Profi
Git
Profi
Git-Flow
Profi
Gitlab
Profi
Graylog
Profi
HP ALM
Profi
HP Exstream
Anfänger
HP Quality Center
Profi
HTML
Profi
IBM Visual Age
Anfänger
IBM WebSphere
Anfänger
IDL
Profi
iterative Entwicklung
Experte
ITIL
Anfänger
Java Entwicklung
Experte
Java Server Faces
Profi
Java Servlet
Profi
Java Swing
Profi
JAXWS
Profi
Jenkins
Profi
JFreeChart
Profi
JMS
Profi
JNI
Profi
JNLP
Profi
JUnit
Profi
Kanban
Experte
Magic Draw
Experte
Maven
Profi
Microsoft Office
Profi
Microsoft Project
Profi
Microsoft Sharepoint
Profi
Microsoft Visio
Profi
Microsoft Visual Studio
Profi
Mockito
Profi
Model Driven Architecture
Experte
Nexus
Profi
NUnit
Profi
Objectory
Experte
OleDB
Profi
OOA
Experte
OOSE
Experte
Oracle WebLogic Server 12c
Profi
Paradigm Plus
Profi
Pencil
Experte
PowerMock
Profi
PowerMockito
Profi
PrimeFaces
Profi
Prozessdokumentation
Experte
Rational Clear Case
Profi
Rational Rose
Experte
Rational Suite
Profi
Rational Unified Process
Profi
Rational XDE
Profi
Re-Engineering
Profi
SableCC
Profi
SAP
Anfänger
SAP CS
Anfänger
SAP JCo
Anfänger
SAP MM
Anfänger
SAP SD
Anfänger
Scaled Agile Framework
Profi
Schnittstellendesign
Experte
Scrum
Profi
Serena PVCS
Profi
Signavio
Profi
SOA
Profi
SOAP
Profi
SoapUI
Profi
Softwarearchitektur
Profi
SonarQube
Anfänger
SSH
Profi
Struts2
Anfänger
SVN
Profi
Symantec Visual Café
Profi
Testfallmanagement
Experte
UC4 Automic
Profi
Unit Testing
Profi
Use Case
Experte
Use Case Modeling
Experte
WebLogic Server
Profi
WebSphere
Anfänger
WildFly Application Server 10
Profi
WSAD
Profi
XCoder/C#
Experte
XML
Profi
XML Schema Definition
Profi
XMLUnit
Profi
XSLT
Profi

Betriebssysteme

AIX
Erfahrung als Anwender
Dos
Erfahrung als Entickler und Analyst
LINUX
Erfahrung als Anwender und Entwickler
Microsoft Windows NT, 2000, XP, 2007, 2010
Erfahrung als Anwender und Entwickler
MS-DOS
Erfahrung als Anwender und Entwickler
Novell
Erfahrung als Administrator
OS/2
Efahrung als Anwender
OS/400
Erfahrung als Anwender
Unix
Erfahrung als Entwickler
z/OS
Erfahrung als Anwender und Entwickler
z/VSE
Erfahrung als Anwender und Systemanalyst

Programmiersprachen

.NET
Profi
Bash Shell
Profi
Borland Pascal
Profi
Business Process Modelling Notation
Profi
C
Profi
C#
Profi
C++
Profi
Cobol
Anfänger
CORBA IDL
Profi
eBNF
Profi
J2EE
Profi
Java
Experte
JavaCC
Profi
JavaScript
Anfänger
JAXB
Profi
JEE
Profi
OQL
Profi
PL/SQL
Anfänger
Regular Expressions
Profi
Smalltalk
Anfänger
UML
Experte
UML Modellierung
Experte
WSDL
Profi
XPath
Profi
XSLT
Profi
yaml
Profi

Datenbanken

DAO
Erfahrung als Entwickler
DB2
Erfahrung als Entwickler
IMS
Erfahrung als Entwickler
JDBC
Erfahrung als Entwickler
JPA
Erfahrung als Entwickler
Lotus Notes
Erfahrung als Anwender
Microsoft Access
Erfahrung als Entwickler
MS SQL Server
Erfahrung als Entwickler
MySQL
Erfahrung als Entwickler
ODBC
Erfahrung als Entwickler
Oracle Database
Erfahrung als Entwickler
SQL
Erfahrung als Entwickler
VSAM
Erfahrung als Systemanalyst

Datenkommunikation

CICS
Erfahrung als Systemanalyst
CORBA
Erfahrung als Entwickler
EDIFACT
Erfahrung als Entwickler
HTTP
Erfahrung als Entwickler
Internet, Intranet
Praxiserfahrungen
Message Queuing
Erfahrung als Entwickler
MQ Series
Erfahrung als Entwickler
Novell
Erfahrung als Administrator
parallele Schnittstelle
Erfahrung als Entwickler
RPC
Erfahrung als Systemanalyst
RS232
Erfahrung als Entwickler
TCP/IP
Erfahrung als Entwickler
UN/EDIFACT 96a
Erfahrung als Entwickler
Windows Netzwerk
Erfahrung als Administrator
XMI
Erfahrung als Entwickler

Hardware

AS/400
Erfahrung als Anwender
HP Workstation
Erfahrung als Anwender
IBM Großrechner
Erfahrung als Entwickler und Analyst
PC
Erfahrung als Anwender, Entwickler und Rechnerbauer für VOBIS
Philips Medizin Systeme
Erfahrung als Anwender

Branchen

Branchen

  • Telesales und Versandhandel
  • Energiewirtschaft
  • Versicherungen
  • Immobilienwirtschaft
  • Nutzfahrzeugleasing
  • Großhandel
  • Banken
  • Gesundheit

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.