Senior Software Architect & Engineer
Aktualisiert am 19.02.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Softwarearchitektur
Solution Architect
Agile Softwareentwicklung
Software-Entwicklung
Deutsch
Englisch
Französisch
Hindi
Urdu

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km)
möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-10 - 2025-12

Konsolidierung Inkassosoftware

Senior Lead Developer / Solution Designer / Solution Architect Windows 10 Ubuntu RedHat ...
Senior Lead Developer / Solution Designer / Solution Architect
  • Erstellung von NFR?s, Logging, Naming, Third Party Library, Coding Guidelines und Kontrolle bzgl. der Einhaltung
  • Konzeption und Erstellung von Lösungsentwürfen, Prototypen, Machbarkeitsstudien und Skeletons
  • Beratung von Management, Business Experten, Testern und Software Entwicklern
  • Mitglied des Architekturboards
  • Qualitätskontrolle der entwickelten Softwareprodukte von Nearshore und Offshore Teams
  • Einführung eines IAM/IDM, Selenium und Einführung von Clean Code Meetings
  • Moderation und Führung von Software Architektur- und Entwicklermeetings
  • Planung und Erstellung einer Testautomatisierungsplatform
  • Optimierung des Software Entwicklungsprozesses
  • Erstellung von UserStories unter Verwendung von Szenario Beschreibungen
  • OnBoarding der Leagacy Systeme an ERV, EGVP, beA und AGMV
  • Konzeption Output Management Systems für eMail, Briefversand und SMS
  • Konzeption einer GDPR/DSGVO Konformen Logging Lösung
  • Konzeption und Erstellung von ETL Strecken zum ausführen von Zahlungsavis sowie Pfändungsmassnahmen basierend auf Inbound Dokumenten die über OCR/KI ausgelesen wurden. Traineren von Modellen via Machinelearning um Attributszuweisungen vorzunehmen. 


Teamgröße

100 Entwickler (VNM), 10 Entwickler (ROU), 15 Entwickler (CZE), 25 Entwickler (DEU)

Windows 10 Ubuntu RedHat MS SQL 2014 Oracle 12 Neo4j PostGres Firebird DB2 Sybase Visual Studio 2019 WebStorm IntelliJ Datagrip Rider GoLand VSCode PyCharm C# T-SQL JavaScript PL / SQL Cipher SQL Go Python Java PL/pgSQL Kotlin Delphi GIT / Bitbucket / Azure DevOps C4 Model arc42 Draw.io Confluence Net (Plattform) .Net-Framework Bamboo Bitbucket Jira ASP.Net Core OpenJDK Dapper Slack REST HELM Grafana Kubernetes K8s Docker Azure Cloud Azure Service Bus Splunk RabbitMQ SCRUM PhinAMV Ikaros Vue.js Blazor gRPC Protobuf Serilog ASP.NET Core Identity Server Octa Auth0 IAM IDM Selenium XUnit Ansible Cucumber Gherkin SpecFlow DevOps SonarCube Azure B2C Azuzre B2B Agil Kanban Azure DevOps Ikaros 3 AES/MES RA Micro WinPC Inspire SmartFix Enaio EasyArchive FileDirector Softgate EGVP ERV AGMV beA Genesys SonarQube Json XML CI/CD ISTIO SSIS ODI Pocilon Governikus AKKA MAUI Prometheus Camunda eBO Cobol ProGov Procilon Document Intelligence Studio EDA
Banking - NPL
2 Jahre 11 Monate
2022-05 - 2025-03

Beratung DevOps

Beratung, Entwicklung, DevOps Windows 10 Ubuntu Oracle ...
Beratung, Entwicklung, DevOps
  • Beratung und Hands-On Unterstützung der Entwicklungssquads bei der Einführung einer Cloud Basierten Plattform
  • Bereitstellen von neuer Dokumentationen und Erweiterung bestehender Dokumentationen
  • Erstellen von Tests um Entwicklungssquads TDD an das Konfigurationsmanagement heranzuführen
  • Erstellen von Tests zur Prüfung von Konfigurationständen innerhalb der Build Pipeline. 


Teamgröße

40 Squads

Windows 10 Ubuntu Oracle PostGres IntelliJ VSCode ZSH Java GitLab C4 Model arc42 Draw.io Confluence Jira SpringBoot OpenJDK Rocket REST HELM Kubernetes K8s Docker Azure Cloud Azure Service Bus Harbor Instana Ingress Maven JUnit Json YAML XML CI/CD ISTIO
Energieverwaltung
7 Monate
2019-04 - 2019-10

WIP Prozessmodell

Architektur, Entwicklung Scrum
Architektur, Entwicklung

Architektur, Entwicklung

  • Erstellung eines Prozessmodells zur optimalen Auslastung von nicht identischen Produktionsanlagen mit dem Ziel möglichst höhen Output zu erzielen
  • Bereitstellen von Change Data Tracking auf den lokalen Produktionsdatenbanken zur Ermittlung von Änderungsmomenten auf ausgewählten Tabellen
  • Bereitstellen einer SSIS Infrastruktur
  • Erstellen von Staging Areas
  • Erstellen von ETL Strecken zum zentralisieren von Berichtsdaten
  • Erstellen von Stern Modellen um Berichte mittels Power BI zu visualiseren
  • Erstellen der Einarbeitungslogik in das Stern Modell mittels T-SQL
  • Erstellen von Notifications für Mengen- und Zeitunterschreitungen sowie Überschreitungen von Vormaterialien im Fertigungsprozess
  • Dokumentation der erstellten Strukturen mittels UML
  • Dokumentation der bestehenden Strukturen mittels UML


Teamgröße

Ein Entwickler

SSIS Visual Studio 2017 MSSQLServer2014 Power BI T SQL Jenkins Vaadin 8 PAC C# Camstar IntelliJ IntelliJ IDEA JetBrains IntelliJ IDEA SSMS MS SQL Server Management Studio SQL Server Management Studio MS SQL Server Integration Services Integration Services MS SQL Server Integration Services .NET4.5 .NET4.5 .NET4.6 .NET 4.6 JDK JDK 1.6 OpenJDK Microsoft .NET Microsoft Teams SSDT SQL Server Data Tools ETL ETL Prozesse GIT UML UML2 UML UML 2.0 UML Modellierung
Scrum
Augsburg
1 Jahr
2018-04 - 2019-03

Manufacturing Execution System

Architektur, Entwicklung Scrum
Architektur, Entwicklung
  • Übernahme des bestehenden Produktionseinplanungtools
  • Umbau des gesamten Tools von prozeduralem Code in objektorientierten Code
  • Umbau und Strukturierung der gesamten Benutzeroberfläche
  • Entwicklung von Gruppierungs- und Einschubsfunktionen
  • Entwicklung und Implementierung von Stillstandstypen
  • Entwicklung und Implementierung von Walzprogrammtypen
  • Entwicklung und Implementierung von Laufzeitstrategien
  • Erstellung von Unittests, Integrationstest und Systemtests
  • Aufbau und Dokumentation der Testinfrastruktur
  • Aufbau und Dokumentation des Branchingkonzeptes
  • Aufbau und Dokumentation des Releaseprozesses
  • Ermittlung und Dokumentation der Fachanforderung
  • Erstellung von Architekturentwürfen
  • Erstellung von User Storys
  • Erstellung der Benutzerdokumentation


Teamgröße

1 Entwickler

Windows 7 Windows 10 Oracle 12 Visual Studio 2017 VS Code SqlDeveloper PL\SQL Developer C# TFS Enterprise Architect Visio WCF Forms Unity Entity Framework PowerShell TFS MSBuild Scrum SOAP NSubstitute nUnit Oracle Log4Net WeifenLuo Remedy Infragistics UltraGrid WPF Oracle 11 Microsoft Visual Studio Visual Studio 2015 Team Foundation Server 2013 TeamFoundationServer 2015 TeamFoundationServer UML UML2 UML 2.0 UML Modellierung UML Modellierung Windows Communication Foundation Windows Presentation Foundation Windows Presentation Foundation Controls .NET .NET4.5 .NET 4.5 .NET4.6 .NET 4.6 .NET Applikation .NET Entwicklung .NET Framework Inversion of Control MVC MVVM MVVM Design Pattern MVVM-Pattern ADO.NET Entity Framework Entity Relationship Entity-Relationship-Modell Dependency Injection S.O.L.I.D. SOLID Design Pattern WebServices Windows Server 2012 R2 MS SQL Database MS SQL Server 2008 R2 SSIS Model View Controller Model View ViewModel building automation PVS REST RESTful Web Services IIS Microsoft IIS MS IIS WebSphere MQSeries Clean Code Testdriven Development Unit Testing XML XAML Expression Blend IoC
Scrum
Bremen
1 Jahr 3 Monate
2017-01 - 2018-03

Industrie 4.0 Leitsystem Entwicklung

Architektur, Entwicklung Scrum Kanban
Architektur, Entwicklung
  • Erweitern von allgemeinen Leitsystemfunktionalitäten
  • Anbinden einer ?Überspannungsschutzstecker Fertigungs Anlage? (One Piece Flow) an das bestehenden Leitsystem
  • Anbinden des AutoBag AB180 Verpackungsmaschine an das Leitsystem.
  • Erstellung eines fachlichen Drivers zur abstraktion von nativen Treiber Funktionalitäten des AB 180
  • Erstellung eines fachlichen Drivers für das Anfordern von Labeln für den Tütendruck
  • Erstellung einer Statemachine die das Zusammenspiel zwischen Labelanforderung und Verpackungsautomat regelt
  • Anzeige von allg. Instruktionen und Instruktionen bei Fehlern in der Werkerassistenz (Wpf Client)
  • Erstellung von Workflowsteps und integration dieser in den Gesamtablauf
  • Anbindung einer ?MSTB Stecker Fertigungsanlage? (One Piece Flow) and das bestehende Leitsystem
  • Produktmodellierung. Abstimmung und Definition der von der Anlage benötigten Produktattributen. Erweiterung des generischen Produktmodells. Bereitstellung der benötigten Methoden im Repositry
  • Bereitstellung von Import und Export Mechanismen und ein binden dieser in den Wpf Client
  • Anzeige des Produktmodells auf der UI zur Pflege
  • Überarbeitung des Start Stop Verhaltens der Anlage bei Maschinengruppen
  • Erstellung eines neuen Protokolls zwischen PLC/SPS und für einen Handshake nach Neustart
  • Anbindung des ?CEM - Central Electric Management? an das Leitsystem so dass das System Ferngesteuert seine Module sauber beendet und der Rechener bzw. die Anlage sauber herutergefahren werden kann


Teamgröße

8 Entwickler

Windows 7 Windows 10 PostGres Visual Studio 2015 VS Code PgAdmin C# SVN GIT Enterprise Architect EPPlus Castle Windor DevArt Entity Framework PowerShell DOS Hydra Scrum Kan Ban Jenkins Redmine Mattermost DocFX Doxygen WPF WCF SOAP NetTcp Http Tcp/Ip Sockets Moq nUnit AutoBag Oracle Log4Net Caliburn Controls4Industry PostgreSQL Postgres 10 Visual Studio.NET Visual Studio 2015 DevArt Windows Presentation Foundation Windows Presentation Foundation Controls Windows Communication Foundation Web Service Apache MES Manufactoring Execution System Polarion .NET .NET 4.5 .NET4.5 .NET 4.6 .NET4.6 Design Patterns MVVM Design Pattern Patterns ETL ETL Process JSON XML Polarion Mattermost Clean Code UML UML 2.0 UML Modellierung Design Patterns MVVM MVVM Design Pattern MES Hydra MOC Client S.O.L.I.D. SOLID REST RESTful Verpackungsroboter
Scrum Kanban
Blomberg
3 Jahre 5 Monate
2013-08 - 2016-12

Stammdaten Verwaltung

Architektur, Entwicklung, Komponentenverantwortung Scrum .Net4.5 .Net4.6
Architektur, Entwicklung, Komponentenverantwortung

Architektur, Entwicklung, Komponentenverantwortung

  • Umsetzung von Fachanforderungen für die Stammdatenpflege der fachlichen Objekte Artikel, Raster (Regalplanogramme), Werbung, Sortiment, Preissimulation und Preispflege.
  • Konzipierung von Komponenten auf Basis von COM Interop zum Konsumieren von WCF - WebServices (SOAP). Einbinden der Komponenten in Legacy (vb.6) mittels Latebinding. Erstellung einer Versionierungs- und Rolloutstrategie für den Parallelbetrieb von unterschiedlichen Versionen des gleichen Assemblytyps.
  • Erstellung von Import/Export Schnittstellen für Fremdanwendungen auf Basis von WCF - WebServices. Harmonisierung der Daten und einspielen dieser in zentrale und dezentrale Datentöpfe.
  • Konzeption und Entwicklung eines Nachrichtenspeichers (ähnlich RSS Feed) um Stakeholder über Veränderungen in ihren fachlichen Entitäten zu informieren. Verdichtung der Daten um einen hochfrequenten und schnellen Zugriff auf die Veränderungsnachrichten zu ermöglichen.
  • Konzeption und Entwicklung eines Report Stores auf Basis von SQL Server Reporting Services zum automatischen generieren von Berichten. Die Berichte basieren auf der Aggregation der Daten aus dem Nachrichtenspeicher. Bereitstellung von Web Services zum terminieren von Berichten oder zum generieren von AdHoc anfragen. Bereitstellen von COM Interop Komponenenten zum anbinden der Funktionalität an die Legacy Anwendung.
  • Portierung von Win Forms Masken auf WPF inkl. neu Design der Businesslogik in MVVM
  • Erstellen einer Feasibility für die automatische Migration von vb6 auf C#


Teamgröße

20 Entwickler, 10 Organisatoren, 8 Softwaretester

Windows 7 MS SQL Server 2008 R2 Visual Studio 2013 Visual Studio 2015 Visual Studio 6 SSMS C# VB.Net VB6.0 T-SQL TFS GIT SVN CVS UML Sparx Systems Enterprise Architect NHibernate WCF COM Windows Services NUnit SSRS SSIS NUnit Fluent Assertion XML XSLT XSD JSon SOAP Unity Rabbit MQ Moq SOAP TFS Nuget Jira TeamCenter Log4Net IIS Unified Modeling Language UML2 UML 2.0 Team Foundation Server 2013 Excel Excel VBA vb VB/Script VBS Vb Classic vbclassic VB for Application PRISM WPF Infragistics DevExpress MS SQL Server Management Studio SQL Server Management Studio Spaceman SQL Server Integration Services Registry RegFree RegfreeCOM .NET COM IIS Microsoft IIS MS IIS WebService Jetbrains TeamCity MS SQL Server Reporting Services Reporting Services SQL Server Reporting Services RSS Feed Atom Subversion Tortoise Eclipse SourceTree GitExtensions DLL OCX ActiveX OLE DB OLE Automation .NET .NET 4.5 .NET 4.6 Webserver WebService WebserviceArchitektur REST Microservices XAML Expression Blend
Scrum .Net4.5 .Net4.6
Wermelskirchen
7 Monate
2013-01 - 2013-07

Kassensystem

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung, Beratung und Verkauf

  • Erstellung eines Kassensystems (Fat Client)
  • Erstellung einer Benutzerverwaltung
  • Erstellung Produktkatalogpflege
  • Änderungstracking von Stammdaten
  • Erstellung Kundendatendatenbank mit Produktreservierung
  • Kunden und Artikelsuche im Echtzeitbetrieb
  • Datenbackup
  • Kassenbuch, Umsatzstatisken, Bestandsstatistiken
  • Benutzerdefinierte Artikelattribute
  • Ankaufskasse, Verkaufskasse, Umtausch, Storno


Teamgröße

Zwei Entwickler

Windows XP MS SQL 2008 Express Visual Studio 2010 ASP.Net C# TSQL TFS 2010 UML 2.1 Enterprise Architect DevArt DevExpress nUnit .NET4.0 .NET OpenOffice T-SQL Zebra Label Printer EAN OpenOffice Calc OpenOffice Base
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung Beratung und Verkauf
Aachen / Duisburg
2 Monate
2012-11 - 2012-12

Digital Documents

Architektur, Entwicklung Prozessmodellierung Anforderungsmanagement Architektur ...
Architektur, Entwicklung

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die Suche soll mittels Kundendaten, Forderungsdaten und Dokumentendaten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer ?Dokument Connect Funktion?. Ein Benutzer soll eine Kunden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen


Teamgröße

Ein Entwickler

Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware Oracle 10 Oracle 11 Toad for Oracle Oracle/SQL Enterprise Architect
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
Duisburg
9 Monate
2012-03 - 2012-11

Online Kassensystem

Projektleitung Prozessmodellierung Anforderungsmanagement Architektur ...
Projektleitung

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung, Beratung und Verkauf

  • Leitung eines indischen Entwicklungsteams im Off Sharing (Mumbai)
  • Konzipierung eines Browserbasierenden Kassensystems
  • Konzipierung einer eigenen Benutzerverwaltung
  • Produktkatalogpflege
  • Änderungstracking von Stammdaten
  • Kundendatendatenbank mit Produktreservierung
  • Kunden und Artikelsuche im Echtzeitbetrieb
  • Datenbackup
  • Kassenbuch, Umsatzstatisken, Bestandsstatistiken
  • Benutzerdefinierte Artikelattribute
  • Ankaufskasse, Verkaufskasse, Umtausch, Storno


Teamgröße

Drei Entwickler

Windows XP MS SQL 2008 Express Visual Studio 2010 PL SQL Developer ASP .NET TSQL TFS 2010 UML 2.1 Enterprise Architect Entity Framework DevExpress nUnit IIS
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung Beratung und Verkauf
Duisburg / Mumbai
6 Monate
2011-10 - 2012-03

Skip Tracing/Adress- und Kundenrecherche

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen einer Anwendung zum Durchführen von Skip Tracing (Adressrecherche)


Teamgröße

Ein Entwickler

Windows XP Oracle 11 MS SQL 2008 R2 Visual Studio 2010 PL SQL Developer VB .NET PL/SQL TSQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
4 Monate
2011-07 - 2011-10

Letter Print

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellung einer Anwendung zur Generierung von Standardschreiben
  • Vervollständigen der Standardschreiben mit komfortabler Gestaltung
  • Export der erfassten Daten als CSV

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
3 Monate
2011-05 - 2011-07

Dynamic Masks

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellung eines Tools zum Generieren von dynamischen Masken
  • Zuordnung von Datenbankfeldern an Steuerelementen
  • Fachseite soll Kleinstanwendungen selber definieren

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2010 PL SQL Developer VB.NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
9 Monate
2010-09 - 2011-05

Workflow Engine

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • UML-konforme Darstellung der Workflow Engine die graphische Darstellung soll mittels der Workflow Engine definierten
  • Bedingungen und Aktionen erfolgen
  • Tool zum Erstellen fehlender Systemwiedervorlagen

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2010 PL SQL Developer VB .NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect Architektur und Modellierungstools in VS 2010 LINQ To SQL LINQ To Oracle DevExpress nUnit Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
6 Monate
2010-10 - 2011-03

Reporting

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen einer Plattform zum Darstellen von Berichten
  • Anwendung zur Definition von Workflows nach UML Standard

Teamgröße

Ein Entwickler

Windows XP MS SQL 2008 R2 Oracle 11 Visual Studio 2008 PL SQL Developer VB .NET PL/SQL T-SQL TFS 2010 UML 2.1 Enterprise Architect SSIS MS Reporting Services
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
4 Monate
2010-06 - 2010-09

MT940 Tools

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen diverser Tools zum Darstellen und Bearbeiten von mt940 Daten undanderen Zahlungseingangsdateien

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2008 PL SQL Developer VB .NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect Architektur und Modellierungstools in VS 2010 LINQ To SQL LINQ To Oracle DevExpress nUnit Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-05 - 2010-06

Datenmigration

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Migrieren von DMS-Daten von eFirst nach Dokuware

Teamgröße

Ein Entwickler

Windows XP Oracle 11 MS SQL 2008 R2 Visual Studio 2008 PL SQL Developer VB .NET TSQL PL/SQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-04 - 2010-05

Digital Documents

Entwickler Prozessmodellierung Anforderungsmanagement Architektur ...
Entwickler

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die suche soll mittels Kundendaten, Forderungsdaten und Dokumenten daten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer „Dokument Connect Funktion“. Ein Benutzer soll eine Junden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen.

Teamgröße

Ein Entwickler

Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-03 - 2010-04

Datenmigration

Prozessmodellierung Anforderungsmanagement Architektur ...
Windows XP  MS SQL 2005  Visual Studio 2010  C# TSQL TFS 2010  UML 2.1 Enterprise Architect  LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-02 - 2010-03

CERP+ / Französische Inkassosoftware

Entwicklungsberatung, Software Entwicklung Entwicklungsberatung Software Entwicklung
Entwicklungsberatung, Software Entwicklung
  • Entwicklungsunterstützung für eine französische Inkasso Software
Windows XP  MS SQL 2005  Visual Studio 2008 PL SQL Developer  C# TSQL  TFS 2010  UML 2.1 Enterprise Architect Hibernate Developertools
Entwicklungsberatung Software Entwicklung
Banking / Insurance
4 Monate
2009-11 - 2010-02

Budgetplanungstool

Prozessmodellierung Anforderungsmanagement Architektur ...
  • Erstellen einer Anwendung zum Erfassen von Budget
Windows XP  Oracle 11  Visual Studio 2008 PL SQL Developer VB .NET PL/SQL  SVN/Subversive  UML 2.1 Enterprise Architect Hibernate Developertools  LINQ To SQL LINQ To Oracle DevExpress Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2009-07 - 2009-08

Digital Documents

Entwickler Prozessmodellierung Anforderungsmanagement Architektur ...
Entwickler
  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die suche soll mittels Kundendaten, Forderungsdaten und Dokumenten daten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer „Dokument Connect Funktion“. Ein Benutzer soll eine Junden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen.
Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2025-05 - 2026-05

AEVO

Ausbilder, IHK Duisburg
Ausbilder
IHK Duisburg

Position

Position

  • Senior Software Engineer & Architect
  • Solution Designer
  • Senior Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Solution Architect Agile Softwareentwicklung Software-Entwicklung

Schwerpunkte

RegfreeCOM

Aufgabenbereiche

Anforderungsmanagement
Fortgeschritten
Software Architektur
Experte
Projektleitung
Fortgeschritten
Prozessmodellierung
Fortgeschritten
Release Management
Fortgeschritten
Software Entwicklung
Experte
Software Engineering
Experte
Solution Design
Experte
Solution Architektur
Experte
Software Testing
Fortgeschritten
Entwicklungsleitung
Experte
Teamleitung
Experte

Produkte / Standards / Erfahrungen / Methoden

.NET COM
ActiveX
ADO.NET Entity Framework
Ant
Apache
Atom
BIRT
building automation
Caliburn
Camstar
Castle Windor
COM
Controls4Industry
CVS
Design Pattern
DevArt
DevExpress
DLL
DocFX
Doxygen
EAN
Eclipse
Enterprise Architect
Entity Framework
Entity Relationship
Entity-Relationship-Modell
EPPlus
Excel
Expression Blend
Fluent Assertion
Forms
GIT
GitExtensions
Hydra
IIS
Infragistics
Infragistics UltraGrid
IntelliJ
IntelliJ IDEA
IoC
iText
JDK
Jenkins
JetBrains IntelliJ IDEA
Jetty
Jira
Kan Ban
Kanban
Log4Net
Manufactoring Execution System
Mattermost
MES
MES Hydra
Microsoft IIS
Microsoft Teams
Microsoft Visual Studio
MOC Client
Model View Controller
Model View ViewModel
Moq
MS IIS
MS SQL 2008 Express
MSBuild
MSSQLServer2014
MVC
MVVM
MVVM Design Pattern
MVVM-Pattern
NetTcp
NHibernate
NSubstitute
Nuget
nUnit
OCX
OLE Automation
OLE DB
OpenJDK
OpenOffice
Base, Calc
PAC
Patterns
PgAdmin
PL\SQL Developer
Polarion
Power BI
PVS
Rabbit MQ
RegFree
Remedy
REST
RESTful
RESTful Web Services
RMI
RSS Feed
Scrum
SOAP
SourceTree
Spaceman
Sparx Systems Enterprise Architect
Spring
SqlDeveloper
Subversion
SVN
T SQL
TeamCenter
Team Foundation Server
2013, 2015
Testdriven Development
TFS
TFS 2010
Tortoise
TortoiseGit
Unit Testing
Unity
Vaadin 8
VB6.0
Verpackungsroboter
Visio
Visual Studio
2010, 2013, 2015, 2017, 6, .NET
VS Code
WCF
Web Service
WebserviceArchitektur
WebSphere
WeifenLuo
Windows Communication Foundation
Windows Presentation Foundation
Windows Presentation Foundation Controls
Windows Services
WPF
XAML
XML
XSD
XSLT
Zebra Label Printer

Berufliches:

Seit 2000 in der IT tätig für zwei Unternehmen als Festangestellter (11 Jahre) und als Freiberufler (15 Jahre).


BERUFSERFAHRUNG

03/2012 - 12/2025

Rolle: FREELANCER


Aufgaben:

  • Software Engineering mit Microsoft, Java und diverser Open Source Technologien. Durchführung von fachspezifischen Umsetzungen unter Anwendung agiler Methodiken
  • Solution Design unter verwendung von fachlichen und technischen Anforderungen. Unterstüzung der Enwicklung bei der Umsetzung und Unterstützung der Fachabteilung bei der Abnahme.
  • Erstellung von Software Architektur Entwürfen, Konzeption von Datenmodellen, Konzeption von Objekt und Klassenstrukturen, Funktionsentwurf
  • Fachliche und Organisatorische Leitung von Entwicklungsteams
  • Entwicklung und Durchführung von Datenmigration, ETL - Prozesse, Master Data Management
  • Projektleitung von Inhouse und Offshore Projekten, Personalbesetzung, Projektstrukturierung, Projektdefinition
  • Demand Management, Erstellung von Systemanalysen, inhaltliche Erfassung von Anforderungen, Erstellung von Fachkonzepten sowie-Lastenheften
  • Release Management, Softwareverteilung, Inbetriebnahme von Softwarelösungen


01/2007 - 06/2013

Rolle: Senior Software Engineer & Architect / stellvertr. Leiter Softwareentwicklung

Kunde: HOIST AG


Aufgaben:

  • Softwarekonzeption, Spezifikation und Entwicklung auf Basis von OpenSource Technologien sowie der Microsoft .Net Technologie
  • Anforderungsanalyse, Anforderungsspezifikation und Dokumentation
  • Konzeption, Spezifikation Entwicklung von Markt- und geschäftsübergreifender Softwarelösungen
  • Sicherstellung der Verfügbarkeit, Anwendung und Nutzung der im Softwareentwicklungsprozess benötigten Systeminfrastruktur, d.h. Entwicklungs-, Test- und Abnahmeumgebung
  • Erarbeitung von Dokumentationsrichtlinien und Checklisten mit dem Ziel der Qualitätssicherung (Vollständigkeit, Korrektheit) im Sinne des Softwareentwicklungsprozesses
  • Festlegung des funktionellen Umfangs eines Release, des Zeitplans und der Freigabe eines Softwarerelease sowie Dokumentation des Umfangs, der Änderung und Verwaltung der Versionshistorie
  • Sicherstellung der Produktionssicherheit eines Systems, Erstellung von Konfigurationsständen
  • Bereitstellung von Konfigurationsdateien, Benutzerhandbüchern und technischer Dokumentation
  • Unterstützung bei der Entwicklung systemnaher und fremder Softwarelösungen
  • Ausbildung und Vorbereitung der Mitarbeiter die das System nutzen, pflegen und betreiben
  • Aufwandsschätzung von Entwicklungsprojekten
  • Bestimmung des Vorgehensmodells


10/2004 - 01/2007

Rolle: Stellvertr. Leiter IT / Leiter Softwareentwicklung / Senior Software Engineer

Kunde: 020-EPOS GmbH


Aufgaben:

  • Leitung und somit Verantwortlicher für die Koordination / Organisation der IT - technischen Umsetzung von Inhouse Projekten
  • Planung / Koordination / Organisation und Implementierung von Mandanten Anforderungen für zahlreiche, namhafte deutsche sowie ausländische Unternehmen
  • Verantwortlicher für Softwareentwicklungen sowie den Einsatz und Beschaffung von Software sowie Hardware
  • Schulungen von Teamleitern, Projektleitern, IT sowie der Call-Center-Leitung
  • Personalverantwortung für zwei Entwickler, zwei Administratoren sowie einem Auszubildenden


10/2004 - 10/2005

Rolle: Senior Software Engineer

Kunde: 020-EPOS GmbH


Aufgaben:

  • Leitung der Softwareentwicklung, verantwortlich für die Planung Koordination von allen im Unternehmen anfallenden Entwicklungsanforderungen
  • Planung von Outbound - Applikationen, planen von Plattformen sowie Umsetzung / Organisation von Tools für das Unternehmensinterne Reporting
  • Planen und koordinieren der Anbindung von Vertriebspartnern, Bereitstellung der hierfür notwendigen Ressourcen (Online Erfassungsmasken sowie andere Erfassungsmasken)
  • Planen und umsetzen von Abrechnungssoftware für Vertriebspartnersowie die Unternehmensinterne Kostenermittlung
  • Planung und Koordination sowie Umsetzung von Schnittstellen in Zusammenarbeit mit Mandanten, Planung und Koordination von Tools zur Workflow Optimierung
  • Zuständig und verantwortlich für die Implementierung, Wartung sowie Steuerung des EnsemblePro - Dialer - Systems
  • Schulung von Teamleitern Projektleitern, Call Center Leitung Vertriebpartnern und der IT
  • Personalverantwortung für drei Entwickler


12/2002 - 10/2004

Rolle: Anwendungsentwickler

Kunde: 020-EPOS GmbH


Aufgaben:

  • Umsetzung von Kundenanforderungen
  • Erstellen von Outbound / Inboundmasken
  • Realisierung von Export- / Import Schnittstellen zu Mandanten
  • Erstellung von Loadern zur Standardisierung von Schnittstellen
  • Erstellen von Applikationen zur Darstellung von Internen Reportings
  • Helpdesk


01/2000 - 10/2000

Rolle: SELBSTSTÄNDIG (MOBILFUNK)


Aufgaben:

  • Verkauf von Mobilfunkgeräten in Zusammenarbeit mit der Talkline AG


10/1996 - 12/1999

Rolle: NEBENJOBS ALS STUDENT. AUSHILFSKRAFT


Aufgaben:

  • U.a. Tätig für die DeTe Immobilien GmbH in Duisburg, Entwicklung von Excel - Applikation mit VBA zur Fakturierung von Ingenieursleistungen nach HOAI, erstellen und automatisieren von Excel - Statistiken für Eupec Pipeline Logistics in Mühlheim an der Ruhr


12/2000 - 10/2004

Rolle: SELBSTSTÄNDIG (TEXIL - VEREDELUNG)


Aufgaben:

  • Produktion und Vertrieb von Offset - Printvorlagen sowie Produktion von Individual - Textilbedruckungen


PERSÖNLICHE STÄRKEN

  • KOMMUNIKATION
  • INNOVATION
  • TEAMWORK
  • KREATIVITÄT


TECHNISCHES QUALIFIKATIONSPROFIL

DESIGN UND ANALYSE:

  • MS Architektur & Modellierungstools
  • UML 2.1
  • SPARX Systems Enterprise Architect
  • Pattern
  • Nassi Schneidermann
  • PAP
  • C4 Model / arch42


GUI ENTWICKLUNG:

  • RCP
  • SWT/JFace
  • WinForms
  • WPF
  • Vue.js
  • Blazor


IDE:

  • Eclipse
  • Visual Studio
  • intelliJ
  • WebStrom
  • DataGrip
  • Visual Studio 6
  • Altova XML Spy
  • Borland C/C++ Builder
  • PsyCharm
  • GoLand
  • VS Code
  • Rider


FRAMEWORKS:

  • RCP
  • Spring 
  • JDK 
  • .Net


VERSIONSKONTROLLE:

  • GIT
  • TFS
  • SVN / Subversive
  • CVS
  • VSS


BUILD AUTOMATISIERUNG:

  • TeamCity
  • Jenkins
  • Team Foundation Server
  • Bamboo
  • Azure DevOps
  • GitLab


TESTING:

  • nUnit
  • xUnit
  • jUnit
  • Specflow
  • Cucumber
  • Gherkin
  • Moq
  • NSubstitute
  • Fluent Assertion
  • Selenium


VIRTUALISATION:

  • VMWare
  • Hyper-V
  • Virtual Box


CLOUD:

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • HELM
  • Grafana
  • NGINX
  • Ingress
  • Harbor
  • Instana
  • Giant Swarm


MESSAGING:

  • Active MQ
  • Rabbit MQ
  • WebSphere MQ
  • MSMQ
  • Azure Service Bus


ORM:

  • Hibernate / EJB 3.0
  • nHibernate
  • Entity Framework
  • Dapper


DBMS:

  • Oracle
  • MS SQL
  • Cache
  • Sybase
  • DB2/Informix
  • PostGres
  • MySQL
  • Access
  • Neo4J
  • Firebird


ABFRAGESPRACHEN:

  • SQL
  • HQL
  • XPath
  • X-Query
  • X-Link
  • WQL
  • Cipher


BESCHREIBUNGSSPRACHEN:

  • XAML
  • XML
  • HTML
  • Json


REPORTING:

  • Reporting Services
  • Crystal Reports
  • Dataviews
  • Power BI


ETL:

  • SQL Server Ingeration Services
  • SQL Server Analysis Services
  • Oracle Data Integrator
  • Camunda


OCR:

  • Tesseract
  • Document Intelligence Studio


DMS

  • Dokuware
  • eFirst
  • Softgate
  • Enaio
  • FileDirector
  • Easy Archive
  • Azure Blob Storage


TK/CTI/IVR/CMS

  • ServiceGear
  • Concertor Ensemble Pro
  • CenterVu
  • Genesys
  • Avaya G3R


SPEZIALSOFTWARE:

  • Phin AMV
  • Inkassis
  • CERP
  • GetPaid
  • briX
  • Ikaros
  • WinkPC


OFFICE

  • Open Office
  • MS Office
  • Acrobat


SONSTIGES:

  • Projektleitung
  • Demand Management
  • Release Management
  • Prozess Modellierung
  • Software Architektur
  • Beratung
  • Software Development
  • Solution Design
  • Software Testing

Betriebssysteme

DOS
FreeBSD
Windows
7, 8.1, 10, 2000
Windows 10
Windows 7
Windows Server
2008
Windows Server 2012 R2
Windows XP
Windows XP Professional

Programmiersprachen

.NET
4.0, 4.5, 4.6, Applikation, Entwicklung, Framework
ASP.Net
C#
C/C++
Delphi
Excel VBA
Go
J2EE
Java
6
JavaScript
JDK 1.6
JSon
Microsoft .NET
PL/SQL
PowerShell
Python
T-SQL
Turbo Pascal
UML
UML 2.0
UML Modellierung
UML2
Unified Modeling Language
VB
VB 6.0 / VBA
Vb Classic
VB for Application
VB.net
VB/Script
vbclassic
VBS

Datenbanken

Access
DB2
ETL
ETL Process
ETL Prozesse
Integration Services
Microsoft SQL Server
2005, 2008 R2, 2012, 2014, Analysis Services
MS SQL Database
MS SQL Server 2008 R2
MS SQL Server Integration Services
MS SQL Server Management Studio
MS SQL Server Reporting Services
MySQL
Oracle
8i, 9i, 10g, 11g
Oracle 11
Oracle 12
Oracle 9i
Postgres
Postgres 10
PostgreSQL
Registry
Reporting Services
SQL Server Data Tools
SQL Server Integration Services
SQL Server Management Studio
SQL Server Reporting Services
SSAS
SSDT
SSIS
SSMS
SSRS
Sybase
TSQL

Datenkommunikation

Http
MQSeries
ODBC
OleDB
SOAP
Sockets
Tcp/Ip

Hardware

AutoBag
Avaya G3 R

Design / Entwicklung / Konstruktion

Clean Code
Jetbrains TeamCity
Microservices
PRISM
UML 2.1

Branchen

Branchen

  • Automobil
  • Telekommunikation\Mobil
  • Reise
  • Lebensmittel
  • Hygiene
  • Pharma
  • TV-Shows
  • Bank
  • Versicherungen
  • Lotterie
  • Call Center
  • Einzelhandel
  • Fußball/Sport
  • Einrichtungshaus
  • Bonuskarten
  • Baumarkt
  • Banking and Insurance

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km)
möglich

Projekte

Projekte

6 Jahre 3 Monate
2019-10 - 2025-12

Konsolidierung Inkassosoftware

Senior Lead Developer / Solution Designer / Solution Architect Windows 10 Ubuntu RedHat ...
Senior Lead Developer / Solution Designer / Solution Architect
  • Erstellung von NFR?s, Logging, Naming, Third Party Library, Coding Guidelines und Kontrolle bzgl. der Einhaltung
  • Konzeption und Erstellung von Lösungsentwürfen, Prototypen, Machbarkeitsstudien und Skeletons
  • Beratung von Management, Business Experten, Testern und Software Entwicklern
  • Mitglied des Architekturboards
  • Qualitätskontrolle der entwickelten Softwareprodukte von Nearshore und Offshore Teams
  • Einführung eines IAM/IDM, Selenium und Einführung von Clean Code Meetings
  • Moderation und Führung von Software Architektur- und Entwicklermeetings
  • Planung und Erstellung einer Testautomatisierungsplatform
  • Optimierung des Software Entwicklungsprozesses
  • Erstellung von UserStories unter Verwendung von Szenario Beschreibungen
  • OnBoarding der Leagacy Systeme an ERV, EGVP, beA und AGMV
  • Konzeption Output Management Systems für eMail, Briefversand und SMS
  • Konzeption einer GDPR/DSGVO Konformen Logging Lösung
  • Konzeption und Erstellung von ETL Strecken zum ausführen von Zahlungsavis sowie Pfändungsmassnahmen basierend auf Inbound Dokumenten die über OCR/KI ausgelesen wurden. Traineren von Modellen via Machinelearning um Attributszuweisungen vorzunehmen. 


Teamgröße

100 Entwickler (VNM), 10 Entwickler (ROU), 15 Entwickler (CZE), 25 Entwickler (DEU)

Windows 10 Ubuntu RedHat MS SQL 2014 Oracle 12 Neo4j PostGres Firebird DB2 Sybase Visual Studio 2019 WebStorm IntelliJ Datagrip Rider GoLand VSCode PyCharm C# T-SQL JavaScript PL / SQL Cipher SQL Go Python Java PL/pgSQL Kotlin Delphi GIT / Bitbucket / Azure DevOps C4 Model arc42 Draw.io Confluence Net (Plattform) .Net-Framework Bamboo Bitbucket Jira ASP.Net Core OpenJDK Dapper Slack REST HELM Grafana Kubernetes K8s Docker Azure Cloud Azure Service Bus Splunk RabbitMQ SCRUM PhinAMV Ikaros Vue.js Blazor gRPC Protobuf Serilog ASP.NET Core Identity Server Octa Auth0 IAM IDM Selenium XUnit Ansible Cucumber Gherkin SpecFlow DevOps SonarCube Azure B2C Azuzre B2B Agil Kanban Azure DevOps Ikaros 3 AES/MES RA Micro WinPC Inspire SmartFix Enaio EasyArchive FileDirector Softgate EGVP ERV AGMV beA Genesys SonarQube Json XML CI/CD ISTIO SSIS ODI Pocilon Governikus AKKA MAUI Prometheus Camunda eBO Cobol ProGov Procilon Document Intelligence Studio EDA
Banking - NPL
2 Jahre 11 Monate
2022-05 - 2025-03

Beratung DevOps

Beratung, Entwicklung, DevOps Windows 10 Ubuntu Oracle ...
Beratung, Entwicklung, DevOps
  • Beratung und Hands-On Unterstützung der Entwicklungssquads bei der Einführung einer Cloud Basierten Plattform
  • Bereitstellen von neuer Dokumentationen und Erweiterung bestehender Dokumentationen
  • Erstellen von Tests um Entwicklungssquads TDD an das Konfigurationsmanagement heranzuführen
  • Erstellen von Tests zur Prüfung von Konfigurationständen innerhalb der Build Pipeline. 


Teamgröße

40 Squads

Windows 10 Ubuntu Oracle PostGres IntelliJ VSCode ZSH Java GitLab C4 Model arc42 Draw.io Confluence Jira SpringBoot OpenJDK Rocket REST HELM Kubernetes K8s Docker Azure Cloud Azure Service Bus Harbor Instana Ingress Maven JUnit Json YAML XML CI/CD ISTIO
Energieverwaltung
7 Monate
2019-04 - 2019-10

WIP Prozessmodell

Architektur, Entwicklung Scrum
Architektur, Entwicklung

Architektur, Entwicklung

  • Erstellung eines Prozessmodells zur optimalen Auslastung von nicht identischen Produktionsanlagen mit dem Ziel möglichst höhen Output zu erzielen
  • Bereitstellen von Change Data Tracking auf den lokalen Produktionsdatenbanken zur Ermittlung von Änderungsmomenten auf ausgewählten Tabellen
  • Bereitstellen einer SSIS Infrastruktur
  • Erstellen von Staging Areas
  • Erstellen von ETL Strecken zum zentralisieren von Berichtsdaten
  • Erstellen von Stern Modellen um Berichte mittels Power BI zu visualiseren
  • Erstellen der Einarbeitungslogik in das Stern Modell mittels T-SQL
  • Erstellen von Notifications für Mengen- und Zeitunterschreitungen sowie Überschreitungen von Vormaterialien im Fertigungsprozess
  • Dokumentation der erstellten Strukturen mittels UML
  • Dokumentation der bestehenden Strukturen mittels UML


Teamgröße

Ein Entwickler

SSIS Visual Studio 2017 MSSQLServer2014 Power BI T SQL Jenkins Vaadin 8 PAC C# Camstar IntelliJ IntelliJ IDEA JetBrains IntelliJ IDEA SSMS MS SQL Server Management Studio SQL Server Management Studio MS SQL Server Integration Services Integration Services MS SQL Server Integration Services .NET4.5 .NET4.5 .NET4.6 .NET 4.6 JDK JDK 1.6 OpenJDK Microsoft .NET Microsoft Teams SSDT SQL Server Data Tools ETL ETL Prozesse GIT UML UML2 UML UML 2.0 UML Modellierung
Scrum
Augsburg
1 Jahr
2018-04 - 2019-03

Manufacturing Execution System

Architektur, Entwicklung Scrum
Architektur, Entwicklung
  • Übernahme des bestehenden Produktionseinplanungtools
  • Umbau des gesamten Tools von prozeduralem Code in objektorientierten Code
  • Umbau und Strukturierung der gesamten Benutzeroberfläche
  • Entwicklung von Gruppierungs- und Einschubsfunktionen
  • Entwicklung und Implementierung von Stillstandstypen
  • Entwicklung und Implementierung von Walzprogrammtypen
  • Entwicklung und Implementierung von Laufzeitstrategien
  • Erstellung von Unittests, Integrationstest und Systemtests
  • Aufbau und Dokumentation der Testinfrastruktur
  • Aufbau und Dokumentation des Branchingkonzeptes
  • Aufbau und Dokumentation des Releaseprozesses
  • Ermittlung und Dokumentation der Fachanforderung
  • Erstellung von Architekturentwürfen
  • Erstellung von User Storys
  • Erstellung der Benutzerdokumentation


Teamgröße

1 Entwickler

Windows 7 Windows 10 Oracle 12 Visual Studio 2017 VS Code SqlDeveloper PL\SQL Developer C# TFS Enterprise Architect Visio WCF Forms Unity Entity Framework PowerShell TFS MSBuild Scrum SOAP NSubstitute nUnit Oracle Log4Net WeifenLuo Remedy Infragistics UltraGrid WPF Oracle 11 Microsoft Visual Studio Visual Studio 2015 Team Foundation Server 2013 TeamFoundationServer 2015 TeamFoundationServer UML UML2 UML 2.0 UML Modellierung UML Modellierung Windows Communication Foundation Windows Presentation Foundation Windows Presentation Foundation Controls .NET .NET4.5 .NET 4.5 .NET4.6 .NET 4.6 .NET Applikation .NET Entwicklung .NET Framework Inversion of Control MVC MVVM MVVM Design Pattern MVVM-Pattern ADO.NET Entity Framework Entity Relationship Entity-Relationship-Modell Dependency Injection S.O.L.I.D. SOLID Design Pattern WebServices Windows Server 2012 R2 MS SQL Database MS SQL Server 2008 R2 SSIS Model View Controller Model View ViewModel building automation PVS REST RESTful Web Services IIS Microsoft IIS MS IIS WebSphere MQSeries Clean Code Testdriven Development Unit Testing XML XAML Expression Blend IoC
Scrum
Bremen
1 Jahr 3 Monate
2017-01 - 2018-03

Industrie 4.0 Leitsystem Entwicklung

Architektur, Entwicklung Scrum Kanban
Architektur, Entwicklung
  • Erweitern von allgemeinen Leitsystemfunktionalitäten
  • Anbinden einer ?Überspannungsschutzstecker Fertigungs Anlage? (One Piece Flow) an das bestehenden Leitsystem
  • Anbinden des AutoBag AB180 Verpackungsmaschine an das Leitsystem.
  • Erstellung eines fachlichen Drivers zur abstraktion von nativen Treiber Funktionalitäten des AB 180
  • Erstellung eines fachlichen Drivers für das Anfordern von Labeln für den Tütendruck
  • Erstellung einer Statemachine die das Zusammenspiel zwischen Labelanforderung und Verpackungsautomat regelt
  • Anzeige von allg. Instruktionen und Instruktionen bei Fehlern in der Werkerassistenz (Wpf Client)
  • Erstellung von Workflowsteps und integration dieser in den Gesamtablauf
  • Anbindung einer ?MSTB Stecker Fertigungsanlage? (One Piece Flow) and das bestehende Leitsystem
  • Produktmodellierung. Abstimmung und Definition der von der Anlage benötigten Produktattributen. Erweiterung des generischen Produktmodells. Bereitstellung der benötigten Methoden im Repositry
  • Bereitstellung von Import und Export Mechanismen und ein binden dieser in den Wpf Client
  • Anzeige des Produktmodells auf der UI zur Pflege
  • Überarbeitung des Start Stop Verhaltens der Anlage bei Maschinengruppen
  • Erstellung eines neuen Protokolls zwischen PLC/SPS und für einen Handshake nach Neustart
  • Anbindung des ?CEM - Central Electric Management? an das Leitsystem so dass das System Ferngesteuert seine Module sauber beendet und der Rechener bzw. die Anlage sauber herutergefahren werden kann


Teamgröße

8 Entwickler

Windows 7 Windows 10 PostGres Visual Studio 2015 VS Code PgAdmin C# SVN GIT Enterprise Architect EPPlus Castle Windor DevArt Entity Framework PowerShell DOS Hydra Scrum Kan Ban Jenkins Redmine Mattermost DocFX Doxygen WPF WCF SOAP NetTcp Http Tcp/Ip Sockets Moq nUnit AutoBag Oracle Log4Net Caliburn Controls4Industry PostgreSQL Postgres 10 Visual Studio.NET Visual Studio 2015 DevArt Windows Presentation Foundation Windows Presentation Foundation Controls Windows Communication Foundation Web Service Apache MES Manufactoring Execution System Polarion .NET .NET 4.5 .NET4.5 .NET 4.6 .NET4.6 Design Patterns MVVM Design Pattern Patterns ETL ETL Process JSON XML Polarion Mattermost Clean Code UML UML 2.0 UML Modellierung Design Patterns MVVM MVVM Design Pattern MES Hydra MOC Client S.O.L.I.D. SOLID REST RESTful Verpackungsroboter
Scrum Kanban
Blomberg
3 Jahre 5 Monate
2013-08 - 2016-12

Stammdaten Verwaltung

Architektur, Entwicklung, Komponentenverantwortung Scrum .Net4.5 .Net4.6
Architektur, Entwicklung, Komponentenverantwortung

Architektur, Entwicklung, Komponentenverantwortung

  • Umsetzung von Fachanforderungen für die Stammdatenpflege der fachlichen Objekte Artikel, Raster (Regalplanogramme), Werbung, Sortiment, Preissimulation und Preispflege.
  • Konzipierung von Komponenten auf Basis von COM Interop zum Konsumieren von WCF - WebServices (SOAP). Einbinden der Komponenten in Legacy (vb.6) mittels Latebinding. Erstellung einer Versionierungs- und Rolloutstrategie für den Parallelbetrieb von unterschiedlichen Versionen des gleichen Assemblytyps.
  • Erstellung von Import/Export Schnittstellen für Fremdanwendungen auf Basis von WCF - WebServices. Harmonisierung der Daten und einspielen dieser in zentrale und dezentrale Datentöpfe.
  • Konzeption und Entwicklung eines Nachrichtenspeichers (ähnlich RSS Feed) um Stakeholder über Veränderungen in ihren fachlichen Entitäten zu informieren. Verdichtung der Daten um einen hochfrequenten und schnellen Zugriff auf die Veränderungsnachrichten zu ermöglichen.
  • Konzeption und Entwicklung eines Report Stores auf Basis von SQL Server Reporting Services zum automatischen generieren von Berichten. Die Berichte basieren auf der Aggregation der Daten aus dem Nachrichtenspeicher. Bereitstellung von Web Services zum terminieren von Berichten oder zum generieren von AdHoc anfragen. Bereitstellen von COM Interop Komponenenten zum anbinden der Funktionalität an die Legacy Anwendung.
  • Portierung von Win Forms Masken auf WPF inkl. neu Design der Businesslogik in MVVM
  • Erstellen einer Feasibility für die automatische Migration von vb6 auf C#


Teamgröße

20 Entwickler, 10 Organisatoren, 8 Softwaretester

Windows 7 MS SQL Server 2008 R2 Visual Studio 2013 Visual Studio 2015 Visual Studio 6 SSMS C# VB.Net VB6.0 T-SQL TFS GIT SVN CVS UML Sparx Systems Enterprise Architect NHibernate WCF COM Windows Services NUnit SSRS SSIS NUnit Fluent Assertion XML XSLT XSD JSon SOAP Unity Rabbit MQ Moq SOAP TFS Nuget Jira TeamCenter Log4Net IIS Unified Modeling Language UML2 UML 2.0 Team Foundation Server 2013 Excel Excel VBA vb VB/Script VBS Vb Classic vbclassic VB for Application PRISM WPF Infragistics DevExpress MS SQL Server Management Studio SQL Server Management Studio Spaceman SQL Server Integration Services Registry RegFree RegfreeCOM .NET COM IIS Microsoft IIS MS IIS WebService Jetbrains TeamCity MS SQL Server Reporting Services Reporting Services SQL Server Reporting Services RSS Feed Atom Subversion Tortoise Eclipse SourceTree GitExtensions DLL OCX ActiveX OLE DB OLE Automation .NET .NET 4.5 .NET 4.6 Webserver WebService WebserviceArchitektur REST Microservices XAML Expression Blend
Scrum .Net4.5 .Net4.6
Wermelskirchen
7 Monate
2013-01 - 2013-07

Kassensystem

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung, Beratung und Verkauf

  • Erstellung eines Kassensystems (Fat Client)
  • Erstellung einer Benutzerverwaltung
  • Erstellung Produktkatalogpflege
  • Änderungstracking von Stammdaten
  • Erstellung Kundendatendatenbank mit Produktreservierung
  • Kunden und Artikelsuche im Echtzeitbetrieb
  • Datenbackup
  • Kassenbuch, Umsatzstatisken, Bestandsstatistiken
  • Benutzerdefinierte Artikelattribute
  • Ankaufskasse, Verkaufskasse, Umtausch, Storno


Teamgröße

Zwei Entwickler

Windows XP MS SQL 2008 Express Visual Studio 2010 ASP.Net C# TSQL TFS 2010 UML 2.1 Enterprise Architect DevArt DevExpress nUnit .NET4.0 .NET OpenOffice T-SQL Zebra Label Printer EAN OpenOffice Calc OpenOffice Base
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung Beratung und Verkauf
Aachen / Duisburg
2 Monate
2012-11 - 2012-12

Digital Documents

Architektur, Entwicklung Prozessmodellierung Anforderungsmanagement Architektur ...
Architektur, Entwicklung

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die Suche soll mittels Kundendaten, Forderungsdaten und Dokumentendaten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer ?Dokument Connect Funktion?. Ein Benutzer soll eine Kunden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen


Teamgröße

Ein Entwickler

Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware Oracle 10 Oracle 11 Toad for Oracle Oracle/SQL Enterprise Architect
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
Duisburg
9 Monate
2012-03 - 2012-11

Online Kassensystem

Projektleitung Prozessmodellierung Anforderungsmanagement Architektur ...
Projektleitung

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung, Beratung und Verkauf

  • Leitung eines indischen Entwicklungsteams im Off Sharing (Mumbai)
  • Konzipierung eines Browserbasierenden Kassensystems
  • Konzipierung einer eigenen Benutzerverwaltung
  • Produktkatalogpflege
  • Änderungstracking von Stammdaten
  • Kundendatendatenbank mit Produktreservierung
  • Kunden und Artikelsuche im Echtzeitbetrieb
  • Datenbackup
  • Kassenbuch, Umsatzstatisken, Bestandsstatistiken
  • Benutzerdefinierte Artikelattribute
  • Ankaufskasse, Verkaufskasse, Umtausch, Storno


Teamgröße

Drei Entwickler

Windows XP MS SQL 2008 Express Visual Studio 2010 PL SQL Developer ASP .NET TSQL TFS 2010 UML 2.1 Enterprise Architect Entity Framework DevExpress nUnit IIS
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung Beratung und Verkauf
Duisburg / Mumbai
6 Monate
2011-10 - 2012-03

Skip Tracing/Adress- und Kundenrecherche

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen einer Anwendung zum Durchführen von Skip Tracing (Adressrecherche)


Teamgröße

Ein Entwickler

Windows XP Oracle 11 MS SQL 2008 R2 Visual Studio 2010 PL SQL Developer VB .NET PL/SQL TSQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
4 Monate
2011-07 - 2011-10

Letter Print

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellung einer Anwendung zur Generierung von Standardschreiben
  • Vervollständigen der Standardschreiben mit komfortabler Gestaltung
  • Export der erfassten Daten als CSV

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
3 Monate
2011-05 - 2011-07

Dynamic Masks

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellung eines Tools zum Generieren von dynamischen Masken
  • Zuordnung von Datenbankfeldern an Steuerelementen
  • Fachseite soll Kleinstanwendungen selber definieren

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2010 PL SQL Developer VB.NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
9 Monate
2010-09 - 2011-05

Workflow Engine

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • UML-konforme Darstellung der Workflow Engine die graphische Darstellung soll mittels der Workflow Engine definierten
  • Bedingungen und Aktionen erfolgen
  • Tool zum Erstellen fehlender Systemwiedervorlagen

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2010 PL SQL Developer VB .NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect Architektur und Modellierungstools in VS 2010 LINQ To SQL LINQ To Oracle DevExpress nUnit Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
6 Monate
2010-10 - 2011-03

Reporting

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen einer Plattform zum Darstellen von Berichten
  • Anwendung zur Definition von Workflows nach UML Standard

Teamgröße

Ein Entwickler

Windows XP MS SQL 2008 R2 Oracle 11 Visual Studio 2008 PL SQL Developer VB .NET PL/SQL T-SQL TFS 2010 UML 2.1 Enterprise Architect SSIS MS Reporting Services
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
4 Monate
2010-06 - 2010-09

MT940 Tools

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Erstellen diverser Tools zum Darstellen und Bearbeiten von mt940 Daten undanderen Zahlungseingangsdateien

Teamgröße

Ein Entwickler

Windows XP Oracle 11 Visual Studio 2008 PL SQL Developer VB .NET PL/SQL TFS 2010 UML 2.1 Enterprise Architect Architektur und Modellierungstools in VS 2010 LINQ To SQL LINQ To Oracle DevExpress nUnit Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-05 - 2010-06

Datenmigration

Prozessmodellierung Anforderungsmanagement Architektur ...

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Migrieren von DMS-Daten von eFirst nach Dokuware

Teamgröße

Ein Entwickler

Windows XP Oracle 11 MS SQL 2008 R2 Visual Studio 2008 PL SQL Developer VB .NET TSQL PL/SQL TFS 2010 UML 2.1 Enterprise Architect LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-04 - 2010-05

Digital Documents

Entwickler Prozessmodellierung Anforderungsmanagement Architektur ...
Entwickler

Prozessmodellierung, Anforderungsmanagement, Architektur, Projektleitung, Release Management, Software Entwicklung

  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die suche soll mittels Kundendaten, Forderungsdaten und Dokumenten daten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer „Dokument Connect Funktion“. Ein Benutzer soll eine Junden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen.

Teamgröße

Ein Entwickler

Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-03 - 2010-04

Datenmigration

Prozessmodellierung Anforderungsmanagement Architektur ...
Windows XP  MS SQL 2005  Visual Studio 2010  C# TSQL TFS 2010  UML 2.1 Enterprise Architect  LINQ To SQL LINQ To Oracle DevExpress nUnit Architektur und Modellierungstools in VS 2010 Phin Inkassis CERP getPaid briX Dokuware eFirst
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2010-02 - 2010-03

CERP+ / Französische Inkassosoftware

Entwicklungsberatung, Software Entwicklung Entwicklungsberatung Software Entwicklung
Entwicklungsberatung, Software Entwicklung
  • Entwicklungsunterstützung für eine französische Inkasso Software
Windows XP  MS SQL 2005  Visual Studio 2008 PL SQL Developer  C# TSQL  TFS 2010  UML 2.1 Enterprise Architect Hibernate Developertools
Entwicklungsberatung Software Entwicklung
Banking / Insurance
4 Monate
2009-11 - 2010-02

Budgetplanungstool

Prozessmodellierung Anforderungsmanagement Architektur ...
  • Erstellen einer Anwendung zum Erfassen von Budget
Windows XP  Oracle 11  Visual Studio 2008 PL SQL Developer VB .NET PL/SQL  SVN/Subversive  UML 2.1 Enterprise Architect Hibernate Developertools  LINQ To SQL LINQ To Oracle DevExpress Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance
2 Monate
2009-07 - 2009-08

Digital Documents

Entwickler Prozessmodellierung Anforderungsmanagement Architektur ...
Entwickler
  • Entwicklung einer Benutzeroberfläche zum Darstellen von digitalen Dokumenten aus unterschiedlichen Dokument Management Systemen
  • Erstellen einer Maske zum Indizieren von Dokumenten
  • Verknüpfung der Dokumente mit fachlichen Objekten wie Kunde und Forderungen und Zahlungsplänenen
  • Erstellen der Datenzugriffsschicht mittels Hibernate
  • Erstellung einer Datenverdichtung für die Suche nach Dokumenten. Die suche soll mittels Kundendaten, Forderungsdaten und Dokumenten daten erfolgen
  • Bereitstellung einer Schnittstelle für den Import und Export von Daten
  • Bereitstellung einer „Dokument Connect Funktion“. Ein Benutzer soll eine Junden oder Forderungsnummer in irgendeiner Anwendung markieren können und mittels shortcut soll sich ein oder mehrere Dokumente im der Anwendung öffnen.
Windows XP Oracle 9i Eclipse PL SQL Developer SQLDeveloper J2EE Java 6 PL/SQL T-SQL SVN/Subversive UML 2.1 Enterprise Architect EJB3.0 / Hibernate SWT/jFace Spring RMI ActiveMQ/JMS Ant Mylyn Jetty BIRT iText jPedal Hibernate Developertools jUnit Phin Inkassis CERP getPaid briX eFirst Dokuware
Prozessmodellierung Anforderungsmanagement Architektur Projektleitung Release Management Software Entwicklung
Banking / Insurance

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Jahr 1 Monat
2025-05 - 2026-05

AEVO

Ausbilder, IHK Duisburg
Ausbilder
IHK Duisburg

Position

Position

  • Senior Software Engineer & Architect
  • Solution Designer
  • Senior Lead Developer

Kompetenzen

Kompetenzen

Top-Skills

Softwarearchitektur Solution Architect Agile Softwareentwicklung Software-Entwicklung

Schwerpunkte

RegfreeCOM

Aufgabenbereiche

Anforderungsmanagement
Fortgeschritten
Software Architektur
Experte
Projektleitung
Fortgeschritten
Prozessmodellierung
Fortgeschritten
Release Management
Fortgeschritten
Software Entwicklung
Experte
Software Engineering
Experte
Solution Design
Experte
Solution Architektur
Experte
Software Testing
Fortgeschritten
Entwicklungsleitung
Experte
Teamleitung
Experte

Produkte / Standards / Erfahrungen / Methoden

.NET COM
ActiveX
ADO.NET Entity Framework
Ant
Apache
Atom
BIRT
building automation
Caliburn
Camstar
Castle Windor
COM
Controls4Industry
CVS
Design Pattern
DevArt
DevExpress
DLL
DocFX
Doxygen
EAN
Eclipse
Enterprise Architect
Entity Framework
Entity Relationship
Entity-Relationship-Modell
EPPlus
Excel
Expression Blend
Fluent Assertion
Forms
GIT
GitExtensions
Hydra
IIS
Infragistics
Infragistics UltraGrid
IntelliJ
IntelliJ IDEA
IoC
iText
JDK
Jenkins
JetBrains IntelliJ IDEA
Jetty
Jira
Kan Ban
Kanban
Log4Net
Manufactoring Execution System
Mattermost
MES
MES Hydra
Microsoft IIS
Microsoft Teams
Microsoft Visual Studio
MOC Client
Model View Controller
Model View ViewModel
Moq
MS IIS
MS SQL 2008 Express
MSBuild
MSSQLServer2014
MVC
MVVM
MVVM Design Pattern
MVVM-Pattern
NetTcp
NHibernate
NSubstitute
Nuget
nUnit
OCX
OLE Automation
OLE DB
OpenJDK
OpenOffice
Base, Calc
PAC
Patterns
PgAdmin
PL\SQL Developer
Polarion
Power BI
PVS
Rabbit MQ
RegFree
Remedy
REST
RESTful
RESTful Web Services
RMI
RSS Feed
Scrum
SOAP
SourceTree
Spaceman
Sparx Systems Enterprise Architect
Spring
SqlDeveloper
Subversion
SVN
T SQL
TeamCenter
Team Foundation Server
2013, 2015
Testdriven Development
TFS
TFS 2010
Tortoise
TortoiseGit
Unit Testing
Unity
Vaadin 8
VB6.0
Verpackungsroboter
Visio
Visual Studio
2010, 2013, 2015, 2017, 6, .NET
VS Code
WCF
Web Service
WebserviceArchitektur
WebSphere
WeifenLuo
Windows Communication Foundation
Windows Presentation Foundation
Windows Presentation Foundation Controls
Windows Services
WPF
XAML
XML
XSD
XSLT
Zebra Label Printer

Berufliches:

Seit 2000 in der IT tätig für zwei Unternehmen als Festangestellter (11 Jahre) und als Freiberufler (15 Jahre).


BERUFSERFAHRUNG

03/2012 - 12/2025

Rolle: FREELANCER


Aufgaben:

  • Software Engineering mit Microsoft, Java und diverser Open Source Technologien. Durchführung von fachspezifischen Umsetzungen unter Anwendung agiler Methodiken
  • Solution Design unter verwendung von fachlichen und technischen Anforderungen. Unterstüzung der Enwicklung bei der Umsetzung und Unterstützung der Fachabteilung bei der Abnahme.
  • Erstellung von Software Architektur Entwürfen, Konzeption von Datenmodellen, Konzeption von Objekt und Klassenstrukturen, Funktionsentwurf
  • Fachliche und Organisatorische Leitung von Entwicklungsteams
  • Entwicklung und Durchführung von Datenmigration, ETL - Prozesse, Master Data Management
  • Projektleitung von Inhouse und Offshore Projekten, Personalbesetzung, Projektstrukturierung, Projektdefinition
  • Demand Management, Erstellung von Systemanalysen, inhaltliche Erfassung von Anforderungen, Erstellung von Fachkonzepten sowie-Lastenheften
  • Release Management, Softwareverteilung, Inbetriebnahme von Softwarelösungen


01/2007 - 06/2013

Rolle: Senior Software Engineer & Architect / stellvertr. Leiter Softwareentwicklung

Kunde: HOIST AG


Aufgaben:

  • Softwarekonzeption, Spezifikation und Entwicklung auf Basis von OpenSource Technologien sowie der Microsoft .Net Technologie
  • Anforderungsanalyse, Anforderungsspezifikation und Dokumentation
  • Konzeption, Spezifikation Entwicklung von Markt- und geschäftsübergreifender Softwarelösungen
  • Sicherstellung der Verfügbarkeit, Anwendung und Nutzung der im Softwareentwicklungsprozess benötigten Systeminfrastruktur, d.h. Entwicklungs-, Test- und Abnahmeumgebung
  • Erarbeitung von Dokumentationsrichtlinien und Checklisten mit dem Ziel der Qualitätssicherung (Vollständigkeit, Korrektheit) im Sinne des Softwareentwicklungsprozesses
  • Festlegung des funktionellen Umfangs eines Release, des Zeitplans und der Freigabe eines Softwarerelease sowie Dokumentation des Umfangs, der Änderung und Verwaltung der Versionshistorie
  • Sicherstellung der Produktionssicherheit eines Systems, Erstellung von Konfigurationsständen
  • Bereitstellung von Konfigurationsdateien, Benutzerhandbüchern und technischer Dokumentation
  • Unterstützung bei der Entwicklung systemnaher und fremder Softwarelösungen
  • Ausbildung und Vorbereitung der Mitarbeiter die das System nutzen, pflegen und betreiben
  • Aufwandsschätzung von Entwicklungsprojekten
  • Bestimmung des Vorgehensmodells


10/2004 - 01/2007

Rolle: Stellvertr. Leiter IT / Leiter Softwareentwicklung / Senior Software Engineer

Kunde: 020-EPOS GmbH


Aufgaben:

  • Leitung und somit Verantwortlicher für die Koordination / Organisation der IT - technischen Umsetzung von Inhouse Projekten
  • Planung / Koordination / Organisation und Implementierung von Mandanten Anforderungen für zahlreiche, namhafte deutsche sowie ausländische Unternehmen
  • Verantwortlicher für Softwareentwicklungen sowie den Einsatz und Beschaffung von Software sowie Hardware
  • Schulungen von Teamleitern, Projektleitern, IT sowie der Call-Center-Leitung
  • Personalverantwortung für zwei Entwickler, zwei Administratoren sowie einem Auszubildenden


10/2004 - 10/2005

Rolle: Senior Software Engineer

Kunde: 020-EPOS GmbH


Aufgaben:

  • Leitung der Softwareentwicklung, verantwortlich für die Planung Koordination von allen im Unternehmen anfallenden Entwicklungsanforderungen
  • Planung von Outbound - Applikationen, planen von Plattformen sowie Umsetzung / Organisation von Tools für das Unternehmensinterne Reporting
  • Planen und koordinieren der Anbindung von Vertriebspartnern, Bereitstellung der hierfür notwendigen Ressourcen (Online Erfassungsmasken sowie andere Erfassungsmasken)
  • Planen und umsetzen von Abrechnungssoftware für Vertriebspartnersowie die Unternehmensinterne Kostenermittlung
  • Planung und Koordination sowie Umsetzung von Schnittstellen in Zusammenarbeit mit Mandanten, Planung und Koordination von Tools zur Workflow Optimierung
  • Zuständig und verantwortlich für die Implementierung, Wartung sowie Steuerung des EnsemblePro - Dialer - Systems
  • Schulung von Teamleitern Projektleitern, Call Center Leitung Vertriebpartnern und der IT
  • Personalverantwortung für drei Entwickler


12/2002 - 10/2004

Rolle: Anwendungsentwickler

Kunde: 020-EPOS GmbH


Aufgaben:

  • Umsetzung von Kundenanforderungen
  • Erstellen von Outbound / Inboundmasken
  • Realisierung von Export- / Import Schnittstellen zu Mandanten
  • Erstellung von Loadern zur Standardisierung von Schnittstellen
  • Erstellen von Applikationen zur Darstellung von Internen Reportings
  • Helpdesk


01/2000 - 10/2000

Rolle: SELBSTSTÄNDIG (MOBILFUNK)


Aufgaben:

  • Verkauf von Mobilfunkgeräten in Zusammenarbeit mit der Talkline AG


10/1996 - 12/1999

Rolle: NEBENJOBS ALS STUDENT. AUSHILFSKRAFT


Aufgaben:

  • U.a. Tätig für die DeTe Immobilien GmbH in Duisburg, Entwicklung von Excel - Applikation mit VBA zur Fakturierung von Ingenieursleistungen nach HOAI, erstellen und automatisieren von Excel - Statistiken für Eupec Pipeline Logistics in Mühlheim an der Ruhr


12/2000 - 10/2004

Rolle: SELBSTSTÄNDIG (TEXIL - VEREDELUNG)


Aufgaben:

  • Produktion und Vertrieb von Offset - Printvorlagen sowie Produktion von Individual - Textilbedruckungen


PERSÖNLICHE STÄRKEN

  • KOMMUNIKATION
  • INNOVATION
  • TEAMWORK
  • KREATIVITÄT


TECHNISCHES QUALIFIKATIONSPROFIL

DESIGN UND ANALYSE:

  • MS Architektur & Modellierungstools
  • UML 2.1
  • SPARX Systems Enterprise Architect
  • Pattern
  • Nassi Schneidermann
  • PAP
  • C4 Model / arch42


GUI ENTWICKLUNG:

  • RCP
  • SWT/JFace
  • WinForms
  • WPF
  • Vue.js
  • Blazor


IDE:

  • Eclipse
  • Visual Studio
  • intelliJ
  • WebStrom
  • DataGrip
  • Visual Studio 6
  • Altova XML Spy
  • Borland C/C++ Builder
  • PsyCharm
  • GoLand
  • VS Code
  • Rider


FRAMEWORKS:

  • RCP
  • Spring 
  • JDK 
  • .Net


VERSIONSKONTROLLE:

  • GIT
  • TFS
  • SVN / Subversive
  • CVS
  • VSS


BUILD AUTOMATISIERUNG:

  • TeamCity
  • Jenkins
  • Team Foundation Server
  • Bamboo
  • Azure DevOps
  • GitLab


TESTING:

  • nUnit
  • xUnit
  • jUnit
  • Specflow
  • Cucumber
  • Gherkin
  • Moq
  • NSubstitute
  • Fluent Assertion
  • Selenium


VIRTUALISATION:

  • VMWare
  • Hyper-V
  • Virtual Box


CLOUD:

  • AWS
  • Azure
  • Docker
  • Kubernetes
  • HELM
  • Grafana
  • NGINX
  • Ingress
  • Harbor
  • Instana
  • Giant Swarm


MESSAGING:

  • Active MQ
  • Rabbit MQ
  • WebSphere MQ
  • MSMQ
  • Azure Service Bus


ORM:

  • Hibernate / EJB 3.0
  • nHibernate
  • Entity Framework
  • Dapper


DBMS:

  • Oracle
  • MS SQL
  • Cache
  • Sybase
  • DB2/Informix
  • PostGres
  • MySQL
  • Access
  • Neo4J
  • Firebird


ABFRAGESPRACHEN:

  • SQL
  • HQL
  • XPath
  • X-Query
  • X-Link
  • WQL
  • Cipher


BESCHREIBUNGSSPRACHEN:

  • XAML
  • XML
  • HTML
  • Json


REPORTING:

  • Reporting Services
  • Crystal Reports
  • Dataviews
  • Power BI


ETL:

  • SQL Server Ingeration Services
  • SQL Server Analysis Services
  • Oracle Data Integrator
  • Camunda


OCR:

  • Tesseract
  • Document Intelligence Studio


DMS

  • Dokuware
  • eFirst
  • Softgate
  • Enaio
  • FileDirector
  • Easy Archive
  • Azure Blob Storage


TK/CTI/IVR/CMS

  • ServiceGear
  • Concertor Ensemble Pro
  • CenterVu
  • Genesys
  • Avaya G3R


SPEZIALSOFTWARE:

  • Phin AMV
  • Inkassis
  • CERP
  • GetPaid
  • briX
  • Ikaros
  • WinkPC


OFFICE

  • Open Office
  • MS Office
  • Acrobat


SONSTIGES:

  • Projektleitung
  • Demand Management
  • Release Management
  • Prozess Modellierung
  • Software Architektur
  • Beratung
  • Software Development
  • Solution Design
  • Software Testing

Betriebssysteme

DOS
FreeBSD
Windows
7, 8.1, 10, 2000
Windows 10
Windows 7
Windows Server
2008
Windows Server 2012 R2
Windows XP
Windows XP Professional

Programmiersprachen

.NET
4.0, 4.5, 4.6, Applikation, Entwicklung, Framework
ASP.Net
C#
C/C++
Delphi
Excel VBA
Go
J2EE
Java
6
JavaScript
JDK 1.6
JSon
Microsoft .NET
PL/SQL
PowerShell
Python
T-SQL
Turbo Pascal
UML
UML 2.0
UML Modellierung
UML2
Unified Modeling Language
VB
VB 6.0 / VBA
Vb Classic
VB for Application
VB.net
VB/Script
vbclassic
VBS

Datenbanken

Access
DB2
ETL
ETL Process
ETL Prozesse
Integration Services
Microsoft SQL Server
2005, 2008 R2, 2012, 2014, Analysis Services
MS SQL Database
MS SQL Server 2008 R2
MS SQL Server Integration Services
MS SQL Server Management Studio
MS SQL Server Reporting Services
MySQL
Oracle
8i, 9i, 10g, 11g
Oracle 11
Oracle 12
Oracle 9i
Postgres
Postgres 10
PostgreSQL
Registry
Reporting Services
SQL Server Data Tools
SQL Server Integration Services
SQL Server Management Studio
SQL Server Reporting Services
SSAS
SSDT
SSIS
SSMS
SSRS
Sybase
TSQL

Datenkommunikation

Http
MQSeries
ODBC
OleDB
SOAP
Sockets
Tcp/Ip

Hardware

AutoBag
Avaya G3 R

Design / Entwicklung / Konstruktion

Clean Code
Jetbrains TeamCity
Microservices
PRISM
UML 2.1

Branchen

Branchen

  • Automobil
  • Telekommunikation\Mobil
  • Reise
  • Lebensmittel
  • Hygiene
  • Pharma
  • TV-Shows
  • Bank
  • Versicherungen
  • Lotterie
  • Call Center
  • Einzelhandel
  • Fußball/Sport
  • Einrichtungshaus
  • Bonuskarten
  • Baumarkt
  • Banking and Insurance

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.