Software- und Web-Entwickler - Client, Server, Mobil
Aktualisiert am 13.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.08.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Französisch
Gute Kenntnisse

Einsatzorte

Einsatzorte

Mönchengladbach (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-11 - heute

Migration einer monolitischen Anwendung zu einer verteilten, skalierbaren Anwendung.

Software-Architekt/-Entwickler Dotnet Core Docker Azure ...
Software-Architekt/-Entwickler

Erstellung einer skalierbaren Anwendung durch die Verwendung von Microservices.
Cloud-Betireb und Offline-fähigkeit.

Azure MS SQL Server Visual Studio Rider Angular WebApi Docker Git
Dotnet Core Docker Azure C# Bourne-again-shell MS SQL Server PowerShell Atlassian Confluence Atlassian JIRA Agile Git
Diebold-Nixdorf GmbH
Remote (Home Office)
2 Jahre
2019-11 - 2021-10

Anwendungsmigration Microsoft Cloud Deutschland nach Microsoft Cloud International

Software-Architekt/-Entwickler Dotnet Core Docker Azure ...
Software-Architekt/-Entwickler
  • Frontend
  • Backend
  • Microsoft Azure DevOps
  • GDPR / DSGVO
Git Azure MS Azure SQL Database Angular C# DevOps Web Application Firewall Entity Framework Core WebApi Docker
Dotnet Core Docker Azure C# Bourne-again-shell SQL PowerShell
T-Systems International GmbH
Remote (Home Office)
6 Monate
2019-05 - 2019-10

Implementation einer Applikation zur Auftragserfassung

Software-Architekt/-Entwickler C# Agile Entwicklung Bootstrap ...
Software-Architekt/-Entwickler
  • Erstellung von visuellen Komponenten.
  • Azure DevOps.
  • Build- und Releasemanagement
  • Analyse von funktionalen und nicht-funktionalen Anforderungen.
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Frontend Design

 

Ziel:

 

Neuentwicklung einer über 25 Jahre alten Legacy-Anwendung. Eine Desktop-Anwendung soll mittels einer Web-Applikation abgelöst werden.

 

Ergebnis:

 

Das Produkt wird aktiv beim Kunden getetstet und wird stetig weiterentwickelt.

Es soll Ende des Jahres ausgerollt werden.

Git Microsoft Azure Microsoft Visual Studio 2019 Jetbrains Rider Microsoft SQL Server Bootstrap
C# Agile Entwicklung Bootstrap REST
UL International TTC GmbH
Krefeld
3 Monate
2019-01 - 2019-03

Planung und Implementation eine Bestellportals

Software-Entwickler Agile Entwicklung MSSQL MS dotnet ...
Software-Entwickler
  • Erstellung eines Frontends.
  • Erstellung von Backend Webservices.
  • Build- und Releasemanagement
  • Analyse von funktionalen und nicht-funktionalen Anforderungen.
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)

 

Ziel:

 

Erstellung eines Bestellportals für Druckmedien und Zubehör. 

 

Ergebnis:

 

Das Projekt wurde aufgrund eines Geschäftsführungswechsels und der damit einhergehenden Budgetkürzung eingestellt.

Visual Studio 2017 MSSQLServer ReSharper StyleCop Git
Agile Entwicklung MSSQL MS dotnet C# T-SQL
Bergisch-Gladbach
4 Monate
2018-09 - 2018-12

IPP Print Service

Architekt/Entwickler Agile Entwicklung Backend-Entwickler ASP.NET Core ...
Architekt/Entwickler

Erstellung eines Webservice zum treiberlosen Drucken mittels Container-gehosteten CUPS Servern und RESTful Webservice mit Load-Balancing.
Microservice Architektur, Docker Container, ASP.NET Core MVC 2.x

IPP Protokoll Implementierung

Framework für Comtainer-getriebene Entwicklung

Docker-Skripte

Visual Studio 2017 ReSharper StyleCop Git
Agile Entwicklung Backend-Entwickler ASP.NET Core C# REST
Deichmann Schuhe Deutschland GmbH
Essen, Ruhr
4 Monate
2017-05 - 2017-08

Migration mehrerer Legacy Anwendungen im Touristik-Bereich

Senior Software Architect, Developer, Buildmanager Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio ...
Senior Software Architect, Developer, Buildmanager
  • Unterstützung der Migrationsarchitektur.
  • Untersützung im Konfigurationsmanagement.
  • Allgemeines Refactoring

Ziel:

Der Kunde möchte die fremdentwickelten Applikationen auf seiner Infrastruktur lauffähig bekommen.

Es sind insgesamt 10 Mandanten zu bedienen, die alle kurzfristig live gehen sollen.

Ergebnis:

5 Mandanten sind bereits produktiv online.

Vorgehensmodell:

Agile Entwicklung nach Scrum.

Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio Subversion Atlassian Jira Atlassian Confluence Jenkins Microsoft Windows 7/10 PowerShell Microsoft Active Server Pages Microsoft .NET Framework 4.6 c#/VB.NET Microsoft ASP.NET MVC 5 Webapi 2 Microsoft SQL-Server 2012/2014/2016 Bootstrap jQuery Bower NuGet Gulp Jenkins
DER Touristik GmbH
1 Jahr 3 Monate
2016-02 - 2017-04

Planung, Konzeption und Implementation eines Frameworks zur Erstellung von fachlich getriebenen Anforderungen

Senior Software Architect, Developer,Buildmanager,Releasemanager Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio ...
Senior Software Architect, Developer,Buildmanager,Releasemanager
  • Erstellung eines Webportals mit n-Tier-Architektur zur Registrierung und Verwaltung von Marktakteuren/Marktteilnehmern im Energiemarkt nebst automatisierbarer Begleitprozesse wie Ticketsystem etc.
  • Erstellung einer normalisierten Datenbank-Struktur zur Abbildung aller benötigten Entitäten.
  • Build- und Releasemanagement
  • Schulung MVC Pattern
  • Schulung CleanCode Development
  • Schulung Unit-Testing
  • Performance-Optimierung
  • Planung, Konzeption und Durchführung von Last- und Performancetests
  • Permanentes Refactoring
  • Analyse von funktionalen und nicht-funktionalen Anforderungen:
  • C# 6.0, Node.js
  • Anforderungserhebung im Endkundengespräch
  • Festlegung von Entwicklungsrichtlinien für das ganze Team
  • Antwortzeiten inkl. Optimierung (Ladezeitenverbesserung, Speicherverbrauch etc.)
  • hohe Skalierbarkeit
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Continuous Deployment

Ziel:

  • Für den Endkunden soll ein Webportal erstellt werden, mit dessen Hilfe die Teilnehmer und Akteure am Energiemarkt registriert und verwaltet werden können.
  • Alle anfallenden Tätigkeiten, wie Benutzer-, Einheitenverwaltung sowie Systemeinstellungen sollen aus dem Webportal gesteuert werden können.
  • Ergebnis:
  • Ein performantes und skalierbares Webportal mit Hochverfügbarkeitsumsetzung im Microsoft-Umfeld.
  • Das Produkt ist seit dem 1.5.2017 im UAT und wird am 1.7.2017 produktiv gehen.

Vorgehensmodell:

  • Agile Entwicklung nach Kanban
Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio Subversion Atlassian Jira Atlassian Confluence Jenkins Microsoft Windows 7 PowerShell .NET Framework 4.6 Microsoft ASP.NET MVC 5 Webapi 2 C# Microsoft SQL-Server 2016 Bootstrap jQuery Bower NuGet Gulp
regiocom GmbH, Endkunde: Bundesnetzagentur
7 Monate
2015-02 - 2015-08

Migration einer Delphi 7 ERP Anwendung nach Delphi XE7 (x86/x64).

Senior Software Architect,Developer,Buildmanager, Releasemanager Microsoft Office 2010 Microsoft Visual Studio 2012 / 2013 Subversion ...
Senior Software Architect,Developer,Buildmanager, Releasemanager
  • Erstellung von visuellen Multifunktions-Komponenten.
  • Entwicklung und Pflege einer Lagerwirtschaftsanwendung für Mobilgeräte
  • Erstellen von Stored Procedures in T-SQL.
  • Build- und Releasemanagement
  • Schulung Git
  • Analyse von funktionalen und nicht-funktionalen Anforderungen:
  • Pascal
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Prozessbeschreibung Release Management

Ziel:

Eine bereits bestehende ERP Applikation welche mit Delphi 7 entwickelt worden ist, soll auf den aktuellen Stand der Technik nach Delphi XE7 migriert werden.

Erstellung einer Lagerwirtschaftsapplikation für Mobile Handscanner.

Ergebnis:

Ein Großteil der alten Businesslogik wurde in Stored Procedures nach MSSQL verbracht.

Es wurde eine Migration durchgeführt und das ERP Produkt wurde in 32- und 64-Bit bereitgestellt.

Mittels ASP.NET wurde eine Lagerwirtschaftslösung entwickelt welche auf der ERP Lösung aufsetzt.

Die Produkte werden beim Kunden des Projektanbieters intern eingesetzt.

Microsoft Office 2010 Microsoft Visual Studio 2012 / 2013 Subversion Team Foundation Server 2010 Delphi 7 Delphi XE7 Microsoft Windows 7 .NET Framework 4.5 Microsoft Windows Forms Webapi 2 ASP.NET VCL RTL
igus GmbH
1 Monat
2014-11 - 2014-11

Entwicklung von WPF User Controls welche für die Steuerungspanele einer Tablettenpressmaschine verwendet werden.

Senior Software Developer Microsoft Visual Studio 2012 Subversion Team Foundation Server 2012 ...
Senior Software Developer

Ziel:

Implementation einer animierten 3D Pressmatrize.

Ergebnis:

Das Projekt wurde frühzeitig beendet.

Microsoft Visual Studio 2012 Subversion Team Foundation Server 2012 Microsoft Windows 7 .NET Framework 4.5 Microsoft Windows Presentation Foundation (WPF) Microsoft Prism Library 5.0 Microsoft Managed Extensibility Framework
Kilian Tableting GmbH
1 Jahr
2013-11 - 2014-10

Refactoring von MDA getriebenem TargetCompiler.

Senior Software Architect,Developer, Software Tester Microsoft Office 2010 Microsoft Visual Studio 2008/2010/2012 Subversion ...
Senior Software Architect,Developer, Software Tester
  • Profiling
  • Optimierung der Performance und des Speicherverbrauchs
  • Migration von x86 (.NET 3.0) nach x64 (.NET Framework 4.5)
  • Einführung einer neuen Storage Engine SQLite => Flat

Analyse von funktionalen und nicht-funktionalen Anforderungen:

  • C# / VB.NET
  • Lifecycle Management
  • Rough Evaluations
  • Feasibility Studies
  • Detailed Design

Ziel:

Die Applikation benutzerfreundlicher machen, Leistung und Speicherverbrauch verbessern.

Die Applikation für zukünftige Entwicklungen vorbereiten.

Ergebnis:

Alle gegebenen Anforderungen wurden erfolgreich implementiert, das Produkt wird weltweit beim Kunden des Projektanbieters eingesetzt.

Microsoft Office 2010 Microsoft Visual Studio 2008/2010/2012 Subversion Team Foundation Server 2010 Microsoft Windows 7 .NET Framework 3.0 / 3.5 / 4.5 .NET Compact Framework 3.5 Microsoft Windows Forms log4net
Sütron electronic GmbH
2 Jahre 9 Monate
2010-10 - 2013-06

Lifecycle Management für die MPF Server Plattform innerhalb einer Microsoft Mediaroom Umgebung für T-Home Entertain.

Lifecycle Manager, Requirements Engineer, Security Engineer Microsoft Office 2007/2010 Microsoft Visual Studio 2010/2012 Git ...
Lifecycle Manager, Requirements Engineer, Security Engineer
  • Erstellung und Wartung von Application Development Guidelines.
  • Entwicklung von Tools für Last- und Performancetests für die MPF Server Plattform (ASP.NET MVC3, NLog, Moq, MRML).
  • Entwicklung von Tools für Last- und Performancetests für die Microsofts AppFabric Caching Services (WCF, NLog, XML).
  • Durchführung von Last- und Performancetests für die MPF Server Plattform.
  • Kapazitätsplanung für die MPF Server Platform.
  • Anforderungsanalyse
  • Prozess Analyse

Analyse funktionaler und nicht-funktionaler Anforderungen:

  • C# / VB.NET
  • Lifecycle Management
  • Rough Evaluations
  • Feasibility Studies
  • Detailed Design

Ziel:

Execution of the process of requirements analysis.

Ergebnis:

Implemented requirements for products, which are in the state of productive operation

Microsoft Office 2007/2010 Microsoft Visual Studio 2010/2012 Git Subversion CIS => Jenkins Bamboo Hudson JMeter loadUI Telekom Cloud Microsoft Windows 7 .NET Framework 3.5 / 4.0 / 4.5 Mediaroom Presentation Framework (MPF) NLog Enterprise Application Library Mediaroom ADK 3.x Microsoft AppFabric for Windows Server
7 Monate
2010-01 - 2010-07

Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents. 

Senior Developer, 3rd Level Support, Code Reviewer Microsoft Visual Studio 2005 / 2008 Rational ClearCase Rational ClearDDTS ...
Senior Developer, 3rd Level Support, Code Reviewer
  • Die komplette Kundenkommunikation soll über diese Plattform abgewickelt werden.
  • Besondere Prozesse wie Session-Handling, Auftrags- und Vertragsverwaltung, sowie Umtausche und Stornierungen.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Refactoring
  • Application Blocks
  • Lose Kopplung
  • Compsite Application Block CAB / Composite Application Library CAL
  • Defect Tracking
  • Offshoring Support
  • Outsourcing
  • Web Service Integration via Mule Enterprise Service Bus

Ziel:

Unterstützung der Callcenter-Agents bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Microsoft Visual Studio 2005 / 2008 Rational ClearCase Rational ClearDDTS Microsoft Windows XP Professional .NET Framework 2.0 / 3.5 Composite Application Blocks Smart Client Software Factory Enterprise Application Blocks; Enterprise Library Mule ESB
TechMahindra Deutschland GmbH, Endkunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)
1 Jahr 2 Monate
2008-11 - 2009-12

diverse Projekte

Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents. 

Kunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)

Branche:Telekommunikation, Mobilfunk

 

Aufgaben:

  • Die komplette Kundenkommunikation soll über diese Plattform abgewickelt werden. 
  • Besondere Prozesse wie Session-Handling, Auftrags- und Vertragsverwaltung, sowie Umtausche und Stornierungen.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Refactoring
  • Application Blocks
  • Lose Kopplung
  • Compsite Application Block CAB / Composite Application Library CAL
  • Lifecycle Management
  • Defect Tracking
  • Web Service Integration via Mule Enterprise Service Bus

Ziel:

Unterstützung der Callcenter-Agents bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Entwicklungsumgebung:

Microsoft Visual Studio 2005 / 2008, Rational ClearCase, Rational ClearDDTS

Projektsprache:

Englisch

Plattform:

Microsoft Windows XP Professional, .NET Framework 2.0 / 3.5, Composite Application Blocks, Smart Client Software Factory, Enterprise Application Blocks; Enterprise Library, Mule ESB

Rolle:

  • Senior Developer
  • 3rd Level Support
  • Code Reviewer

Unterstützung bei der Re-Implementierung einer Prozesssoftware für Mobilgeräte.

Kunde:ista Deutschland GmbH

Branche:Energie

Aufgaben:

Der Servicepartner soll in der Lage sein, den „gelebten Prozess“ des Ablesens, welcher vollständig bisher nur in Papierform möglich war, mittels eines PDA durchzuführen und Prozesse wie Ablesung, Tausch, Errichtung etc. elektronisch durchzuführen und die Daten über ein Backend-System zu übermitteln.

Implementation von kundenorientierten, fachlichen

Anforderungen:

  • Modularisierung / Normalisierung
  • Lokalisierung
  • Tools für MDA / DB-Support (Remapping / Repair)
  • O/R Mapping
  • Application Blocks
  • Lose Kopplung
  • Komplexer, verteilter Update Prozess via DFÜ

Ziel:

Unterstützung der Serviceprovider bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Entwicklungsumgebung:

Microsoft Visual Studio 2005 / 2008, NoMagic MagicDraw 9.5 – 15.x, TeamCity (Continuous Itegration Server), CVS

Plattform:

Microsoft Windows CE 5.0 Plus, Microsoft Windows XP Professional, .NET Framework 2.0 / 3.5, .NET Compact Framework 2.0 / 3.5, Microsoft SQL Server Mobile 2005 / Compact Edition 3.1 / 3.5

Rolle:

  • Teilprojektleiter
  • System Architect
  • Senior Developer
  • Code Reviewer
  • CIS Manager (Continuous Integration Server)

7 Monate
2006-06 - 2006-12

Erstellung einer Systemarchitektur für Mobilgeräte zur Zustellung von Transportgütern

System Architect, Senior Developer, Code Reviewer Microsoft Visual Studio 2005 Microsoft Office Visio for Enterprise Architects PocketPC2003 ...
System Architect, Senior Developer, Code Reviewer

Die Zusteller sollen in der Lage sein, Güter mit Unregelmäßigkeiten auf Sendungs- und Packstückebene zuzustellen und Abrechnungen sowie Reports erstellen zu können.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Device-Adapter
  • Endliche Zustandsautomaten
  • Application Blocks
  • Lose Kopplung

Ziel:

Bereitstellung einer Software, die alle täglichen Arbeiten der Zusteller elektronisch unterstützt (Zustellen / Unregelmäßigkeiten / Abrechnung)

Ergebnis:

Das System ist produktiv im Einsatz.

Microsoft Visual Studio 2005 Microsoft Office Visio for Enterprise Architects PocketPC2003 .NET Compact Framework 2.0 Microsoft SQL Server Mobile 2005
IT-Solutions GmbH, Endkunde: DHL Freight
2 Monate
2005-09 - 2005-10

Neuentwicklung eines XML Webservices zur Speicherung von Maut-Daten mit anschließender Möglichkeit der Validierung

Developer C# XML Webservices ASP.NET ...
Developer

Möglichkeit der Validierung

  • XML Webservices
  • ASP.NET 2.0
  • WSE 2.0

Der Webservice soll benutzt werden, um an einer Mautstelle vorbeifahrende Fahrzeug zu erfassen und diese Daten nach bestimmten Business-Regeln abzurufen und ggf. Verwarn-Vorfälle zu initiieren.

Ziel:

Mautsystem von Bargeld auf Payment via Mobiltelefon umstellen

Ergebnis:

Projekt wurde geplant, kam jedoch aufgrund des vom Kunden geplanten Zeitrahmens und wegen fehlender Manpower nicht zum produktiven Einsatz

C# XML Webservices ASP.NET MS SQL Server
e-Payment
3 Jahre 2 Monate
2002-09 - 2005-10

diverse Projekte

Neuentwicklung einer Bibliothek für Mobilgeräte (API / SDK)

Firma:Schweers Informationstechnologie GmbH

Rolle: Senior Developer

Branche: Städte und Kommunen

Aufgaben:

  • XML Webservices
  • .NET Compact Framework
  • C#/VB.NET

Die Bibliothek versorgt die Firmen interne Softwareentwicklung mit Komponenten und Standardschnitt stellen und versetzt Partner und Kunden in die Lage, eigene Softwareansätze zu realisieren.

Ziel:

Über die API und das SDK soll der Zugriff der Hardware des Mobilgerätes bereitgestellt werden.

Ergebnis:

Die Bibliothek ist weltweit im Einsatz. Das SDK wurde für den europäischen, amerikanischen und arabischen Raum geschrieben

Entwicklungsumgebung:

VS2K3, C#, VB.NET, XML Webservices, ASP.NET, MS SQL Server, MS SQL Server Mobile

Neuentwicklung einer Transfersoftware für Mobilgeräte

Branche: Städte und Kommunen

Rolle: Senior Developer

Aufgaben:

  • TCP/IP
  • UDP Broadcast
  • RS232/RS485

Software zur Konfiguration und Initialbetankung von Mobilgeräten nach dem Prinzip One2Many. Datenverarbeitung und Reporting für Nutzdaten, Fehlererhebungen etc.

Ziel:

Datenverarbeitung und Reporting für Nutzdaten, Fehlererhebungen etc.

Entwicklung einer Kommunikationssoftware, um Daten vom Mobilgerät auf Backend zu transportieren.

Ergebnis:

Software befindet sich weltweit im produktiven Einsatz

Entwicklungsumgebung:

VS2K3, Delphi, C#, VB.NET, XML Webservices, ASP.NET, MS SQL Server, MS SQL Server Mobile, IIS 

11 Monate
2001-01 - 2001-11

Entwicklung einer Online-Applikation zur Erfassung von Projekten und Bewerbern (ähnlich Stepstone).

Projektleiter, Senior-Entwickler Delphi PHP MySQL ...
Projektleiter, Senior-Entwickler
  • PHP
  • JavaScript
  • HTML
  • MySQL
  • Die Anwendung soll Bewerbern ermöglichen, ihre Skills online in ein Profil einzutragen.
  • Die Projektanbieter bzw. Business-Kunden bekommen anonymisierte Profile und können diese gegen Gebühr freischalten lassen.
  • Die Kommunikation erfolgt über SMTP/POP3.

Ziel:

Online-Bewerbungen werden automatisch in das System importiert.

Ergebnis:

weltweit im Einsatz

Delphi PHP MySQL IIS
Infosoft GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1993
Studium der Informatik am IBEDA/Köln (Institut für Betriebswirtschaft und Datenverarbeitung)
 
1996
Studium der Informations- und Kommunikationstechnik SGD

Kompetenzen

Kompetenzen

Schwerpunkte

Cloud-Technologien
Microsoft Azure
Virtualisierung
Docker
Microservices

Produkte / Standards / Erfahrungen / Methoden

.NET Compact Framework
.NET Core
.NET Framework
Agile Entwicklung
Angular
Atlassian Bitbucket
Atlassian Confluence
Atlassian Jira
Backend-Entwickler
Bash
Bootstrap
C#
CIS => Jenkins
Composite Application Blocks
Delphi
Docker
Enterprise Application Blocks; Enterprise Library
Enterprise Application Library
Git
Gulp
Hudson
IIS
Jenkins
Jetbrains Rider
JMeter
loadUI
log4net
Mediaroom ADK 3.x
Mediaroom Presentation Framework (MPF)
Microsoft .NET Framework
Microsoft ASP
Microsoft AppFabric for Windows Server
Microsoft ASP.NET
Microsoft Azure
Microsoft Office
Microsoft Visio
Microsoft Prism
Microsoft SQL Server Mobile
Microsoft SQL Server
Microsoft Visual Studio
Microsoft Windows
Microsoft Windows Forms
Microsoft Windows Presentation Foundation (WPF)
MS SQL Server Mobile
NLog
NuGet
PocketPC2003
PostgreSQL
Powershell
Rational ClearCase
ReSharper
REST
RESTful Web Services
RTL
Smart Client Software Factory
StyleCop
Subversion
Swagger/Swashbuckle
Team Foundation Server
Telekom Cloud
VB.NET
VCL
XML Webservices
Erfahrungen im Bereich:
  • Anwendungsentwicklung
  • Komponentenentwicklung
  • Webentwicklung
  • Spezifikation, Implementation, Test, Dokumentation

Methoden:
  • Objektorientierte Analyse, Design, Programmierung
  • Ereignisgesteuerte, visuelle, strukturierte, modulare Programmierung
  • Inversion of Control, Dependency Injection, Lose Kopplung
  • Datenbankdesign, Datenbankmodellierung, Testdatengenerierung, Echtdatentest

Microsoft Standards:

  • Programmierung - C#, VB.NET, C++
  • .NET Framework, .NET Compact Framework
  • XML Webservices
  • Composite UI Applicaton Block (Mobile & Desktop)
  • Windows Presentation Foundation (WPF)
  • Windows Workflow Foundation (WF)
  • Windows Communication Foundation (WCF)
  • AppFabric für Windows Server

 

Spezialkenntnisse:
  • B2B/B2C Plattformen - ASP.NET, XML Webservices, CMS, CRM
  • Kommunikationssoftware - TCP/IP, UDP, UDP Broadcast, UDP Multicast
  • Netzwerk [Client/Server] - Planung, Installation, Wartung
  • Netzwerk [Kommunikation] - TCP/IP, UDP, ICMP, FTP, POP3, SMTP, NTP, NNTP

Entwicklungswerkzeuge

  • Microsoft Visual Studio 2003 - 2017, SharpDevelop, MonoDevelop, Embarcadero RAD Studio
  • Eclipse, Visual Studio Code, Jetbrains Rider, Webstorm, PhpStorm

 

Modellierungswerkzeuge

  • UModel, Enterprise Architect
  • MagicDraw, StarModel, Rational Rose

 

Konfigurationsmanagement

  • CVS, Subversion, StarTeam, Visual Source Safe, Team Foundation Server, TeamCity,
  • CruiseControl, Hudson, Bamboo, Jenkins, ClearCase, ClearDDTS, GitLab, GitHub, git

 

Applicationserver, Middleware

  • Apache Tomcat, ODBC, JDBC
  • Microsoft IIS, Phoenix Service Bus

Plattformen

  • Windows CE/Mobile -6.x/WP7/2K/XP/2003/Vista/7/8/2008/2008 R2/2012, 10, 2016
  • Red Hat, SuSE, Ubuntu, Debian, Fedora, CentOS, OS/2, DOS

 

APIs und Protokolle

  • .NET Framework 1.0 - 4.7, TCP/IP
  • UDP/Broadcast/Multi, RS232/RS485

 

Methoden und Standards

  • OOA/OOD/OOP, UML, SOA/S
  • TDD, MDA/MDD, Scrum, Kanban

 

GUI

  • Microsoft (native), Telerik, Infragistics, Developer Express
  • ComponentOne, Eigenbau, TMS, DevArt

 

Anwendungssoftware

  • Microsoft Office, Open Office, Libre Office
  • Corel Graphics Suite, Adobe Suite CS

 

Andere Werkzeuge

  • Mind Manager, Microtool in-Step, Beyond Compare
  • Code Compare, Docker, Citrix XenServer, VMWare ESXI, Virtualbox

Beruflicher Werdegang

10/2010 ? 06/2013

GULP Information Services GmbH,

freier Berater / Software Engineer

01/2010 ? 07/2010

Hays AG,

freier Berater / Software Engineer

01/2007 ? 12/2009

Liantis GmbH & Co. KG,

freier Berater / Software Engineer

09/1989 ? 12/2000

Teekanne GmbH,

Pompadour Teehandelsges. mbH,

Angestellter (Entwickler in der Qualitätssicherung)

06/2006 ? 12/2006

DP IT Solutions GmbH (Deutsche Post World Net),

freier Berater / Entwickler

09/2005 ? 10/2005 und 08/2006 ? 11/2006 

Alphyra Group Ltd.,

freier Berater / Entwickler

 

09/2002 ? 09/2005

Schweers GmbH,

Angestellter (Senior Entwickler)

01/2001 ? 11/2001

Infosoft GmbH,

Angestellter (Senior Entwickler)

 

 

 

 

 

Betriebssysteme

Microsoft Windows 7
MS-DOS
Unix
Ubuntu, SuSE, Redhat, Debian, CentOS
Windows
NT, 2000 , XP, Vista, 7, 8, 2008, 2008 R2, 2012
Windows CE
5.0, 6.x, WP7, WP8, PocketPC 2003

 

 

Programmiersprachen

.NET Framework 4.5
.NET Framework 4.6
ASP.NET
Basic
VB, VBA, VB.Net
C
C#
C#/C# 2.0/C# 3.0/C# 4.0
C++
Delphi
Java
JavaScript
jQuery
MS dotnet
MSSQL
Pascal
Perl
PHP
PowerShell
Ruby
VB.NET

Datenbanken

Access
Adabas
BDE
DAO
DB2
dbVista++
Interbase
Firebird
ISAM
Microsoft SQL Server
MS SQL Server
2000, 2005, 2008, 2008 R2, 2012
MSSQLServer
MySQL
4.x, 5.x
ODBC
Oracle
9.x, 10.x
Paradox
Postgres
8.x, 9.x
SQL
SQL-Server Management Studio
Sybase
ASA, ASE
T-SQL
xBase

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
NetBios
RFC
Router
RS232
RS232, RS485
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Emulatoren
PC
PDA, PNA, MDE

Branchen

Branchen

Nahrungsmittel
Unternehmens/Personalberatung
Städte und Kommunen
Logistik
Energie/Wasser-Versorgung
Telekommunikation
Metall-/Maschinenbau

Einsatzorte

Einsatzorte

Mönchengladbach (+100km)
Deutschland
möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-11 - heute

Migration einer monolitischen Anwendung zu einer verteilten, skalierbaren Anwendung.

Software-Architekt/-Entwickler Dotnet Core Docker Azure ...
Software-Architekt/-Entwickler

Erstellung einer skalierbaren Anwendung durch die Verwendung von Microservices.
Cloud-Betireb und Offline-fähigkeit.

Azure MS SQL Server Visual Studio Rider Angular WebApi Docker Git
Dotnet Core Docker Azure C# Bourne-again-shell MS SQL Server PowerShell Atlassian Confluence Atlassian JIRA Agile Git
Diebold-Nixdorf GmbH
Remote (Home Office)
2 Jahre
2019-11 - 2021-10

Anwendungsmigration Microsoft Cloud Deutschland nach Microsoft Cloud International

Software-Architekt/-Entwickler Dotnet Core Docker Azure ...
Software-Architekt/-Entwickler
  • Frontend
  • Backend
  • Microsoft Azure DevOps
  • GDPR / DSGVO
Git Azure MS Azure SQL Database Angular C# DevOps Web Application Firewall Entity Framework Core WebApi Docker
Dotnet Core Docker Azure C# Bourne-again-shell SQL PowerShell
T-Systems International GmbH
Remote (Home Office)
6 Monate
2019-05 - 2019-10

Implementation einer Applikation zur Auftragserfassung

Software-Architekt/-Entwickler C# Agile Entwicklung Bootstrap ...
Software-Architekt/-Entwickler
  • Erstellung von visuellen Komponenten.
  • Azure DevOps.
  • Build- und Releasemanagement
  • Analyse von funktionalen und nicht-funktionalen Anforderungen.
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Frontend Design

 

Ziel:

 

Neuentwicklung einer über 25 Jahre alten Legacy-Anwendung. Eine Desktop-Anwendung soll mittels einer Web-Applikation abgelöst werden.

 

Ergebnis:

 

Das Produkt wird aktiv beim Kunden getetstet und wird stetig weiterentwickelt.

Es soll Ende des Jahres ausgerollt werden.

Git Microsoft Azure Microsoft Visual Studio 2019 Jetbrains Rider Microsoft SQL Server Bootstrap
C# Agile Entwicklung Bootstrap REST
UL International TTC GmbH
Krefeld
3 Monate
2019-01 - 2019-03

Planung und Implementation eine Bestellportals

Software-Entwickler Agile Entwicklung MSSQL MS dotnet ...
Software-Entwickler
  • Erstellung eines Frontends.
  • Erstellung von Backend Webservices.
  • Build- und Releasemanagement
  • Analyse von funktionalen und nicht-funktionalen Anforderungen.
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)

 

Ziel:

 

Erstellung eines Bestellportals für Druckmedien und Zubehör. 

 

Ergebnis:

 

Das Projekt wurde aufgrund eines Geschäftsführungswechsels und der damit einhergehenden Budgetkürzung eingestellt.

Visual Studio 2017 MSSQLServer ReSharper StyleCop Git
Agile Entwicklung MSSQL MS dotnet C# T-SQL
Bergisch-Gladbach
4 Monate
2018-09 - 2018-12

IPP Print Service

Architekt/Entwickler Agile Entwicklung Backend-Entwickler ASP.NET Core ...
Architekt/Entwickler

Erstellung eines Webservice zum treiberlosen Drucken mittels Container-gehosteten CUPS Servern und RESTful Webservice mit Load-Balancing.
Microservice Architektur, Docker Container, ASP.NET Core MVC 2.x

IPP Protokoll Implementierung

Framework für Comtainer-getriebene Entwicklung

Docker-Skripte

Visual Studio 2017 ReSharper StyleCop Git
Agile Entwicklung Backend-Entwickler ASP.NET Core C# REST
Deichmann Schuhe Deutschland GmbH
Essen, Ruhr
4 Monate
2017-05 - 2017-08

Migration mehrerer Legacy Anwendungen im Touristik-Bereich

Senior Software Architect, Developer, Buildmanager Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio ...
Senior Software Architect, Developer, Buildmanager
  • Unterstützung der Migrationsarchitektur.
  • Untersützung im Konfigurationsmanagement.
  • Allgemeines Refactoring

Ziel:

Der Kunde möchte die fremdentwickelten Applikationen auf seiner Infrastruktur lauffähig bekommen.

Es sind insgesamt 10 Mandanten zu bedienen, die alle kurzfristig live gehen sollen.

Ergebnis:

5 Mandanten sind bereits produktiv online.

Vorgehensmodell:

Agile Entwicklung nach Scrum.

Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio Subversion Atlassian Jira Atlassian Confluence Jenkins Microsoft Windows 7/10 PowerShell Microsoft Active Server Pages Microsoft .NET Framework 4.6 c#/VB.NET Microsoft ASP.NET MVC 5 Webapi 2 Microsoft SQL-Server 2012/2014/2016 Bootstrap jQuery Bower NuGet Gulp Jenkins
DER Touristik GmbH
1 Jahr 3 Monate
2016-02 - 2017-04

Planung, Konzeption und Implementation eines Frameworks zur Erstellung von fachlich getriebenen Anforderungen

Senior Software Architect, Developer,Buildmanager,Releasemanager Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio ...
Senior Software Architect, Developer,Buildmanager,Releasemanager
  • Erstellung eines Webportals mit n-Tier-Architektur zur Registrierung und Verwaltung von Marktakteuren/Marktteilnehmern im Energiemarkt nebst automatisierbarer Begleitprozesse wie Ticketsystem etc.
  • Erstellung einer normalisierten Datenbank-Struktur zur Abbildung aller benötigten Entitäten.
  • Build- und Releasemanagement
  • Schulung MVC Pattern
  • Schulung CleanCode Development
  • Schulung Unit-Testing
  • Performance-Optimierung
  • Planung, Konzeption und Durchführung von Last- und Performancetests
  • Permanentes Refactoring
  • Analyse von funktionalen und nicht-funktionalen Anforderungen:
  • C# 6.0, Node.js
  • Anforderungserhebung im Endkundengespräch
  • Festlegung von Entwicklungsrichtlinien für das ganze Team
  • Antwortzeiten inkl. Optimierung (Ladezeitenverbesserung, Speicherverbrauch etc.)
  • hohe Skalierbarkeit
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Continuous Deployment

Ziel:

  • Für den Endkunden soll ein Webportal erstellt werden, mit dessen Hilfe die Teilnehmer und Akteure am Energiemarkt registriert und verwaltet werden können.
  • Alle anfallenden Tätigkeiten, wie Benutzer-, Einheitenverwaltung sowie Systemeinstellungen sollen aus dem Webportal gesteuert werden können.
  • Ergebnis:
  • Ein performantes und skalierbares Webportal mit Hochverfügbarkeitsumsetzung im Microsoft-Umfeld.
  • Das Produkt ist seit dem 1.5.2017 im UAT und wird am 1.7.2017 produktiv gehen.

Vorgehensmodell:

  • Agile Entwicklung nach Kanban
Microsoft Visual Studio 2013 / 2015 ReSharper SQL-Server Management Studio Subversion Atlassian Jira Atlassian Confluence Jenkins Microsoft Windows 7 PowerShell .NET Framework 4.6 Microsoft ASP.NET MVC 5 Webapi 2 C# Microsoft SQL-Server 2016 Bootstrap jQuery Bower NuGet Gulp
regiocom GmbH, Endkunde: Bundesnetzagentur
7 Monate
2015-02 - 2015-08

Migration einer Delphi 7 ERP Anwendung nach Delphi XE7 (x86/x64).

Senior Software Architect,Developer,Buildmanager, Releasemanager Microsoft Office 2010 Microsoft Visual Studio 2012 / 2013 Subversion ...
Senior Software Architect,Developer,Buildmanager, Releasemanager
  • Erstellung von visuellen Multifunktions-Komponenten.
  • Entwicklung und Pflege einer Lagerwirtschaftsanwendung für Mobilgeräte
  • Erstellen von Stored Procedures in T-SQL.
  • Build- und Releasemanagement
  • Schulung Git
  • Analyse von funktionalen und nicht-funktionalen Anforderungen:
  • Pascal
  • C#
  • Komponentenanalyse (Vermeidung von Fremdkomponenten)
  • Prozessbeschreibung Release Management

Ziel:

Eine bereits bestehende ERP Applikation welche mit Delphi 7 entwickelt worden ist, soll auf den aktuellen Stand der Technik nach Delphi XE7 migriert werden.

Erstellung einer Lagerwirtschaftsapplikation für Mobile Handscanner.

Ergebnis:

Ein Großteil der alten Businesslogik wurde in Stored Procedures nach MSSQL verbracht.

Es wurde eine Migration durchgeführt und das ERP Produkt wurde in 32- und 64-Bit bereitgestellt.

Mittels ASP.NET wurde eine Lagerwirtschaftslösung entwickelt welche auf der ERP Lösung aufsetzt.

Die Produkte werden beim Kunden des Projektanbieters intern eingesetzt.

Microsoft Office 2010 Microsoft Visual Studio 2012 / 2013 Subversion Team Foundation Server 2010 Delphi 7 Delphi XE7 Microsoft Windows 7 .NET Framework 4.5 Microsoft Windows Forms Webapi 2 ASP.NET VCL RTL
igus GmbH
1 Monat
2014-11 - 2014-11

Entwicklung von WPF User Controls welche für die Steuerungspanele einer Tablettenpressmaschine verwendet werden.

Senior Software Developer Microsoft Visual Studio 2012 Subversion Team Foundation Server 2012 ...
Senior Software Developer

Ziel:

Implementation einer animierten 3D Pressmatrize.

Ergebnis:

Das Projekt wurde frühzeitig beendet.

Microsoft Visual Studio 2012 Subversion Team Foundation Server 2012 Microsoft Windows 7 .NET Framework 4.5 Microsoft Windows Presentation Foundation (WPF) Microsoft Prism Library 5.0 Microsoft Managed Extensibility Framework
Kilian Tableting GmbH
1 Jahr
2013-11 - 2014-10

Refactoring von MDA getriebenem TargetCompiler.

Senior Software Architect,Developer, Software Tester Microsoft Office 2010 Microsoft Visual Studio 2008/2010/2012 Subversion ...
Senior Software Architect,Developer, Software Tester
  • Profiling
  • Optimierung der Performance und des Speicherverbrauchs
  • Migration von x86 (.NET 3.0) nach x64 (.NET Framework 4.5)
  • Einführung einer neuen Storage Engine SQLite => Flat

Analyse von funktionalen und nicht-funktionalen Anforderungen:

  • C# / VB.NET
  • Lifecycle Management
  • Rough Evaluations
  • Feasibility Studies
  • Detailed Design

Ziel:

Die Applikation benutzerfreundlicher machen, Leistung und Speicherverbrauch verbessern.

Die Applikation für zukünftige Entwicklungen vorbereiten.

Ergebnis:

Alle gegebenen Anforderungen wurden erfolgreich implementiert, das Produkt wird weltweit beim Kunden des Projektanbieters eingesetzt.

Microsoft Office 2010 Microsoft Visual Studio 2008/2010/2012 Subversion Team Foundation Server 2010 Microsoft Windows 7 .NET Framework 3.0 / 3.5 / 4.5 .NET Compact Framework 3.5 Microsoft Windows Forms log4net
Sütron electronic GmbH
2 Jahre 9 Monate
2010-10 - 2013-06

Lifecycle Management für die MPF Server Plattform innerhalb einer Microsoft Mediaroom Umgebung für T-Home Entertain.

Lifecycle Manager, Requirements Engineer, Security Engineer Microsoft Office 2007/2010 Microsoft Visual Studio 2010/2012 Git ...
Lifecycle Manager, Requirements Engineer, Security Engineer
  • Erstellung und Wartung von Application Development Guidelines.
  • Entwicklung von Tools für Last- und Performancetests für die MPF Server Plattform (ASP.NET MVC3, NLog, Moq, MRML).
  • Entwicklung von Tools für Last- und Performancetests für die Microsofts AppFabric Caching Services (WCF, NLog, XML).
  • Durchführung von Last- und Performancetests für die MPF Server Plattform.
  • Kapazitätsplanung für die MPF Server Platform.
  • Anforderungsanalyse
  • Prozess Analyse

Analyse funktionaler und nicht-funktionaler Anforderungen:

  • C# / VB.NET
  • Lifecycle Management
  • Rough Evaluations
  • Feasibility Studies
  • Detailed Design

Ziel:

Execution of the process of requirements analysis.

Ergebnis:

Implemented requirements for products, which are in the state of productive operation

Microsoft Office 2007/2010 Microsoft Visual Studio 2010/2012 Git Subversion CIS => Jenkins Bamboo Hudson JMeter loadUI Telekom Cloud Microsoft Windows 7 .NET Framework 3.5 / 4.0 / 4.5 Mediaroom Presentation Framework (MPF) NLog Enterprise Application Library Mediaroom ADK 3.x Microsoft AppFabric for Windows Server
7 Monate
2010-01 - 2010-07

Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents. 

Senior Developer, 3rd Level Support, Code Reviewer Microsoft Visual Studio 2005 / 2008 Rational ClearCase Rational ClearDDTS ...
Senior Developer, 3rd Level Support, Code Reviewer
  • Die komplette Kundenkommunikation soll über diese Plattform abgewickelt werden.
  • Besondere Prozesse wie Session-Handling, Auftrags- und Vertragsverwaltung, sowie Umtausche und Stornierungen.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Refactoring
  • Application Blocks
  • Lose Kopplung
  • Compsite Application Block CAB / Composite Application Library CAL
  • Defect Tracking
  • Offshoring Support
  • Outsourcing
  • Web Service Integration via Mule Enterprise Service Bus

Ziel:

Unterstützung der Callcenter-Agents bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Microsoft Visual Studio 2005 / 2008 Rational ClearCase Rational ClearDDTS Microsoft Windows XP Professional .NET Framework 2.0 / 3.5 Composite Application Blocks Smart Client Software Factory Enterprise Application Blocks; Enterprise Library Mule ESB
TechMahindra Deutschland GmbH, Endkunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)
1 Jahr 2 Monate
2008-11 - 2009-12

diverse Projekte

Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents. 

Kunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)

Branche:Telekommunikation, Mobilfunk

 

Aufgaben:

  • Die komplette Kundenkommunikation soll über diese Plattform abgewickelt werden. 
  • Besondere Prozesse wie Session-Handling, Auftrags- und Vertragsverwaltung, sowie Umtausche und Stornierungen.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Refactoring
  • Application Blocks
  • Lose Kopplung
  • Compsite Application Block CAB / Composite Application Library CAL
  • Lifecycle Management
  • Defect Tracking
  • Web Service Integration via Mule Enterprise Service Bus

Ziel:

Unterstützung der Callcenter-Agents bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Entwicklungsumgebung:

Microsoft Visual Studio 2005 / 2008, Rational ClearCase, Rational ClearDDTS

Projektsprache:

Englisch

Plattform:

Microsoft Windows XP Professional, .NET Framework 2.0 / 3.5, Composite Application Blocks, Smart Client Software Factory, Enterprise Application Blocks; Enterprise Library, Mule ESB

Rolle:

  • Senior Developer
  • 3rd Level Support
  • Code Reviewer

Unterstützung bei der Re-Implementierung einer Prozesssoftware für Mobilgeräte.

Kunde:ista Deutschland GmbH

Branche:Energie

Aufgaben:

Der Servicepartner soll in der Lage sein, den „gelebten Prozess“ des Ablesens, welcher vollständig bisher nur in Papierform möglich war, mittels eines PDA durchzuführen und Prozesse wie Ablesung, Tausch, Errichtung etc. elektronisch durchzuführen und die Daten über ein Backend-System zu übermitteln.

Implementation von kundenorientierten, fachlichen

Anforderungen:

  • Modularisierung / Normalisierung
  • Lokalisierung
  • Tools für MDA / DB-Support (Remapping / Repair)
  • O/R Mapping
  • Application Blocks
  • Lose Kopplung
  • Komplexer, verteilter Update Prozess via DFÜ

Ziel:

Unterstützung der Serviceprovider bei der täglichen Arbeit

Ergebnis:

Projekt erfolgreich im produktiven Einsatz

Entwicklungsumgebung:

Microsoft Visual Studio 2005 / 2008, NoMagic MagicDraw 9.5 – 15.x, TeamCity (Continuous Itegration Server), CVS

Plattform:

Microsoft Windows CE 5.0 Plus, Microsoft Windows XP Professional, .NET Framework 2.0 / 3.5, .NET Compact Framework 2.0 / 3.5, Microsoft SQL Server Mobile 2005 / Compact Edition 3.1 / 3.5

Rolle:

  • Teilprojektleiter
  • System Architect
  • Senior Developer
  • Code Reviewer
  • CIS Manager (Continuous Integration Server)

7 Monate
2006-06 - 2006-12

Erstellung einer Systemarchitektur für Mobilgeräte zur Zustellung von Transportgütern

System Architect, Senior Developer, Code Reviewer Microsoft Visual Studio 2005 Microsoft Office Visio for Enterprise Architects PocketPC2003 ...
System Architect, Senior Developer, Code Reviewer

Die Zusteller sollen in der Lage sein, Güter mit Unregelmäßigkeiten auf Sendungs- und Packstückebene zuzustellen und Abrechnungen sowie Reports erstellen zu können.

Implementation von kundenorientierten, fachlichen Anforderungen:

  • Modularisierung / Normalisierung
  • Device-Adapter
  • Endliche Zustandsautomaten
  • Application Blocks
  • Lose Kopplung

Ziel:

Bereitstellung einer Software, die alle täglichen Arbeiten der Zusteller elektronisch unterstützt (Zustellen / Unregelmäßigkeiten / Abrechnung)

Ergebnis:

Das System ist produktiv im Einsatz.

Microsoft Visual Studio 2005 Microsoft Office Visio for Enterprise Architects PocketPC2003 .NET Compact Framework 2.0 Microsoft SQL Server Mobile 2005
IT-Solutions GmbH, Endkunde: DHL Freight
2 Monate
2005-09 - 2005-10

Neuentwicklung eines XML Webservices zur Speicherung von Maut-Daten mit anschließender Möglichkeit der Validierung

Developer C# XML Webservices ASP.NET ...
Developer

Möglichkeit der Validierung

  • XML Webservices
  • ASP.NET 2.0
  • WSE 2.0

Der Webservice soll benutzt werden, um an einer Mautstelle vorbeifahrende Fahrzeug zu erfassen und diese Daten nach bestimmten Business-Regeln abzurufen und ggf. Verwarn-Vorfälle zu initiieren.

Ziel:

Mautsystem von Bargeld auf Payment via Mobiltelefon umstellen

Ergebnis:

Projekt wurde geplant, kam jedoch aufgrund des vom Kunden geplanten Zeitrahmens und wegen fehlender Manpower nicht zum produktiven Einsatz

C# XML Webservices ASP.NET MS SQL Server
e-Payment
3 Jahre 2 Monate
2002-09 - 2005-10

diverse Projekte

Neuentwicklung einer Bibliothek für Mobilgeräte (API / SDK)

Firma:Schweers Informationstechnologie GmbH

Rolle: Senior Developer

Branche: Städte und Kommunen

Aufgaben:

  • XML Webservices
  • .NET Compact Framework
  • C#/VB.NET

Die Bibliothek versorgt die Firmen interne Softwareentwicklung mit Komponenten und Standardschnitt stellen und versetzt Partner und Kunden in die Lage, eigene Softwareansätze zu realisieren.

Ziel:

Über die API und das SDK soll der Zugriff der Hardware des Mobilgerätes bereitgestellt werden.

Ergebnis:

Die Bibliothek ist weltweit im Einsatz. Das SDK wurde für den europäischen, amerikanischen und arabischen Raum geschrieben

Entwicklungsumgebung:

VS2K3, C#, VB.NET, XML Webservices, ASP.NET, MS SQL Server, MS SQL Server Mobile

Neuentwicklung einer Transfersoftware für Mobilgeräte

Branche: Städte und Kommunen

Rolle: Senior Developer

Aufgaben:

  • TCP/IP
  • UDP Broadcast
  • RS232/RS485

Software zur Konfiguration und Initialbetankung von Mobilgeräten nach dem Prinzip One2Many. Datenverarbeitung und Reporting für Nutzdaten, Fehlererhebungen etc.

Ziel:

Datenverarbeitung und Reporting für Nutzdaten, Fehlererhebungen etc.

Entwicklung einer Kommunikationssoftware, um Daten vom Mobilgerät auf Backend zu transportieren.

Ergebnis:

Software befindet sich weltweit im produktiven Einsatz

Entwicklungsumgebung:

VS2K3, Delphi, C#, VB.NET, XML Webservices, ASP.NET, MS SQL Server, MS SQL Server Mobile, IIS 

11 Monate
2001-01 - 2001-11

Entwicklung einer Online-Applikation zur Erfassung von Projekten und Bewerbern (ähnlich Stepstone).

Projektleiter, Senior-Entwickler Delphi PHP MySQL ...
Projektleiter, Senior-Entwickler
  • PHP
  • JavaScript
  • HTML
  • MySQL
  • Die Anwendung soll Bewerbern ermöglichen, ihre Skills online in ein Profil einzutragen.
  • Die Projektanbieter bzw. Business-Kunden bekommen anonymisierte Profile und können diese gegen Gebühr freischalten lassen.
  • Die Kommunikation erfolgt über SMTP/POP3.

Ziel:

Online-Bewerbungen werden automatisch in das System importiert.

Ergebnis:

weltweit im Einsatz

Delphi PHP MySQL IIS
Infosoft GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

1993
Studium der Informatik am IBEDA/Köln (Institut für Betriebswirtschaft und Datenverarbeitung)
 
1996
Studium der Informations- und Kommunikationstechnik SGD

Kompetenzen

Kompetenzen

Schwerpunkte

Cloud-Technologien
Microsoft Azure
Virtualisierung
Docker
Microservices

Produkte / Standards / Erfahrungen / Methoden

.NET Compact Framework
.NET Core
.NET Framework
Agile Entwicklung
Angular
Atlassian Bitbucket
Atlassian Confluence
Atlassian Jira
Backend-Entwickler
Bash
Bootstrap
C#
CIS => Jenkins
Composite Application Blocks
Delphi
Docker
Enterprise Application Blocks; Enterprise Library
Enterprise Application Library
Git
Gulp
Hudson
IIS
Jenkins
Jetbrains Rider
JMeter
loadUI
log4net
Mediaroom ADK 3.x
Mediaroom Presentation Framework (MPF)
Microsoft .NET Framework
Microsoft ASP
Microsoft AppFabric for Windows Server
Microsoft ASP.NET
Microsoft Azure
Microsoft Office
Microsoft Visio
Microsoft Prism
Microsoft SQL Server Mobile
Microsoft SQL Server
Microsoft Visual Studio
Microsoft Windows
Microsoft Windows Forms
Microsoft Windows Presentation Foundation (WPF)
MS SQL Server Mobile
NLog
NuGet
PocketPC2003
PostgreSQL
Powershell
Rational ClearCase
ReSharper
REST
RESTful Web Services
RTL
Smart Client Software Factory
StyleCop
Subversion
Swagger/Swashbuckle
Team Foundation Server
Telekom Cloud
VB.NET
VCL
XML Webservices
Erfahrungen im Bereich:
  • Anwendungsentwicklung
  • Komponentenentwicklung
  • Webentwicklung
  • Spezifikation, Implementation, Test, Dokumentation

Methoden:
  • Objektorientierte Analyse, Design, Programmierung
  • Ereignisgesteuerte, visuelle, strukturierte, modulare Programmierung
  • Inversion of Control, Dependency Injection, Lose Kopplung
  • Datenbankdesign, Datenbankmodellierung, Testdatengenerierung, Echtdatentest

Microsoft Standards:

  • Programmierung - C#, VB.NET, C++
  • .NET Framework, .NET Compact Framework
  • XML Webservices
  • Composite UI Applicaton Block (Mobile & Desktop)
  • Windows Presentation Foundation (WPF)
  • Windows Workflow Foundation (WF)
  • Windows Communication Foundation (WCF)
  • AppFabric für Windows Server

 

Spezialkenntnisse:
  • B2B/B2C Plattformen - ASP.NET, XML Webservices, CMS, CRM
  • Kommunikationssoftware - TCP/IP, UDP, UDP Broadcast, UDP Multicast
  • Netzwerk [Client/Server] - Planung, Installation, Wartung
  • Netzwerk [Kommunikation] - TCP/IP, UDP, ICMP, FTP, POP3, SMTP, NTP, NNTP

Entwicklungswerkzeuge

  • Microsoft Visual Studio 2003 - 2017, SharpDevelop, MonoDevelop, Embarcadero RAD Studio
  • Eclipse, Visual Studio Code, Jetbrains Rider, Webstorm, PhpStorm

 

Modellierungswerkzeuge

  • UModel, Enterprise Architect
  • MagicDraw, StarModel, Rational Rose

 

Konfigurationsmanagement

  • CVS, Subversion, StarTeam, Visual Source Safe, Team Foundation Server, TeamCity,
  • CruiseControl, Hudson, Bamboo, Jenkins, ClearCase, ClearDDTS, GitLab, GitHub, git

 

Applicationserver, Middleware

  • Apache Tomcat, ODBC, JDBC
  • Microsoft IIS, Phoenix Service Bus

Plattformen

  • Windows CE/Mobile -6.x/WP7/2K/XP/2003/Vista/7/8/2008/2008 R2/2012, 10, 2016
  • Red Hat, SuSE, Ubuntu, Debian, Fedora, CentOS, OS/2, DOS

 

APIs und Protokolle

  • .NET Framework 1.0 - 4.7, TCP/IP
  • UDP/Broadcast/Multi, RS232/RS485

 

Methoden und Standards

  • OOA/OOD/OOP, UML, SOA/S
  • TDD, MDA/MDD, Scrum, Kanban

 

GUI

  • Microsoft (native), Telerik, Infragistics, Developer Express
  • ComponentOne, Eigenbau, TMS, DevArt

 

Anwendungssoftware

  • Microsoft Office, Open Office, Libre Office
  • Corel Graphics Suite, Adobe Suite CS

 

Andere Werkzeuge

  • Mind Manager, Microtool in-Step, Beyond Compare
  • Code Compare, Docker, Citrix XenServer, VMWare ESXI, Virtualbox

Beruflicher Werdegang

10/2010 ? 06/2013

GULP Information Services GmbH,

freier Berater / Software Engineer

01/2010 ? 07/2010

Hays AG,

freier Berater / Software Engineer

01/2007 ? 12/2009

Liantis GmbH & Co. KG,

freier Berater / Software Engineer

09/1989 ? 12/2000

Teekanne GmbH,

Pompadour Teehandelsges. mbH,

Angestellter (Entwickler in der Qualitätssicherung)

06/2006 ? 12/2006

DP IT Solutions GmbH (Deutsche Post World Net),

freier Berater / Entwickler

09/2005 ? 10/2005 und 08/2006 ? 11/2006 

Alphyra Group Ltd.,

freier Berater / Entwickler

 

09/2002 ? 09/2005

Schweers GmbH,

Angestellter (Senior Entwickler)

01/2001 ? 11/2001

Infosoft GmbH,

Angestellter (Senior Entwickler)

 

 

 

 

 

Betriebssysteme

Microsoft Windows 7
MS-DOS
Unix
Ubuntu, SuSE, Redhat, Debian, CentOS
Windows
NT, 2000 , XP, Vista, 7, 8, 2008, 2008 R2, 2012
Windows CE
5.0, 6.x, WP7, WP8, PocketPC 2003

 

 

Programmiersprachen

.NET Framework 4.5
.NET Framework 4.6
ASP.NET
Basic
VB, VBA, VB.Net
C
C#
C#/C# 2.0/C# 3.0/C# 4.0
C++
Delphi
Java
JavaScript
jQuery
MS dotnet
MSSQL
Pascal
Perl
PHP
PowerShell
Ruby
VB.NET

Datenbanken

Access
Adabas
BDE
DAO
DB2
dbVista++
Interbase
Firebird
ISAM
Microsoft SQL Server
MS SQL Server
2000, 2005, 2008, 2008 R2, 2012
MSSQLServer
MySQL
4.x, 5.x
ODBC
Oracle
9.x, 10.x
Paradox
Postgres
8.x, 9.x
SQL
SQL-Server Management Studio
Sybase
ASA, ASE
T-SQL
xBase

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
LAN, LAN Manager
NetBios
RFC
Router
RS232
RS232, RS485
SMTP
SNMP
TCP/IP
Windows Netzwerk
Winsock

Hardware

Emulatoren
PC
PDA, PNA, MDE

Branchen

Branchen

Nahrungsmittel
Unternehmens/Personalberatung
Städte und Kommunen
Logistik
Energie/Wasser-Versorgung
Telekommunikation
Metall-/Maschinenbau

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.