Senior Software Architect & Engineer
Aktualisiert am 31.01.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.01.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Dependency Injection
Deutsch
Englisch
Französisch
Hindi
Inversion of Control
S.O.L.I.D.
SOLID
Urdu

Einsatzorte

Einsatzorte

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

Projekte

Projekte

5 Monate
2019-04 - 2019-08

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 and 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 neutstart
  • Anbindung des „CEM - Central Electric Management“ and 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 hoch frequenten 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.
  • 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 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 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

2002

FACHINFORMATIKER ANW. ENTWICKLER

Institution: Siemens Duisburg

2000

STUDIUM WIRTSCHAFTSWISSENSCHAFTEN

Institution: UGH Essen 

1995

Schulbildung

Abschluss: ABITUR

Institution: Gesamtschule Duisburg-Süd

Position

Position

  • Senior Software Engineer & Architect

Kompetenzen

Kompetenzen

Schwerpunkte

RegfreeCOM

Aufgabenbereiche

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

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
Design Patterns
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
OpenOffice Base
OpenOffice 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
Team Foundation Server 2013
TeamCenter
TeamFoundationServer
TeamFoundationServer 2015
Testdriven Development
TFS
TFS 2010
Tortoise
TortoiseGit
Unit Testing
Unity
Vaadin 8
VB6.0
Verpackungsroboter
Visio
Visual Studio 2010
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 6
Visual Studio.NET
VS Code
WCF
Web Service
Webserver
WebService
WebserviceArchitektur
WebServices
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 (6 Jahre).

BERUFSERFAHRUNG

03/2012 - 03/2019

Rolle: FREELANCER

Aufgaben:

  • Software Engineering mit Microsoft, Java und diverser Open Source Technologien. Durchführung von fachspezifischen Umsetzungen unter Anwendung agiler Methodiken 
  • Entwicklung und Durchführung von Datenmigration, ETL - Prozesse, Master Data Management
  • Erstellung von Software Architektur Entwürfen, Konzeption von Datenmodellen, Konzeption von Objekt und Klassenstrukturen, Funktionsentwurf
  • 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
  • Wartung und Pflege von Software, Second und Third Level Support

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 / Organisatio 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 Unternehm.internen Reporting
  • Helpdesk

01/2000 - 10/2000

SELBSTSTÄNDIG (MOBILFUNK)

Aufgaben:

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

10/1996 - 12/1999
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
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

DESIGN UND ANALYSE:

  • MS Architektur & Modellierungstools
  • UML 2.1
  • SPARX Systems Enterprise Architect
  • Pattern
  • Nassi Schneidermann
  • PAP

ABFRAGESPRACHEN:

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

BESCHREIBUNGSSPRACHEN:

  • XAML
  • XML
  • HTML

GUI ENTWICKLUNG:

  • RCP
  • SWT/JFace
  • WinForms
  • WPF

ORM:

  • Hibernate / EJB 3.0
  • nHibernate
  • Entity Framework

DBMS:

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

VERSIONSKONTROLLE:

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

IDE:

  • Eclipse
  • Visual Studio
  • Visual Studio 6
  • Altova XML Spy
  • Borland C/C++ Builder

FRAMEWORKS:

  • RCP
  • Spring
  • JDK
  • .Net Framework

REPORTING:

  • Reporting Services
  • Crystal Reports
  • Dataviews

DMS

  • Dokuware
  • eFirst

SPEZIALSOFTWARE:

  • Phin AMV
  • Inkassis
  • CERP
  • GetPaid
  • briX

TK/CTI/IVR/CMS

  • Avaya G3R
  • Concerto Ensemble Pro
  • CenterVU

OFFICE

  • Open Office
  • MS Office
  • Acrobat

SONSTIGES:

  • Projektleitung
  • Demand Management
  • Release Management
  • Prozess Modellierung
  • Software Architektur
  • Beratung
  • Software Development

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
.NET 4.5
.NET 4.6
.NET Applikation
.NET Entwicklung
.NET Framework
.NET4.0
.Net4.5
.Net4.6
ASP.Net
C#
C/C++
Delphi
Excel VBA
J2EE
Java
Java 6
JDK 1.6
JScript
JSon
Microsoft .NET
PL/SQL
PowerShell
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)
nicht möglich

Projekte

Projekte

5 Monate
2019-04 - 2019-08

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 and 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 neutstart
  • Anbindung des „CEM - Central Electric Management“ and 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 hoch frequenten 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.
  • 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 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 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

2002

FACHINFORMATIKER ANW. ENTWICKLER

Institution: Siemens Duisburg

2000

STUDIUM WIRTSCHAFTSWISSENSCHAFTEN

Institution: UGH Essen 

1995

Schulbildung

Abschluss: ABITUR

Institution: Gesamtschule Duisburg-Süd

Position

Position

  • Senior Software Engineer & Architect

Kompetenzen

Kompetenzen

Schwerpunkte

RegfreeCOM

Aufgabenbereiche

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

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
Design Patterns
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
OpenOffice Base
OpenOffice 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
Team Foundation Server 2013
TeamCenter
TeamFoundationServer
TeamFoundationServer 2015
Testdriven Development
TFS
TFS 2010
Tortoise
TortoiseGit
Unit Testing
Unity
Vaadin 8
VB6.0
Verpackungsroboter
Visio
Visual Studio 2010
Visual Studio 2013
Visual Studio 2015
Visual Studio 2017
Visual Studio 6
Visual Studio.NET
VS Code
WCF
Web Service
Webserver
WebService
WebserviceArchitektur
WebServices
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 (6 Jahre).

BERUFSERFAHRUNG

03/2012 - 03/2019

Rolle: FREELANCER

Aufgaben:

  • Software Engineering mit Microsoft, Java und diverser Open Source Technologien. Durchführung von fachspezifischen Umsetzungen unter Anwendung agiler Methodiken 
  • Entwicklung und Durchführung von Datenmigration, ETL - Prozesse, Master Data Management
  • Erstellung von Software Architektur Entwürfen, Konzeption von Datenmodellen, Konzeption von Objekt und Klassenstrukturen, Funktionsentwurf
  • 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
  • Wartung und Pflege von Software, Second und Third Level Support

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 / Organisatio 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 Unternehm.internen Reporting
  • Helpdesk

01/2000 - 10/2000

SELBSTSTÄNDIG (MOBILFUNK)

Aufgaben:

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

10/1996 - 12/1999
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
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

DESIGN UND ANALYSE:

  • MS Architektur & Modellierungstools
  • UML 2.1
  • SPARX Systems Enterprise Architect
  • Pattern
  • Nassi Schneidermann
  • PAP

ABFRAGESPRACHEN:

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

BESCHREIBUNGSSPRACHEN:

  • XAML
  • XML
  • HTML

GUI ENTWICKLUNG:

  • RCP
  • SWT/JFace
  • WinForms
  • WPF

ORM:

  • Hibernate / EJB 3.0
  • nHibernate
  • Entity Framework

DBMS:

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

VERSIONSKONTROLLE:

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

IDE:

  • Eclipse
  • Visual Studio
  • Visual Studio 6
  • Altova XML Spy
  • Borland C/C++ Builder

FRAMEWORKS:

  • RCP
  • Spring
  • JDK
  • .Net Framework

REPORTING:

  • Reporting Services
  • Crystal Reports
  • Dataviews

DMS

  • Dokuware
  • eFirst

SPEZIALSOFTWARE:

  • Phin AMV
  • Inkassis
  • CERP
  • GetPaid
  • briX

TK/CTI/IVR/CMS

  • Avaya G3R
  • Concerto Ensemble Pro
  • CenterVU

OFFICE

  • Open Office
  • MS Office
  • Acrobat

SONSTIGES:

  • Projektleitung
  • Demand Management
  • Release Management
  • Prozess Modellierung
  • Software Architektur
  • Beratung
  • Software Development

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
.NET 4.5
.NET 4.6
.NET Applikation
.NET Entwicklung
.NET Framework
.NET4.0
.Net4.5
.Net4.6
ASP.Net
C#
C/C++
Delphi
Excel VBA
J2EE
Java
Java 6
JDK 1.6
JScript
JSon
Microsoft .NET
PL/SQL
PowerShell
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 GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.