Freelancerprofil: GUI Entwickler / C# / WPF / xaml / Frontend / HMI / MVVM / MVC in Dillenburg, Deutschland

GUI Entwickler / C# / WPF / xaml / Frontend / HMI / MVVM / MVC

| Dillenburg, Deutschland
Um die Kontaktdaten des Freelancers zu sehen, müssen Sie eingeloggt sein
FREELANCER KONTAKTIEREN

Freelancer-Vorstellung

FÄHIGKEITEN, KENNTNISSE UND ERFAHRUNGEN

Schwerpunkte:
GUI Visual Design und Entwicklung, Front-End Entwicklung, Usability Engineering, User Centered Design.

Die Entwicklung erfolgt unter:
Expression Blend 4 / Expression Blend for Visual Studio ××××/×××××××××××××, Visual Studio 2010/××××/×××××××××××××,
mit:
WPF4/4.5, Silverlight4/5, C#, .Net4.5.1, Xaml, MVVM, MVC
Windows Phone 8.0/8.1 SDK,
Datenbanken (MS Access, MS SQL Server, My Sql)

Projekte und Tätigkeiten: als Freiberufler

08.2014 – 04.2015 GUI-Design, Entwicklung und Datenbanken
Projekt: Allgemeine Erweiterung im „MES“ System im Bereich Steuerung und Analyse von Maschinen und Vorgängen im Stahlwerksbetrieb. Zusammenführung der verschiedenen Bereiche in ein neues Manufactoring Execution Sytem, kurz MES. Teilprojekte im Bereich Schmiede / Conti Glüherei mit Fokus auf Oberflächenentwicklung, Datenaufbereitung zur Steuerung sowie Datenbank Anbindung.
Aufgaben und Tätigkeiten:
• Datenbankabfragen mit LINQ.
• Erstellen der Business Modelle mit dem Entity Framework
• Projektverwaltung und Management mit Microsoft Team Foundation Server
• Refactoring des bestehenden Codes in Abstimmung mit beteiligten Entwicklern
• Eingliederung des Codes in anhand MVC-Pattern
• Verbesserung der Performance und Stabilität der Komponenten
• Anbindung an existierende Design-Ressourcen
• Implementierung vorgegebener Spezifikationen der Bedieneroberfläche, z.B. Übergänge, Animationen und umsetzung des visuellen Designs aufgrund Designvorgabe durch Mockups
• Erstellung von UserControls, CustomControls, DataTemplates und Styles
• Erstellen eines Prototyps zum Barcode Scannen und den mobilen Zugriff auf die Datenbank unter Windows Embedded 8.1

Systeme/Tools: Microsoft Expression Blend for Visual Studio 2013 / Visual Studio 2013 / WPF / 4.5.1 / C# / Xaml / Windows 7 / Microsoft SQL Server 2012 / Entity Framework 6 / Windows Mobile/Phone/Embedded 8.1 / Team Foundation Server

11.2014 – 02.2015 GUI-Design & Entwicklung
Projekt: Reverse Engineering im Bereich CAD Messtechnik von Freiformflächen, mit Fokus auf Anwender im Karosseriebau.
Selbstständige fachliche Beratung im Entwicklungsprojekt CALIGO Reverse Engineering mit Fokus auf die WPF-Entwicklung.
Aufgaben und Tätigkeiten:
• Entwicklung von Custom Controls, DataTemplates und Styles
• Code-Validation
• Implementierung von Icons
• Entwicklung von Konvertern
• Refactoring des bestehenden Codes in Abstimmung mit beteiligten Entwicklern
• Eingliederung des Codes in vorgegebenes MVVM-Pattern
• Verbesserung der Performance und Stabilität der GUI Komponenten
Systeme/Tools: Microsoft Expression Blend for Visual Studio 2013 / Visual Studio 2013 / WPF / 4.5.1 / C# / Xaml / Windows 7

12.2013 – 08.2014 GUI-Design & Entwicklung
Projekt: Reverse Engineering im Bereich CAD Messtechnik von Freiformflächen, mit Fokus auf Anwender im Karosseriebau
Aufgaben und Tätigkeiten:
• Refactoring des bestehenden Codes in Abstimmung mit beteiligten Entwicklern
• Eingliederung des Codes in vorgegebenes MVVM-Pattern
• Verbesserung der Performance und Stabilität der GUI Komponenten
• Anbindung an existierende Design-Ressourcen
• Implementierung vorgegebener Spezifikationen der Bedieneroberfläche, z.B. Übergänge, Animationen
• Erstellung von UserControls, CustomControls, DataTemplates und Styles
• Umsetzung des visuellen Designs aufgrund Designvorgabe durch gelieferte Illustrator Dateien

Systeme/Tools: Microsoft Expression Blend for Visual Studio 2013 / Visual Studio 2013 / WPF / .Net 4.0/4.5.1 / C# / Xaml / Windows 7

10.2013 – 11.2013 GUI-Design & Entwicklung
Projekt: Elektrotechnik / Messtechnik,
Applikation zum Senden von Daten zur Visualisierung von Stromkurven als Bit Code, zur Auswertung der Empfindlichkeit/Genauigkeit von Endgeräten
Aufgaben und Tätigkeiten:
• Layout und Design der Bedienoberfläche
• MVVM-Pattern
• Senden von Daten via TCP/IP
• SCPI über VISA Schnittstelle
• Programmieren von Algorithmen und senden als Points zum Visualisieren von Kurven bzw. 1/0 Bitcode
• Testen auf Richtigkeit mit einem angeschlossenen Oszilloskop
Systeme/Tools: Microsoft Expression Blend for Visual Studio 2013 / Visual Studio 2013 / WPF / .Net 4.5 / C# / Xaml / Windows 7

06.2013 – 08.2013
GUI-Design & Entwicklung
Projekt: Mobile App für das Windows Phone 8,
Fahrtenbuch für Freiberufler und Selbstständige
Aufgaben und Tätigkeiten:
• Layout und Design der Windows Phone Bedienoberfläche im Metro Style
• Lokalisation (Mehrsprachigkeit, Übersetzung in 36 Sprachen)
• Speicherung der Daten im Isolated Storage
• MVVM-Pattern
• App-Vermarktung über Verkaufserlöse
• Excel Export
• Datenvisualisierung der Statistik
• Automated entries
Systeme/Tools: Microsoft Expression Blend for Visual Studio 2012 / Microsoft Expression Design 4 / Visual Studio 2012 / Silverlight 5 / C# / Xaml

02.2013 – 05.2013 GUI-Design & Entwicklung
Projekt: Mobile App für das Windows Phone 8,
Schnelles laden und Speichern von Notizen und ähnlichem,
(Windows Phone App Contest Germany)
Aufgaben und Tätigkeiten:
• Layout und Design der Windows Phone Bedienoberfläche
• Lokalisation
• Quick-Anzeige als Tile im Phone Desktop
• Dokumentation zur Projekteinreichung in den Windows App Store
• Speicherung der Daten im Isolated Storage
• MVVM-Pattern
• App-Vermarktung über Einbindung von Werbung
Systeme/Tools: Microsoft Expression Blend for Visual Studio 2012 / Microsoft Expression Design 4 / Visual Studio 2012 / Silverlight 5 / C# / Xaml

11.2012 – 12.2012 GUI-Design & Entwicklung
Branche: Fabrik-, Logistik- und Prozessautomation
Aktiengesellschaft, > 5000 Mitarbeiter
Projekt: Erstellung eines Prototyps für die Konfigurations- und Diagnoseoberfläche einer intelligenten Auswerteeinheit für optische Sensoren.
Aufgaben und Tätigkeiten:
• Klick-Dummy für GUI Layout und Design einer Bedienoberfläche
• Item/Data-Templates via Xaml
• User Controls
• Verbesserung der Usability
• MVVM-Pattern
Systeme/Tools: Microsoft Expression Blend 4 / Microsoft Expression Design 4 / Visual Studio 2010 / WPF 4 / .NET Framework 3.5 / C#

06.2011 – 06.2012 GUI-Design & Entwicklung
Branche: Medizinische Geräte
Gesellschaft in privater Hand, 201-500 Mitarbeiter.
Projekt: Entwicklung und Design einer GUI für eine neue Generation von ophthalmologischen Femto-Lasern.
Agile Entwicklung nach SCRUM, mit einem Team von 12 Personen, in Verbindung mit dem Microsoft Team Foundation Server
Aufgaben und Tätigkeiten:
• GUI Layout und Design einer Bedienoberfläche in Full-HD Auflösung
• Oberflächenentwicklung mit Xaml und WPF/C#/.NET4 unter Visual Studio 2010 und Expression Blend 4
• Umbau der vorherrschenden Struktur unter Verwendung des MVVM-Patterns
• Erstellung von UserControls/Views und Datenbindung der Controls an die ViewModel-Schicht
• Usability testing & reporting, Aufarbeitung und Dokumentation der Ergebnisse
• Erstellung von Item und Data Templates
• Verbesserung der Usability, des „Look & Feel“
• Verbesserung des Benutzererlebnisses und Erstellung von Animationen
• Wandeln von bestehenden Grafiken und Bildern in vectorbasierte Ressourcen
• Organisation und Verwaltung der Ressourcen im Projekt
• Team Foundation Server & SCRUM
Systeme/Tools: Microsoft Expression Blend 4 / Microsoft Expression Design 4 / Visual Studio 2010 / WPF 4 / .NET Framework 4.0 / C# / Xaml / SCRUM

01.2011 – 02.2011 GUI-Design & Entwicklung
Projekt: Internetauftritt unter Silverlight 4
Aufgaben und Tätigkeiten:
• Entwicklung eines Firmeninternetauftrittes als webfähige Silverlight Anwendung
• Layout Erstellung und Design
• Veröffentlichung der Seite auf einem Microsoft-basierten Webserver
Systeme/Tools: Microsoft Visual Studio 2010 / .NET Framework 4.0 / C# / Silverlight 4

11.2010 – 12.2010 GUI-Design & Entwicklung
Projekt: Webentwicklung einer Buch-Community
Aufgaben und Tätigkeiten:
• Entwicklung einer Website mit interaktiven Funktionen
• Layout Erstellung
• Datenbankenerstellung und Anbindung an SQL-Server
• .NET-Benutzerverwaltung unter MySQL
• Veröffentlichung der Seite auf einem Microsoft-basierten Webserver
Systeme/Tools: Microsoft Visual Studio 2010 / .NET Framework 4.0 / C# / ASP.NET 4.0 und AJAX / Microsoft SQL-Server 2008 / MySQL-Server





Projekte und Tätigkeiten: sozialversicherungspflichtige Beschäftigung

05.2005 – 03.2010 HCC/KPM, Siegen, Softwareentwickler/Projektmanager
Aufgaben und Tätigkeiten:
Projekte bei einem mittelständischen Unternehmen aus der Maschinenbaubranche als Software- bzw. Project-Engineer im Bereich C#. Meine Aufgabe war die Programmierung von Bedienoberflächen und Schnittstellen, Anbindung an eine Datenbank, sowie die Automatisierung der Maschinen in einem größeren Verbund, als auch die Aufbereitung der Ergebnisse und Daten.
Projekte im Detail:

12.2009 – 2.2010 Bhushan Steel, Orissa, Indien, Project Engineer.
Projekt: Rollshop Management und Automation System inklusive Beladeeinrichtung
Weiterentwicklung von bestehender Software, im speziellen die Schnittstellenanbindung zwischen Rollshop Management System und Kundensystem zum Meldungs- und Datenaustausch
Aufgaben und Tätigkeiten:
• Organisation im und um das Projekt
• Hardwareeinkauf
• Softwareanpassung und Weiterentwicklung
• In-house Installation und Test
Systeme/Tools: Microsoft Visual Studio 2008 / C# / .NET Framework 3.5 / Oracle Forms & Reports / Oracle 10g Datenbanksystem

7.2008 – 12.2008 Vila, bei Arcelor Florange, Frankreich, Project Engineer
Projekt: Rollshop Management und Automation System inklusive Beladeeinrichtung
Aufgaben und Tätigkeiten:
• Softwareanpassung und Inbetriebnahme vor Ort
• Test im Testbetrieb sowie im Produktionsbetrieb bis zur finalen Abnahme
Systeme/Tools: Microsoft Visual Studio 2008 / C# / .NET Framework 3.5 / Oracle Forms & Reports / Oracle 10g Datenbanksystem

9.2007 – 11.2007 Angang Steel, Anshan, China, Project Engineer
Projekt: Rollshop Management und Automation System inklusive Beladeeinrichtung
Aufgaben und Tätigkeiten:
• Organisation im und um das Projekt
• Hardwareeinkauf
• Systeminstallation
• Softwareanpassung
• In-house Installation und Test
• Inbetriebnahme vor Ort
• Test im Testbetrieb sowie im Produktionsbetrieb bis zur finalen Abnahme
Systeme/Tools: Microsoft Visual Studio 2005 / C# / .NET Framework 2.0 / Oracle Forms & Reports / Oracle 9i Datenbanksystem

2.2006 – 9.2006 Bengan Steel, Benxi, China, Assistents/Junior Project Engineer
Projekt: Management und Automation System inklusive Beladeeinrichtung
Aufgaben und Tätigkeiten:
• Organisation im und um das Projekt
• Hardwareeinkauf
• Systeminstallation
• Softwareanpassung
• In-house Installation
• Inbetriebnahme vor Ort
• Netzwerkinstallation vor Ort
• Test im Testbetrieb sowie im Produktionsbetrieb bis zur finalen Abnahme
Systeme/Tools: Microsoft Visual Studio 2005 / C# / .NET Framework 2.0 / Oracle Forms & Reports / Oracle 9i Datenbanksystem

11.××××/×××××××××××××.2005 Baosteel, Shanghai, China,, Assistents/Junior Software Engineer
Projekt: Datenanbindung vom RSMS zum bestehenden Kundensystem
Aufgaben und Tätigkeiten:
• Entwicklung einer Schnittstelle in Verbindung mit Stream Socket over TCP/IP
• In-house Installation und Test
• Inbetriebnahme vor Ort bis zur Abnahme
Systeme/Tools: Microsoft Visual Studio 2005 / C# / .NET Framework 2.0 / MS Access Datnbank
*Erklärung Rollshop Management System (RSMS) mit Automation und Beladeeinrichtung :
System zum Verwaltung und Planung eines Walzenrollshops, vorwiegend in der Stahl oder Papierindustrie. Daten der Walzen werden in das System eingepflegt und durch Anbindung diverser Schnittstellen zu den Maschinen, aktualisiert. Ist eine Beladeeinrichtung (Loader) vorhanden, so kann die Walze im Rollshop automatisch abgelegt und zum Schleifen in einer Schleifmaschine eingeplant sowie automatisch beladen werden. Der komplette Durchlauf der Walze kann somit vollautomatisch, wahlweise auch halbautomatisch oder manuell, gesteuert werden.
Die Daten der Walzen werden in Reports aufbereitet und dienen der Analysemöglichkeit zur Effizienzsteigerung sowie zur Kostenreduktion.


?
IT-Profil

Vorname, Name
Stefan, Heep

Bereich Kenntnisse In Anwendung
XXX = sehr gut XX = gut X = Grundlage
Programmierung/Frameworks C# XX
JAVA X
C++ X
Visual Basic 6.0 X
C XX
ABAP X
HTML X
XML X
XAML XX
WPF XXX
Silverlight XX
.Net 3.5, 4.0, 4.5 XX
Windows Phone 8/8.1 XX
Asp.Net X

Analyse und Design MS Visual Studio Klassendesigner X

Datenbanken Oracle 10G XX
Microsoft Sql Server XX
MS Access XX
MySql X

Elektronik Grundkenntnisse in Elektronik X
Messtechnik, SCPI XX
Messtechnik, Oszilloskop X

ERP SAP R/3 X

Editoren Word XX
Excel X
Dreamweaver/Fireworks XX
Altova XML Spy X
MS Visual Studio 2010/××××/××××××××××××× XX
MS Expression Blend 4 + Sketch Flow XXX
MS Expression Blend for Visual Studio ××××/××××××××××××× XXX

Technische Dokumentation Softwaredokumentation X

Grafik Photoshop X
MS Expression Design 4 XX

Betriebssysteme Windows XP XX
Windows Vista X
Windows 98 X
Windows Server 2003 X
Windows 7/8/8.1 XX

Netzwerke Ethernet X
(Socketprogrammierung) TCP/IP XX

Branchen Maschinenbau XX
Edelstahl / Stahl Kalt/Warmwalzerzeugnisse/Glüherei/Schmiede XX
Medizintechnik XX

Projektmanagement Projektabwicklung in Eigenverantwortlichkeit XX
für Einkauf, Installation, Test und Inbetriebnahme
vor Ort beim Kunden im Europäischen sowie
im Asiatischen Ausland

Team Foundation Server XX

Scrum XX

Sprachen English XXX
Deutsch XXX





FREELANCER KONTAKTIEREN
Bitte loggen Sie sich ein oder registrieren Sie sich, um das Freelancer zu kontaktieren.
Neu bei projektwerk?