Erstellung einer skalierbaren Anwendung durch die Verwendung von Microservices.
Cloud-Betireb und Offline-fähigkeit.
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.
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.
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
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.
Ziel:
Vorgehensmodell:
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.
Ziel:
Implementation einer animierten 3D Pressmatrize.
Ergebnis:
Das Projekt wurde frühzeitig beendet.
Analyse von funktionalen und nicht-funktionalen Anforderungen:
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.
Analyse funktionaler und nicht-funktionaler Anforderungen:
Ziel:
Execution of the process of requirements analysis.
Ergebnis:
Implemented requirements for products, which are in the state of productive operation
Implementation von kundenorientierten, fachlichen Anforderungen:
Ziel:
Unterstützung der Callcenter-Agents bei der täglichen Arbeit
Ergebnis:
Projekt erfolgreich im produktiven Einsatz
Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents.
Kunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)
Branche:Telekommunikation, Mobilfunk
Aufgaben:
Implementation von kundenorientierten, fachlichen Anforderungen:
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:
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:
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:
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:
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.
Möglichkeit der Validierung
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
Neuentwicklung einer Bibliothek für Mobilgeräte (API / SDK)
Firma:Schweers Informationstechnologie GmbH
Rolle: Senior Developer
Branche: Städte und Kommunen
Aufgaben:
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:
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
Ziel:
Online-Bewerbungen werden automatisch in das System importiert.
Ergebnis:
weltweit im Einsatz
Microsoft Standards:
Entwicklungswerkzeuge
Modellierungswerkzeuge
Konfigurationsmanagement
Applicationserver, Middleware
Plattformen
APIs und Protokolle
Methoden und Standards
GUI
Anwendungssoftware
Andere Werkzeuge
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)
Erstellung einer skalierbaren Anwendung durch die Verwendung von Microservices.
Cloud-Betireb und Offline-fähigkeit.
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.
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.
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
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.
Ziel:
Vorgehensmodell:
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.
Ziel:
Implementation einer animierten 3D Pressmatrize.
Ergebnis:
Das Projekt wurde frühzeitig beendet.
Analyse von funktionalen und nicht-funktionalen Anforderungen:
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.
Analyse funktionaler und nicht-funktionaler Anforderungen:
Ziel:
Execution of the process of requirements analysis.
Ergebnis:
Implemented requirements for products, which are in the state of productive operation
Implementation von kundenorientierten, fachlichen Anforderungen:
Ziel:
Unterstützung der Callcenter-Agents bei der täglichen Arbeit
Ergebnis:
Projekt erfolgreich im produktiven Einsatz
Fachentwicklung einer Customer Care Anwendung für Callcenter-Agents.
Kunde: T-Mobile Deutschland GmbH (jetzt Deutsche Telekom AG)
Branche:Telekommunikation, Mobilfunk
Aufgaben:
Implementation von kundenorientierten, fachlichen Anforderungen:
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:
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:
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:
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:
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.
Möglichkeit der Validierung
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
Neuentwicklung einer Bibliothek für Mobilgeräte (API / SDK)
Firma:Schweers Informationstechnologie GmbH
Rolle: Senior Developer
Branche: Städte und Kommunen
Aufgaben:
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:
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
Ziel:
Online-Bewerbungen werden automatisch in das System importiert.
Ergebnis:
weltweit im Einsatz
Microsoft Standards:
Entwicklungswerkzeuge
Modellierungswerkzeuge
Konfigurationsmanagement
Applicationserver, Middleware
Plattformen
APIs und Protokolle
Methoden und Standards
GUI
Anwendungssoftware
Andere Werkzeuge
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)