UI/UX Software-Design, Microsoft .NET, WPF, XAML, C#, Windows Store Apps, Windows Phone Mobile, Visual Studio & Blend, Adobe Photoshop & Illustrator
Aktualisiert am 01.11.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 50%
davon vor Ort: 0%
Windows Presentation Foundation
XAML
C#
Design-Konzept
.NET 4.6
SQL
Oracle
Webapplication
Web Application
Windows
App-Entwicklung
Deutsch
Muttersprache
Englisch
gut

Einsatzorte

Einsatzorte

Herne (+100km)
Deutschland
möglich

Projekte

Projekte

12 Jahre 2 Monate
2012-11 - heute

Entwicklung von Benutzeroberflächen und Programmierung von Views und ViewModels für WPF- und Windows Store Anwendungen

Ich unterstütze diverse zum Teil internationale Kunden bei der Entwicklung von LOB-Anwendungen, welche auf WPF oder Windows RT basieren. Neben der Umsetzung eigener Layouts und Designs mit XAML, Visual Studio und Blend, entwickle ich in diesem Zusammenhang Steuerelemente und UI-relevanten Programmcode mit C#. Die von mir begleiteten Projekte verwenden das MVVM-Entwurfsmuster, so dass ich darüber hinaus einen großen Anteil meiner Arbeit bei der Programmierung von ViewModels und teils auch Models aufwende. Meine Tätigkeit ist insgesamt vielschichtig jedoch im Kern mit klarem Fokus auf die Frontend-Entwicklung ausgerichtet.

Visual Studio Expression Blend C# XAML LINQ Adobe Illustrator Adobe Photoshop MEF OCE Prisma
1 Jahr 7 Monate
2011-05 - 2012-11

UI-Design und -Entwicklung v. Komponenten einer WPF-Anwendung

Im Auftrag der Murox GmbH unterstütze ich die Murox in erster Linie bei der Entwicklung von UI-Komponenten für die Pfalzwerke AG:

  • Design und Entwicklung von XAML-basierten Komponenten.
  • Umsetzung von Designs für WPF mittels Styles und Templates.
  • Entwicklung von WPF-CustomControls
  • Programmierung von Converters, Behaviors und anderen Elementen
  • Entwicklung von Models, ViewModels, Validators etc.
Visual Studio Expression Blend C# XAML LINQ XML Adobe Illustrator Adobe Photoshop
Pfalzwerke AG
1 Monat
2012-10 - 2012-10

Entwurf einer Bild-/Wortmarke und Design eines Webshops

- Idee, Entwurf und Reinzeichnung eines 3D-Logos - Layout und Entwicklung der ATR-Webseite

Adobe Illustrator Adobe Photoshop Expression Web HTML CSS
ATR GmbH
7 Monate
2011-11 - 2012-05

User Interface Design und Styling von WPF-Controls für ein Software-Projekt

Die DATEV eG beauftragte mich damit eine Zusammenstellung diverser WPF- und Infragistics Controls zu designen. Ich erstellte daraufhin diverse Styles, Templates und ergänzende Ressourcen, welche universell in den Datev-Programmen zum Einsatz kommen. Zusätzlich programmierte ich ergänzende Elemente wie zum Beispiel Behaviors und Converters in C#.

Visual Studio Expression Blend XAML C# LINQ Adobe Illustrator Adobe Photoshop Infragistics
DATEV eG
1 Jahr 2 Monate
2010-10 - 2011-11

Silverlight-Präsentation für Microsoft Schweiz - Multimediale Silverlight 4 Webpräsentation (RIA)

„Windows Digital Home“ ist eine – im Auftrag von Microsoft Schweiz durchgeführte – Rich Internet Application, für deren technische Umsetzung und Programmierung ich verantwortlich war.
Microsoft präsentiert in der Anwendung vier Wohnsituationen und zeigt in diesem Zusammenhang spezielle Lösungen aus eigenem Haus. Neben einem Sprecher, der in einem Video nacheinander auf die Bereiche „Mobile Home“, „Family“, „Home Cinema“ und „High End“ eingeht, kann der Internetbesucher die einzelnen Lösungsvorschläge interaktiv durchstöbern und sich so über die Microsoft Produkte detailliert informieren.
Abgesehen von der Programmierung der Anwendungslogik in C# mit Visual Studio entwickelte ich Animationen, Styles, Templates, User Controls, Videoplayer und vieles mehr und stellte das User Interface mit Expression Blend und XAML schließlich fertig.
Eine etwas spezielle Anforderung des Projekts war das dynamische Generieren der, in der Anwendung verwendeten, Informations-Container, welche in der Silverlight-Präsentation nach Klick auf eines der Plus-Icons einblenden. Eigens zu diesem Zweck entwarf ich ein Framework, das auf Grundlage genau spezifizierter XML-Dateien, die Inhalte der Informations-Container erst zur Laufzeit aufbaut.
Neben Informationen zu Windows 7 und Windows phone 7 werden auch Lösungen der Vertragspartner von Microsoft bereitgestellt.

Expression Blend Visual Studio MS Silverlight C# XAML CSS XHTML Adobe Photoshop Adobe Illustrator
Windows Digital Home
5 Monate
2011-05 - 2011-09

Design und Entwicklung einer WPF-Applikation für Biogasanlagen

onzept, Design und Entwicklung einer auf .NET 4 basierenden WPF-Anwendung zur Steuerung einer Biogasanlage für einen renommierten Kunden.

Visual Studio Expression Blend XAML C# LINQ Adobe Illustrator Adobe Photoshop
5 Monate
2011-01 - 2011-05

Design und Entwicklung einer ASP.NET 4 Applikation

ErrorSpy ist eine Qualitätssicherungssoftware für Übersetzungen und wird eingesetzt, um die Arbeit des Prüfers zu unterstützen. Übersetzungen werden automatisch auf eine Reihe von Merkmalen hin überprüft. Der Prüfer erhält daraufhin eine Fehlerliste, die er bearbeiten kann. Gleichzeitig können Übersetzungen mit Hilfe von ErrorSpy bewertet werden. Anhand objektiver und frei konfigurierbarer Kriterien generiert ErrorSpy automatisch eine Bewertung der Übersetzung und eine Fehlerliste.
Die ASP.NET-Anwendung stellt die Funktionen von ErrorSpy über den Einsatz einer COM-Komponente bereit. In einem Wizard kann der Webanwender nacheinander die Quell- und Zielsprachen wählen, Sprachdateien hochladen, eine optionale Terminologie hochladen und sich schließlich einen detaillierten Fehlerbericht anzeigen lassen.
Ich entwickelte die Geschäftslogik der ASP.NET-Applikation in C#, kreierte Grafiken, Layouts und Piktogramme mit Illustrator und realisierte die grafische Benutzeroberfläche mittels CSS.
Die Lokalisierung für mehrere Sprachen habe ich über ASP.NET-Ressourcen realisiert. Meinem Kunden ist es so möglich mit Hilfe kostenloser Software die Texte der GUI selbstständig zu übersetzen und ebenso neue Sprachen hinzuzufügen.

Visual Studio C# LINQ XML XSLT XHTML JavaScript CSS Adobe Illustrator Adobe Photoshop COM-Komponente Microsoft IIS AlignFactory
D.O.G. ErrorSpy-Online
2 Monate
2010-11 - 2010-12

frameworm Umsatzsteuerrechner

Der Umsatzsteuerrechner ist eine intuitive und sehr benutzerfreundliche Windows Phone 7 Anwendung zur einfachen Berechnung von Netto- und Bruttobeträgen sowie der enthaltenen Umsatzsteuer

Expression Blend Expression Web Visual Studio XHTML JavaScript CSS Adobe Photoshop Adobe Illustrator
Windows Phone 7 App
2 Monate
2010-10 - 2010-11

Entwicklung einer grafischen Oberfläche für die ASP.NET-Anwendung ?LookUp?

LookUp ist eine webfähige Terminologie-Plattform (ASP.NET), mit der Sie Ihre Terminologie an zentraler Stelle verwalten können. Über das Internet bzw. Intranet können autorisierte Benutzer auf Ihre Terminologie zugreifen. Das Erscheinungsbild von LookUp kann an Ihr Unternehmen (Farben, Logo) angepasst werden. Das Design der Webanwendung habe ich ausschließlich mit Cascading
Style Sheets entwickelt und nach Vorlage aus Photoshop- und Illustrator-Layouts umgesetzt.

Visual Studio XHTML JavaScript CSS Adobe Illustrator Adobe Photoshop
D.O.G. LookUp
3 Monate
2010-09 - 2010-11

Design einer Software-GUI für eine WPF-Anwendung und von Vorlagen für WPF-Controls

Entwicklung und Erstellung diverser Mock-Ups für eine Windows WPF-Applikation aus dem Bereich der Zahnmedizin mit Adobe Illustrator und Photoshop. Ich entwarf die grafische Benutzeroberfläche eines Prototyps, welche sowohl das Anwendungsfenster selbst als auch die enthaltenen Steuerelemente im Kontext darstellt. Auf Grundlage meines Entwurf sollen in der nächsten Entwicklungsphase die Styles und Templates für die WPF-Controls und das Hauptfenster mit XAML und Expression Blend erstellt werden

Adobe Illustrator Adobe Photoshop
1 Monat
2010-10 - 2010-10

Design eines professionellen Briefbogens (Geschäftspapier)

Adobe Illustrator
M-V-E GmbH
1 Monat
2010-10 - 2010-10

Überarbeitung der grafischen Oberfläche diverser Dialoge und grafische Anpassung einiger Steuerelemente

Windows Forms 2.0 - Anwendung, Microsoft SQL Server 2005
Windows Forms 2.0 - Anwendung, Microsoft SQL Server 2005
Visual Studio C# T-SQL JavaScript CSS XML LINQ MS SQL Server Aspose Words edtFTPnet .NET Framework
Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
3 Monate
2010-08 - 2010-10

Microsoft Silverlight Rich Internet Applications (1 Spiel und 1 App)

Im Web habe ich diverse Silverlight-Anwendungen veröffentlicht, die innerhalb einer Masteranwendung mit MEF (Managed Extensibility Framework) dynamisch nachgeladen werden. Neben der Main-Applikation habe ich 2 Unteranwendungen fertiggestellt:

1. Ein kleines Mosaik Spiel und

2. Ein kleines Tool, das die Web Safe Schriften untersucht.

Visual Studio MS Silverlight Expression Blend Expression Design Adobe Photoshop Adobe Illustrator
Silverlight Experience
2 Monate
2010-07 - 2010-08

Relaunch und Redesign der frameworm-Internetpräsenz

Die Webseite wurde von Grund auf neu entwickelt. Neben Layout und Design habe ich viel Wert auf Inhalte, Texte und die Suchmaschinenoptimierung (OnPage SEO) gelegt

XHTML JavaScript CSS Expression Web Adobe Photoshop Adobe Illustrator
2 Monate
2010-06 - 2010-07

Weiterentwicklung der Geschäftslogik und Implementierung neuer Module zur Datenerfassung

Visual Studio C# T-SQL JavaScript CSS XML LINQ MS SQL Server Aspose Words edtFTPnet FTP Client
Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
2 Monate
2010-04 - 2010-05

Die von mir entwickelte Tagungsbuchungs- und Buchhaltungssoftware wurde auf Wunsch des Kunden um einige Programmfunktionen ergänzt.

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
1 Monat
2010-04 - 2010-04

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Online Aktualisierung

Inhalte der Website mussten aktualisiert werden.

ASP. NET 2.0 Webanwendung, Microsoft SQL Server 2005

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Online Aktualisierung
3 Monate
2010-02 - 2010-04

Building Management Systems / SunControlServer Clientsoftware - Design und Programmierung

Die von mir entwickelte Applikation funktioniert als rahmenlose Clientanwendung und bedient eine bereits existierende Server-anwendung zur Automation von Gebäudesystemtechnik. Ich entwickelte dazu eine grafische Benutzeroberfläche (GUI), die ich auf Basis von XAML und der Windows Presentation Foundation (WPF) mit Expression Blend und Visual Studio 2010 technisch umsetzte. Bei Design und Handhabung der Applikation musste zudem beachtet werden, dass die Anwendung sowohl auf einem PC mit der Maus als auch auf einem Touchscreen-fähigem Netbook bzw. Tablet-Computer mit den Fingern zu bedienen sein sollte. Darüber hinaus plante, entwickelte und gestaltete ich zahlreiche sehr unternehmensspezifische Benutzersteuerelemente (CustomControls), die in einer eigenen Assembly realisiert auch für andere Projekte des Unternehmens genutzt werden können. Mit Expression Design und Adobe Illustrator gestaltete ich ergänzend sämtliche Logos, Piktogramme und diverse grafische Elemente, die in der Anwendung zum Einsatz kommen.
Besonderheiten:

  • Auf Wunsch des Kunden orientierte ich mich bei Design und Handhabung an modernen Smartphones wie z. B. dem Apple iPhone.
  • Die Anwendung implementiert sehr spezielle von mir entwickelte Benutzersteuerelemente, wie Wettervisualisierungen, Messwert-anzeigen, Graphen, Gebäudesteuerungsbedienelementen und anderen, die ihre Basisdaten sowohl aus der Serveranwendung als auch online aus zum Beispiel RSS-Feeds beziehen
Expression Blend Visual Studio XAML C# LINQ Adobe Illustrator Microsoft Design3
8 Monate
2009-09 - 2010-04

Fahrtenbuchsoftware - GUI Design und Steuerelement-Entwicklung

Design und technische Umsetzung einer grafischen Benutzer-oberfläche auf Basis der Windows Presentation Foundation (WPF). Entwicklung und Programmierung von Benutzer-Steuerelementen. Styling von sowohl Standard-Steuerelementen als auch von Eigenen und diverser ComponentOne-Controls aus dem „Studio for WPF“. Logo-Entwicklung und Design von diversen Piktogrammen (Icons). Der Kunde beauftragte mich damit die Front-End-Schicht für eine Fahrtenbuchsoftware zu entwickeln. Der wesentliche Teil meiner Arbeit bestand darin mit Expression Blend und Expression Design die grafische Benutzeroberfläche der Anwendung zu gestalten und das Design mittels XAML technisch umzusetzen. Meine Tätigkeit als Designer gliederte sich dabei in: - Layout und Strukturierung der Elemente - Design der Steuerelemente mittels Styles und Templates der WPF - Entwicklung eigener vektororientierter Piktogramme und Controls Zusätzlich programmierte ich notwendigen ergänzenden C#-Code in der Anwendungsschicht (Converters, Eventhandler etc.)

Besonderheiten:

  • Die Applikation ist skin-fähig, so dass der User das Erscheinungsbild der Anwendung während der Laufzeit ganzheitlich wechseln kann.
  • Die Anwendung ist für mehrere Sprachen vorbereitet -
  • Intensiver Gebrauch im XAML-Code vom WPF-Binding
  • Die Anwendung enthält ein Ribbon-Steuerelement
Küppers Software GmbH
4 Monate
2009-11 - 2010-02

Entwicklung einer Corporate Identity, Logodesign, Business Cards

Ich wurde damit beauftragt eine CI für die RK Beratung zu entwickeln. Ich entwickelte dazu ein Logo und legte die Richtlinien für das Erscheinungsbild des Unternehmens fest. Zusätzlich gestaltete ich Business Cards für 2 Mitarbeiter des Unternehmens.

RK Beratung ? Corporate Identity
10 Monate
2008-11 - 2009-08

Mehrschichtige ASP. NET Framework 3.5 Webapplikation, Microsoft SQL Server 2005, Internet Information Server 6, Design (Webdesign) und Entwurf der insocheck-Bildmarke (Logo)

Beschreibung: Das Gläubigerinformationssystem insocheck (www.insocheck.de) dient der Informationsbereitstellung zu Insolvenzverfahren. Datenlieferanten sind die insolutions GmbH und Insolvenzverwalter, die die Anwendung zur Kommunikation mit ihren Gläubigern nutzen.

Besonderheiten:

1. Dank Ajax und durch den regen Gebrauch des ASP.NET AJAX Control Toolkits wird die Webapplikation spürbar aufgewertet. Teilaktualisierungen auf den Seiten beschleunigen den Arbeitsfluss des Benutzers und unterbinden an vielen Stellen das lästige Flackern, welches üblicherweise beim kompletten Reload einer Webseite entsteht. Auch der Einsatz von Filtern auf Texteingabe-Steuerelementen, die bereits auf Browserebene bestimmte Zeichen blockieren, verhindert invalide Benutzereingaben schon vor der eigentlichen serverseitigen Validierung. Das Toolkit beinhaltet darüber hinaus noch viele weitere nützliche Erweiterungen, die in insocheck zum Einsatz gekommen sind.

2. Speziell für die Anwendung habe ich eine eigene Benutzer- und Rollenverwaltung implementiert, da die vom ASP .NET-Modell bereitgestellte für die Anforderungen nicht ausreichte.

3. Eigenes Fehlerprotokoll und Fehlerbehandlung

4. Die Anwendung wurde für mehrere Sprachen vorbereitet und bedient sich dazu der lokalen und globalen Ressourcen von ASP .NET.

5. Die Anwendung wurde strikt nach objektorientiertem Ansatz entworfen. Dazu wurden alle Steuerelemente in eigenen Klassen gekapselt und durch Einsatz von Parametern universell einsetzbar gemacht: Code-Duplizierung konnte so gänzlich vermieden werden!

6. Anmelde und Benutzermanagement inklusive Emailfunktionalität.

7. Eigene Controls und Features: Terminkalender-Control, Recherche-Modul, WatchList, Export auch in CSV, Dateiupload und –Download, Spezialisierte Suchmasken, Spezialisierte benutzerfreundliche Eingabemasken, Verfahrenscodegenerierung und vieles mehr.

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

  • Schulabschluss: Abitur
  • Ausbildung: Höhere Berufsfachschule Essen
  • Berufsabschluss: Gestaltungstechnischer Assistent mit Schwerpunkt Grafik
  • Weiterbildung: GIP-Medienschule Moers
  • Qualifizierung: Online Multimedia Design

Werdegang:

  • 02/98-05/98 B+E Media-Concept Dortmund (Festanstellung als Internet- und Multimedia-Programmierer)
  • 06/98-06/00 Marco GmbH Düsseldorf (Festanstellung als Multimedia-Designer)
  • 07/00-04/02 via one! multimedia GmbH Essen (Festanstellung als Online- und Offline-Entwickler)
  • 05/02-01/05 sonorous codes Buchholz und Poncin GbR (Geschäftsführer/Gesellschafter)
  • seit 02/05 Freiberufliche Tätigkeit als Software-Entwickler und Mediendesigner

Position

Position

Ich verstehe mich ausdrücklich nicht als reiner Programmierer, sondern primär als Designer und Softwarearchitekt oder mit anderen Worten als kreativer Kopf, der Anwendungssoftware, grafische Benutzeroberflächen, Internetanwendungen und vieles mehr konzeptioniert, entwirft, visualisiert und grafisch gestaltet. Die technische Umsetzung nehme ich dann schließlich in eigene Hände, so dass der gesamte Prozess von mir allein geleistet werden kann.

 

Sollte ich Ihr Interesse geweckt und Sie neugierig gemacht haben, verweise ich auf meine Präsenz im Internet: [URL auf Anfrage]

 

Kompetenzen

Kompetenzen

Top-Skills

Windows Presentation Foundation XAML C# Design-Konzept .NET 4.6 SQL Oracle Webapplication Web Application Windows App-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Adobe Acrobat
Adobe Dreamweaver
Adobe Fireworks
Adobe FreeHand
Adobe Illustrator
Kernkompetenz
Adobe Illustrator
Adobe InDesign
Adobe Photoshop
Kernkompetenz
AlignFactory
Aspose Words
Beratung
edtFTPnet
Expression Blend
2, 3, 4, 5
Expression Design
2, 3, 4
Expression Studio
2, 3, 4
Expression Web
2, 3, 4
Git
GUI-Design
Kernkompetenz
GUI-Entwicklung
Kernkompetenz
HTML
Infragistics
Log4Net
Managed Extensibility Framework (MEF)
MEF
Microsoft Design3
Microsoft IIS
Microsoft Prism
Mobile Apps
mobile phone platform
MS Office
MS Silverlight
1.0, 2, 3, 4
MVVM Design Pattern
Kernkompetenz
OCE Prisma
OOP
strikt
RIA Rich Internet Applications
Software-Design
Kernkompetenz
Steinberg Cubase
Steinberg WaveLab
Subversion
Subversion
TortoiseSVN
Visual Studio
Kernkompetenz, .NET 2003, 2005, 2008, 2010, 2012, 2013, 2015
Webapplication
Webdesign
Webentwicklung
Windows Forms
XBAP
XAML Browser Applications
XHTML

Betriebssysteme

Windows
alle Windows Versionen
Windows Mobile
Phone 7, Phone 8.1, 10 Mobile
Windows RT

Programmiersprachen

.NET Framework
1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6
ADO.NET
Ajax
ASP.NET AJAX framework
C#
sehr gut (Schwerpunkt)
CSS
JavaScript
LINQ
SQL
WPF
XAML
sehr gut (Schwerpunkt)
XHTML / HTML
XML
XSLT

Datenbanken

Microsoft Access
MS SQL Server
2000, 2005, 2008
Oracle
etwas
T-SQL

Datenkommunikation

COM-Komponente
FTP Client
Internet, Intranet

Branchen

Branchen

  • Automotive
  • Fachanwälte für Steuerrecht
  • Gebäudeautomation
  • Berufsbildung
  • Agenturen
  • Behörden
  • Übersetzung & Dokumention
  • Hardware
  • Erneuerbare Energien
  • Telekommunikation
  • Softwarehaus
  • Kanzlei
  • Consulting
  • Medizin
  • Messe und Messebau
  • Bau
  • Energieversorger
  • Sportbootschulen
  • etc.

Einsatzorte

Einsatzorte

Herne (+100km)
Deutschland
möglich

Projekte

Projekte

12 Jahre 2 Monate
2012-11 - heute

Entwicklung von Benutzeroberflächen und Programmierung von Views und ViewModels für WPF- und Windows Store Anwendungen

Ich unterstütze diverse zum Teil internationale Kunden bei der Entwicklung von LOB-Anwendungen, welche auf WPF oder Windows RT basieren. Neben der Umsetzung eigener Layouts und Designs mit XAML, Visual Studio und Blend, entwickle ich in diesem Zusammenhang Steuerelemente und UI-relevanten Programmcode mit C#. Die von mir begleiteten Projekte verwenden das MVVM-Entwurfsmuster, so dass ich darüber hinaus einen großen Anteil meiner Arbeit bei der Programmierung von ViewModels und teils auch Models aufwende. Meine Tätigkeit ist insgesamt vielschichtig jedoch im Kern mit klarem Fokus auf die Frontend-Entwicklung ausgerichtet.

Visual Studio Expression Blend C# XAML LINQ Adobe Illustrator Adobe Photoshop MEF OCE Prisma
1 Jahr 7 Monate
2011-05 - 2012-11

UI-Design und -Entwicklung v. Komponenten einer WPF-Anwendung

Im Auftrag der Murox GmbH unterstütze ich die Murox in erster Linie bei der Entwicklung von UI-Komponenten für die Pfalzwerke AG:

  • Design und Entwicklung von XAML-basierten Komponenten.
  • Umsetzung von Designs für WPF mittels Styles und Templates.
  • Entwicklung von WPF-CustomControls
  • Programmierung von Converters, Behaviors und anderen Elementen
  • Entwicklung von Models, ViewModels, Validators etc.
Visual Studio Expression Blend C# XAML LINQ XML Adobe Illustrator Adobe Photoshop
Pfalzwerke AG
1 Monat
2012-10 - 2012-10

Entwurf einer Bild-/Wortmarke und Design eines Webshops

- Idee, Entwurf und Reinzeichnung eines 3D-Logos - Layout und Entwicklung der ATR-Webseite

Adobe Illustrator Adobe Photoshop Expression Web HTML CSS
ATR GmbH
7 Monate
2011-11 - 2012-05

User Interface Design und Styling von WPF-Controls für ein Software-Projekt

Die DATEV eG beauftragte mich damit eine Zusammenstellung diverser WPF- und Infragistics Controls zu designen. Ich erstellte daraufhin diverse Styles, Templates und ergänzende Ressourcen, welche universell in den Datev-Programmen zum Einsatz kommen. Zusätzlich programmierte ich ergänzende Elemente wie zum Beispiel Behaviors und Converters in C#.

Visual Studio Expression Blend XAML C# LINQ Adobe Illustrator Adobe Photoshop Infragistics
DATEV eG
1 Jahr 2 Monate
2010-10 - 2011-11

Silverlight-Präsentation für Microsoft Schweiz - Multimediale Silverlight 4 Webpräsentation (RIA)

„Windows Digital Home“ ist eine – im Auftrag von Microsoft Schweiz durchgeführte – Rich Internet Application, für deren technische Umsetzung und Programmierung ich verantwortlich war.
Microsoft präsentiert in der Anwendung vier Wohnsituationen und zeigt in diesem Zusammenhang spezielle Lösungen aus eigenem Haus. Neben einem Sprecher, der in einem Video nacheinander auf die Bereiche „Mobile Home“, „Family“, „Home Cinema“ und „High End“ eingeht, kann der Internetbesucher die einzelnen Lösungsvorschläge interaktiv durchstöbern und sich so über die Microsoft Produkte detailliert informieren.
Abgesehen von der Programmierung der Anwendungslogik in C# mit Visual Studio entwickelte ich Animationen, Styles, Templates, User Controls, Videoplayer und vieles mehr und stellte das User Interface mit Expression Blend und XAML schließlich fertig.
Eine etwas spezielle Anforderung des Projekts war das dynamische Generieren der, in der Anwendung verwendeten, Informations-Container, welche in der Silverlight-Präsentation nach Klick auf eines der Plus-Icons einblenden. Eigens zu diesem Zweck entwarf ich ein Framework, das auf Grundlage genau spezifizierter XML-Dateien, die Inhalte der Informations-Container erst zur Laufzeit aufbaut.
Neben Informationen zu Windows 7 und Windows phone 7 werden auch Lösungen der Vertragspartner von Microsoft bereitgestellt.

Expression Blend Visual Studio MS Silverlight C# XAML CSS XHTML Adobe Photoshop Adobe Illustrator
Windows Digital Home
5 Monate
2011-05 - 2011-09

Design und Entwicklung einer WPF-Applikation für Biogasanlagen

onzept, Design und Entwicklung einer auf .NET 4 basierenden WPF-Anwendung zur Steuerung einer Biogasanlage für einen renommierten Kunden.

Visual Studio Expression Blend XAML C# LINQ Adobe Illustrator Adobe Photoshop
5 Monate
2011-01 - 2011-05

Design und Entwicklung einer ASP.NET 4 Applikation

ErrorSpy ist eine Qualitätssicherungssoftware für Übersetzungen und wird eingesetzt, um die Arbeit des Prüfers zu unterstützen. Übersetzungen werden automatisch auf eine Reihe von Merkmalen hin überprüft. Der Prüfer erhält daraufhin eine Fehlerliste, die er bearbeiten kann. Gleichzeitig können Übersetzungen mit Hilfe von ErrorSpy bewertet werden. Anhand objektiver und frei konfigurierbarer Kriterien generiert ErrorSpy automatisch eine Bewertung der Übersetzung und eine Fehlerliste.
Die ASP.NET-Anwendung stellt die Funktionen von ErrorSpy über den Einsatz einer COM-Komponente bereit. In einem Wizard kann der Webanwender nacheinander die Quell- und Zielsprachen wählen, Sprachdateien hochladen, eine optionale Terminologie hochladen und sich schließlich einen detaillierten Fehlerbericht anzeigen lassen.
Ich entwickelte die Geschäftslogik der ASP.NET-Applikation in C#, kreierte Grafiken, Layouts und Piktogramme mit Illustrator und realisierte die grafische Benutzeroberfläche mittels CSS.
Die Lokalisierung für mehrere Sprachen habe ich über ASP.NET-Ressourcen realisiert. Meinem Kunden ist es so möglich mit Hilfe kostenloser Software die Texte der GUI selbstständig zu übersetzen und ebenso neue Sprachen hinzuzufügen.

Visual Studio C# LINQ XML XSLT XHTML JavaScript CSS Adobe Illustrator Adobe Photoshop COM-Komponente Microsoft IIS AlignFactory
D.O.G. ErrorSpy-Online
2 Monate
2010-11 - 2010-12

frameworm Umsatzsteuerrechner

Der Umsatzsteuerrechner ist eine intuitive und sehr benutzerfreundliche Windows Phone 7 Anwendung zur einfachen Berechnung von Netto- und Bruttobeträgen sowie der enthaltenen Umsatzsteuer

Expression Blend Expression Web Visual Studio XHTML JavaScript CSS Adobe Photoshop Adobe Illustrator
Windows Phone 7 App
2 Monate
2010-10 - 2010-11

Entwicklung einer grafischen Oberfläche für die ASP.NET-Anwendung ?LookUp?

LookUp ist eine webfähige Terminologie-Plattform (ASP.NET), mit der Sie Ihre Terminologie an zentraler Stelle verwalten können. Über das Internet bzw. Intranet können autorisierte Benutzer auf Ihre Terminologie zugreifen. Das Erscheinungsbild von LookUp kann an Ihr Unternehmen (Farben, Logo) angepasst werden. Das Design der Webanwendung habe ich ausschließlich mit Cascading
Style Sheets entwickelt und nach Vorlage aus Photoshop- und Illustrator-Layouts umgesetzt.

Visual Studio XHTML JavaScript CSS Adobe Illustrator Adobe Photoshop
D.O.G. LookUp
3 Monate
2010-09 - 2010-11

Design einer Software-GUI für eine WPF-Anwendung und von Vorlagen für WPF-Controls

Entwicklung und Erstellung diverser Mock-Ups für eine Windows WPF-Applikation aus dem Bereich der Zahnmedizin mit Adobe Illustrator und Photoshop. Ich entwarf die grafische Benutzeroberfläche eines Prototyps, welche sowohl das Anwendungsfenster selbst als auch die enthaltenen Steuerelemente im Kontext darstellt. Auf Grundlage meines Entwurf sollen in der nächsten Entwicklungsphase die Styles und Templates für die WPF-Controls und das Hauptfenster mit XAML und Expression Blend erstellt werden

Adobe Illustrator Adobe Photoshop
1 Monat
2010-10 - 2010-10

Design eines professionellen Briefbogens (Geschäftspapier)

Adobe Illustrator
M-V-E GmbH
1 Monat
2010-10 - 2010-10

Überarbeitung der grafischen Oberfläche diverser Dialoge und grafische Anpassung einiger Steuerelemente

Windows Forms 2.0 - Anwendung, Microsoft SQL Server 2005
Windows Forms 2.0 - Anwendung, Microsoft SQL Server 2005
Visual Studio C# T-SQL JavaScript CSS XML LINQ MS SQL Server Aspose Words edtFTPnet .NET Framework
Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
3 Monate
2010-08 - 2010-10

Microsoft Silverlight Rich Internet Applications (1 Spiel und 1 App)

Im Web habe ich diverse Silverlight-Anwendungen veröffentlicht, die innerhalb einer Masteranwendung mit MEF (Managed Extensibility Framework) dynamisch nachgeladen werden. Neben der Main-Applikation habe ich 2 Unteranwendungen fertiggestellt:

1. Ein kleines Mosaik Spiel und

2. Ein kleines Tool, das die Web Safe Schriften untersucht.

Visual Studio MS Silverlight Expression Blend Expression Design Adobe Photoshop Adobe Illustrator
Silverlight Experience
2 Monate
2010-07 - 2010-08

Relaunch und Redesign der frameworm-Internetpräsenz

Die Webseite wurde von Grund auf neu entwickelt. Neben Layout und Design habe ich viel Wert auf Inhalte, Texte und die Suchmaschinenoptimierung (OnPage SEO) gelegt

XHTML JavaScript CSS Expression Web Adobe Photoshop Adobe Illustrator
2 Monate
2010-06 - 2010-07

Weiterentwicklung der Geschäftslogik und Implementierung neuer Module zur Datenerfassung

Visual Studio C# T-SQL JavaScript CSS XML LINQ MS SQL Server Aspose Words edtFTPnet FTP Client
Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
2 Monate
2010-04 - 2010-05

Die von mir entwickelte Tagungsbuchungs- und Buchhaltungssoftware wurde auf Wunsch des Kunden um einige Programmfunktionen ergänzt.

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Tagungs-Buchungs-System (TBS)
1 Monat
2010-04 - 2010-04

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Online Aktualisierung

Inhalte der Website mussten aktualisiert werden.

ASP. NET 2.0 Webanwendung, Microsoft SQL Server 2005

Arbeitsgemeinschaft der Fachanwälte für Steuerrecht e.V. - Online Aktualisierung
3 Monate
2010-02 - 2010-04

Building Management Systems / SunControlServer Clientsoftware - Design und Programmierung

Die von mir entwickelte Applikation funktioniert als rahmenlose Clientanwendung und bedient eine bereits existierende Server-anwendung zur Automation von Gebäudesystemtechnik. Ich entwickelte dazu eine grafische Benutzeroberfläche (GUI), die ich auf Basis von XAML und der Windows Presentation Foundation (WPF) mit Expression Blend und Visual Studio 2010 technisch umsetzte. Bei Design und Handhabung der Applikation musste zudem beachtet werden, dass die Anwendung sowohl auf einem PC mit der Maus als auch auf einem Touchscreen-fähigem Netbook bzw. Tablet-Computer mit den Fingern zu bedienen sein sollte. Darüber hinaus plante, entwickelte und gestaltete ich zahlreiche sehr unternehmensspezifische Benutzersteuerelemente (CustomControls), die in einer eigenen Assembly realisiert auch für andere Projekte des Unternehmens genutzt werden können. Mit Expression Design und Adobe Illustrator gestaltete ich ergänzend sämtliche Logos, Piktogramme und diverse grafische Elemente, die in der Anwendung zum Einsatz kommen.
Besonderheiten:

  • Auf Wunsch des Kunden orientierte ich mich bei Design und Handhabung an modernen Smartphones wie z. B. dem Apple iPhone.
  • Die Anwendung implementiert sehr spezielle von mir entwickelte Benutzersteuerelemente, wie Wettervisualisierungen, Messwert-anzeigen, Graphen, Gebäudesteuerungsbedienelementen und anderen, die ihre Basisdaten sowohl aus der Serveranwendung als auch online aus zum Beispiel RSS-Feeds beziehen
Expression Blend Visual Studio XAML C# LINQ Adobe Illustrator Microsoft Design3
8 Monate
2009-09 - 2010-04

Fahrtenbuchsoftware - GUI Design und Steuerelement-Entwicklung

Design und technische Umsetzung einer grafischen Benutzer-oberfläche auf Basis der Windows Presentation Foundation (WPF). Entwicklung und Programmierung von Benutzer-Steuerelementen. Styling von sowohl Standard-Steuerelementen als auch von Eigenen und diverser ComponentOne-Controls aus dem „Studio for WPF“. Logo-Entwicklung und Design von diversen Piktogrammen (Icons). Der Kunde beauftragte mich damit die Front-End-Schicht für eine Fahrtenbuchsoftware zu entwickeln. Der wesentliche Teil meiner Arbeit bestand darin mit Expression Blend und Expression Design die grafische Benutzeroberfläche der Anwendung zu gestalten und das Design mittels XAML technisch umzusetzen. Meine Tätigkeit als Designer gliederte sich dabei in: - Layout und Strukturierung der Elemente - Design der Steuerelemente mittels Styles und Templates der WPF - Entwicklung eigener vektororientierter Piktogramme und Controls Zusätzlich programmierte ich notwendigen ergänzenden C#-Code in der Anwendungsschicht (Converters, Eventhandler etc.)

Besonderheiten:

  • Die Applikation ist skin-fähig, so dass der User das Erscheinungsbild der Anwendung während der Laufzeit ganzheitlich wechseln kann.
  • Die Anwendung ist für mehrere Sprachen vorbereitet -
  • Intensiver Gebrauch im XAML-Code vom WPF-Binding
  • Die Anwendung enthält ein Ribbon-Steuerelement
Küppers Software GmbH
4 Monate
2009-11 - 2010-02

Entwicklung einer Corporate Identity, Logodesign, Business Cards

Ich wurde damit beauftragt eine CI für die RK Beratung zu entwickeln. Ich entwickelte dazu ein Logo und legte die Richtlinien für das Erscheinungsbild des Unternehmens fest. Zusätzlich gestaltete ich Business Cards für 2 Mitarbeiter des Unternehmens.

RK Beratung ? Corporate Identity
10 Monate
2008-11 - 2009-08

Mehrschichtige ASP. NET Framework 3.5 Webapplikation, Microsoft SQL Server 2005, Internet Information Server 6, Design (Webdesign) und Entwurf der insocheck-Bildmarke (Logo)

Beschreibung: Das Gläubigerinformationssystem insocheck (www.insocheck.de) dient der Informationsbereitstellung zu Insolvenzverfahren. Datenlieferanten sind die insolutions GmbH und Insolvenzverwalter, die die Anwendung zur Kommunikation mit ihren Gläubigern nutzen.

Besonderheiten:

1. Dank Ajax und durch den regen Gebrauch des ASP.NET AJAX Control Toolkits wird die Webapplikation spürbar aufgewertet. Teilaktualisierungen auf den Seiten beschleunigen den Arbeitsfluss des Benutzers und unterbinden an vielen Stellen das lästige Flackern, welches üblicherweise beim kompletten Reload einer Webseite entsteht. Auch der Einsatz von Filtern auf Texteingabe-Steuerelementen, die bereits auf Browserebene bestimmte Zeichen blockieren, verhindert invalide Benutzereingaben schon vor der eigentlichen serverseitigen Validierung. Das Toolkit beinhaltet darüber hinaus noch viele weitere nützliche Erweiterungen, die in insocheck zum Einsatz gekommen sind.

2. Speziell für die Anwendung habe ich eine eigene Benutzer- und Rollenverwaltung implementiert, da die vom ASP .NET-Modell bereitgestellte für die Anforderungen nicht ausreichte.

3. Eigenes Fehlerprotokoll und Fehlerbehandlung

4. Die Anwendung wurde für mehrere Sprachen vorbereitet und bedient sich dazu der lokalen und globalen Ressourcen von ASP .NET.

5. Die Anwendung wurde strikt nach objektorientiertem Ansatz entworfen. Dazu wurden alle Steuerelemente in eigenen Klassen gekapselt und durch Einsatz von Parametern universell einsetzbar gemacht: Code-Duplizierung konnte so gänzlich vermieden werden!

6. Anmelde und Benutzermanagement inklusive Emailfunktionalität.

7. Eigene Controls und Features: Terminkalender-Control, Recherche-Modul, WatchList, Export auch in CSV, Dateiupload und –Download, Spezialisierte Suchmasken, Spezialisierte benutzerfreundliche Eingabemasken, Verfahrenscodegenerierung und vieles mehr.

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung

  • Schulabschluss: Abitur
  • Ausbildung: Höhere Berufsfachschule Essen
  • Berufsabschluss: Gestaltungstechnischer Assistent mit Schwerpunkt Grafik
  • Weiterbildung: GIP-Medienschule Moers
  • Qualifizierung: Online Multimedia Design

Werdegang:

  • 02/98-05/98 B+E Media-Concept Dortmund (Festanstellung als Internet- und Multimedia-Programmierer)
  • 06/98-06/00 Marco GmbH Düsseldorf (Festanstellung als Multimedia-Designer)
  • 07/00-04/02 via one! multimedia GmbH Essen (Festanstellung als Online- und Offline-Entwickler)
  • 05/02-01/05 sonorous codes Buchholz und Poncin GbR (Geschäftsführer/Gesellschafter)
  • seit 02/05 Freiberufliche Tätigkeit als Software-Entwickler und Mediendesigner

Position

Position

Ich verstehe mich ausdrücklich nicht als reiner Programmierer, sondern primär als Designer und Softwarearchitekt oder mit anderen Worten als kreativer Kopf, der Anwendungssoftware, grafische Benutzeroberflächen, Internetanwendungen und vieles mehr konzeptioniert, entwirft, visualisiert und grafisch gestaltet. Die technische Umsetzung nehme ich dann schließlich in eigene Hände, so dass der gesamte Prozess von mir allein geleistet werden kann.

 

Sollte ich Ihr Interesse geweckt und Sie neugierig gemacht haben, verweise ich auf meine Präsenz im Internet: [URL auf Anfrage]

 

Kompetenzen

Kompetenzen

Top-Skills

Windows Presentation Foundation XAML C# Design-Konzept .NET 4.6 SQL Oracle Webapplication Web Application Windows App-Entwicklung

Produkte / Standards / Erfahrungen / Methoden

Adobe Acrobat
Adobe Dreamweaver
Adobe Fireworks
Adobe FreeHand
Adobe Illustrator
Kernkompetenz
Adobe Illustrator
Adobe InDesign
Adobe Photoshop
Kernkompetenz
AlignFactory
Aspose Words
Beratung
edtFTPnet
Expression Blend
2, 3, 4, 5
Expression Design
2, 3, 4
Expression Studio
2, 3, 4
Expression Web
2, 3, 4
Git
GUI-Design
Kernkompetenz
GUI-Entwicklung
Kernkompetenz
HTML
Infragistics
Log4Net
Managed Extensibility Framework (MEF)
MEF
Microsoft Design3
Microsoft IIS
Microsoft Prism
Mobile Apps
mobile phone platform
MS Office
MS Silverlight
1.0, 2, 3, 4
MVVM Design Pattern
Kernkompetenz
OCE Prisma
OOP
strikt
RIA Rich Internet Applications
Software-Design
Kernkompetenz
Steinberg Cubase
Steinberg WaveLab
Subversion
Subversion
TortoiseSVN
Visual Studio
Kernkompetenz, .NET 2003, 2005, 2008, 2010, 2012, 2013, 2015
Webapplication
Webdesign
Webentwicklung
Windows Forms
XBAP
XAML Browser Applications
XHTML

Betriebssysteme

Windows
alle Windows Versionen
Windows Mobile
Phone 7, Phone 8.1, 10 Mobile
Windows RT

Programmiersprachen

.NET Framework
1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6
ADO.NET
Ajax
ASP.NET AJAX framework
C#
sehr gut (Schwerpunkt)
CSS
JavaScript
LINQ
SQL
WPF
XAML
sehr gut (Schwerpunkt)
XHTML / HTML
XML
XSLT

Datenbanken

Microsoft Access
MS SQL Server
2000, 2005, 2008
Oracle
etwas
T-SQL

Datenkommunikation

COM-Komponente
FTP Client
Internet, Intranet

Branchen

Branchen

  • Automotive
  • Fachanwälte für Steuerrecht
  • Gebäudeautomation
  • Berufsbildung
  • Agenturen
  • Behörden
  • Übersetzung & Dokumention
  • Hardware
  • Erneuerbare Energien
  • Telekommunikation
  • Softwarehaus
  • Kanzlei
  • Consulting
  • Medizin
  • Messe und Messebau
  • Bau
  • Energieversorger
  • Sportbootschulen
  • etc.

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.