ich bin seit über elf Jahren selbstständiger Software-Entwickler mit einem Schwerpunkt auf der Entwicklung von Apps für mobile Endgeräte (.NET MAUI, Xamarin und Java) und Windows. Darüber hinaus entwickle ich auch individuelle Software-Lösungen auf Basis von C#/.NET (WPF, WinForms, ASP.NET) oder Java.
Eine Liste mit einer Auswahl meiner bisherigen Projekte finden Sie weiter unten auf dieser Seite. Weitere Erfahrungen aus dem Bereich Software-Engineering konnte ich in einer Tätigkeit als wissenschaftlicher Mitarbeiter an der Universität Duisburg-Essen sammeln. Neben der Forschung im Bereich ESSENCE/ SEMAT, war ich als Entwickler in verschiedene Software-Projekte eingebunden. Unter anderem habe ich in Kooperation mit mehreren Industriepartnern als leitendender Entwickler ein Projektmanagement-Werkzeug auf Basis von ESSENCE entworfen und umgesetzt.
Ich würde mein Wissen und meine Erfahrung gerne in Ihr Unternehmen einbringen und beantworte Ihnen weitere Fragen gerne per E-Mail oder telefonisch. Meine Kontaktdaten finden Sie am Ende dieser Seite.
Ich entwickle native Apps für Windows (in C#) und für Android (in Java). Darüber hinaus entwickle
ich Cross-Plattform-Apps mit Hilfe von
Xamarin und als (Progressive-)Web-Apps (mit HTML 5 und JavaScript).
Gerne entwickle ich auch das passende Backend (C# oder Java) für die App.
Nicht immer ist eine App die richtige Lösung für Ihre Anforderungen. In diesen Fällen biete ich
Ihnen die Entwicklung einer genau auf Sie
zugeschnittenen Software-Lösung an, die sich passgenau in Ihre bestehende Systemlandschaft einfügt.
In Zusammenarbeit mit einem Partner biete ich Ihnen auch die Entwicklung kombinierte Hard- und
Softwarelösungen an.
Nicht jede Software muss neu geschrieben werden, um sie in einem neuen Kontext oder mit moderneren
Technologien zu nutzen. Für diesen Fall biete ich Ihnen die Portierung des
Quellcodes einer Software in eine andere Sprache oder Technologie an.
Als Ziel der Portierung biete ich vorrangig C# oder Java an. Die Portierbarkeit des vorhandenen
Quellcodes prüfe ich im Einzelfall.
Eingesetzte Technologien: C#, Xamarin.Forms, BluetoothLE, Web Services, SignalR, MapsUI
Die Unterstützung erfolgte in einem Kundenprojekt der SMF GmbH und umfasste die Erstellung einer mobilen App mit Anbindung zu einem bestehenden Backend. Die App wurde basierend auf einem bestehenden Konzept und Design-Entwürfen durch mich in enger Zusammenarbeit mit den Backend-Entwicklern entwickelt. Während der Entwicklung war ich in den Scrum-Prozess des Kunden eingebunden.
Eingesetzte Technologien: C#, WinForms DevExpress. MSSQL
Die Unterstützung erfolgte in einem länger laufenden Projekt der SMF GmbH aus dem Bereich Logistik und umfasste die Wartung und Weiterentwicklung einer existierenden Software. Die Aufgaben umfassten unter anderem die Umsetzung neuer Sicherheitsanforderungen (im Bereich der Datenbank) und die Überarbeitung von Reports sowie deren Übertragung in ein neues Format (DevExpress-Reports).
Eingesetzte Technologien: Java/C#, Xamarin, Android, BluetoothLE, XML, SQLite
HOMApp ist eine mobile Anwendung für Android und iOS zur Konfiguration von Pumpensteuerungen.
Die Pumpensteuerung und die
dazugehörigen Apps wurden in Zusammenarbeit mit mehreren Partnern für einen führenden
Pumpenanbieter entwickelt. Hierbei
habe ich die Entwicklung der Android-App übernommen und maßgeblich am Entwurf des
Kommunikationsprotokolls zum Austausch
der Apps mit der Pumpensteuerung mitgewirkt. Die Entwicklung der App erfolgte in einem agilen
Prozess in enger Abstimmung
mit dem Kunden.
Mehr...
Eingesetzte Technologien: C#, RSS, JSON
Appadon Podcast ist eine Podcast-App, die für Windows 8 und Windows 8.1 sowie die
entsprechenden „Windows RT“-Varianten entwickelt und über
den entsprechenden App-Store vertrieben wurde.
Mehr...
Appadon Podcast wird zur Zeit nicht mehr weiterentwickelt und ist nicht mehr im Windows Store verfügbar.
Eingesetzte Technologien: Java, JSON, ODT-Templates
Appadon Invoice ist eine Software zur schnellen und unkomplizierten Erstellung von Rechnungen und
Lieferscheinen. Die Anwendung wurde im Auftrag
eines Kunden entwickelt.
Mehr...