Freelancerprofil: Z2358

Entwickler .NET, Berater Softwarearchitektur und -design Refactoring Last Level Support

Position:
Software-Entwicklung / Programmierung
Management Summary:
Seit 2000 fast ausschließlich .NET Entwicklung (Framework Version 1.0 Beta 2)
Projekte im Werdegang

05/2010 - Entwicklung einer Geräte GUI
Entwicklung einer GUI zum Steuern eines neu einwickelten, während einer Operation eingesetzten, Gerätes: - Erstellen von UML State Charsts des Gerätes. - Abstimmung der Schnittstellen zu den Subsystemen des Gerätes. - Architektur und Implementierung des GUI Software Layer - Architektur und Implementierung eines Business Layer für kundenspezifisch Anpassungen Umfeld: Windows CE, Visual Studio 2008 Team Developer, .NET Framework 3.5, C#, XML, UML, Microsoft Office 2007, Sun VirtualBox, Sparx Enterprise Architekt 8.0

11/2009 - 04/2006 GUI Framework, Business Framework, Anwendungsentwicklung
Entwicklung einer Audit Trail Komponente, die die Nachvollziehbarkeit von Benutzer Aktionen sicherstellt. Erarbeitung von WPF Coding Conventions mit den Zielen: - Einheitlichkeit in der Projektorganisation. - Sicherstellung einer hohen Code Qualität, - Wartbarkeit und Erweiterbarkeit. Entwicklung eines neuen, Touchscreen freundlichen, Bedienkonzeptes in einem Team aus Useability Ingenieuren, Designern, Maschinen- und Software Spezialisten. Entwicklung von eignen Controls und Styling von Controls aufgrund der Arbeitsergebnisse. Implementierung eines kontextsensitiven Hilfe Systems, das die von der Dokumentationsabteilung erstellte Dokumentation einbindet. Implementierung von maschinenspezifischer / kundenspezifischer Anwendungssoftware zur Bedienung einer Druckmaschine. Performance und Memory Profiling, Post Mortem Analysen. Redesign des CSLA basiertem Business Framework. Entwurf (Scope, Architektur) und Implementierung des GUI Layer eines Komponenten orientierten Frameworks (basierend auf dem CSLA-Framework) für die Erstellung von Steuerungsanwendungen von Produktionsanlagen in einem internationalen Umfeld: - Entwurf eines Standard Application Frame. - Custom Controls und User Controls mit Design Time Support. - Security und Benutzer Konzepte innerhalb der GUI. - Data Binding von Objekten. - Localization / Globalization. - Unit Tests. Fertigstellung eines Persistenz-Layer: - Anbindung von db4o an den .NET System.Transactions Namespace. - Implementierung eines Data Portal. Beratung bezüglich der Build und Deployment Prozesse. Generierung von Business Objekten mittels CodeDOM. Die Arbeiten an Komponenten mit Bezug zum GUI Framework wurden für alle Phasen des Software Life Circle in hauptverantwortlicher Position durchgeführt.

09/2009 - 09/2009 Ãœbernahme von Kundendaten in ein neues EDV System
Aufbereitung und Ãœbernahme von Kundendaten aus einem auf .dBase Dateien basierten EDV System in ein neues EDV System.

02/2006 - 03/2006 Review einer ASP:NET basierten Supply Chain Management Anwendung
Review einer ASP:NET basierten Supply Chain Management Anwendung im Enterprise Umfeld eines international tätigen Großkonzerns aufgrund von Qualitäts- und Performance Problemen. Erarbeitung des Fragenkataloges für das technische Review in den Bereichen - Security, - Skalierbarkeit und Performance, - Fehlertoleranz, - Wartbarkeit, - Erweiterbarkeit, - externe Schnittstellen, - Rechte- und Rollenkonzept und - Dokumentation. Durchführung des technischen Review. Erhebung der Informationen und Daten beim Kunden in Form eines Code Review und Interviews des technischen Personals. Auswertung und Dokumentation der Ergebnisse

05/2003 - 11/2003 Kassenmodul NeKaMo# zur Führung von Geld- und Warenbeständen für die Retail Clients der Deutschen Post AG in den Postfilialen.
Architektur des Kassenmodul, Erstellung des Datenmodells, Bedienung der KBS (Card Banking System) Schnittstelle, Last-Level Support.

02/2003 - 08/2004 Prototyp eines neuen Retail Client für die Deutsche Post AG
Prototyp eines neuen Retail Client für die Deutsche Post AG auf Basis von EPOS NT (Elektronisches Postschalter System) und des Carbon Framework (Komponenten orientiertes Framework für die Geschäftsprozesse in den Filialen der Deutschen Post AG) Architektur des Prototyp, Integration verschiedener Technologien und Tools (.NET Framework, Carbon Framework, Xbase++ Runtime, EPOS NT, FormFlow99, Crystal Reports, Riposte).

09/2001 - 12/2005 Carbon# Framework (Komponenten orientiertes Framework) für Geschäftsprozesse in den Filialen der Deutschen Post AG.
Arbeit an der allgemeinen Architektur des Frameworks, insbesondere: - Peripherieansteuerung (Drucker, Barcodescanner) und Drucken, - Windows Dienste, - COM Schnittstellen zum Altsystem EPOS NT. Integration eines existierenden Kassenmodul (NeKaMo#). Transformation von Geschäftsdaten mittels XSLT, Post Mortem Debugging, Last-Level Support, Identifizierung von Ressource Leaks. Architektur und Entwicklung eines Windows Portmonitors mit WOSA ähnlichen Features (LocalMon Ersatz) in C#. Umstellung der Peripherie von seriell auf USB 2.0 inkl. Plug & Play Unterstützung.

03/2001 - 12/2001 BBA (Benutzerbedienter Banknoten Automat)/ AKT
BBA (Benutzerbedienter Banknoten Automat)/ AKT (Automatischer Kassentresor) Anbindung an EPOS NT (Retail Anwendung am Postschalter der Deutschen Post) Abstimmung der Schnittstellen mit den BBA Lieferanten. Technische Einbindung der Automaten, generische Schnittstelle für verschiede BBA Typen.

12/2000 - 12/2001 Buchungs- und Reservierungssystem für Flugpassagiere
Architektur und Implementierung des GUI und Datenbank Layer eines Buchungs- und Reservierungssystem für Flugpassagiere.

12/2000 - 12/2001 MWD3/BMA, Einbindung Briefmarkenautomaten in die Verarbeitung der Daten aus den Postfilialen.
Entwurf der technischen Architektur, Umstellung der dBase Datenhaltung auf SQL-Server 2000, Implementierung der COM basierten Schnittstelle zur Datenübergabe.

02/1999 - 12/2000 EPOS NT
EPOS NT (Retail Anwendung am Postschalter der Deutschen Post), Portierung der MS-DOS EPOS Version auf Windows NT Quellcodeanalyse, Programmierung systemnaher Funktionen, technische Koordinierung des Entwicklungsteams, Abstimmung von technischen Fragen mit der Fachseite.

01/1998 - 12/2000 PROFI
PROFI (Prozess Optimiertes Filialsystem) für den Retail Bereich der Deutschen Post AG: - Prozessanalyse, - Prozess- und Datenmodellierung, - Erstellung von Ergonomie Richtlinien für GUI.

01/1998 - 12/1998 Elektronisches Postschalter System EPOS (Retail Anwendung am Postschalter der Deutschen Post)
Programmierung fachlicher Vorgänge

01/1992 - 12/2000 Entwurf und Entwicklung eines Auftragsbearbeitungssystems
Durchführung des kompletten Projektes in eigener Verantwortung, insbesondere: - Analyse der fachlichen Anforderungen, - Auswahl und Installation der Hardware inkl. Netzwerk, - Programmierung der Anwendung, - Schulung der Mitarbeiter

01/1989 - 12/1997 DrB-LVS (Lagerverwaltungssystem)
Portierung des DrB-LVS von UNIX auf Windows NT 3.51, Realisierung einer EDIFACT Schnittstelle, Erfassung vom Wareneingängen und Einlagerverplanung, Erfassung von Montageaufträgen und Kommissionierung, Software Entwicklungstools für C (Build Prozess) und Informix 4GL, Visualisierung von Abläufen im Hochregallager, Entwicklung von grafischen Benutzeroberflächen.

01/1989 - 12/1997 GeoSys, System für geodätische Berechnungen
GeoSys, System für geodätische Berechnungen: - Implementierung - Installation beim Kunden - Support beim Kunden vor Ort

01/1987 - 12/1991 Krankenkosten Abrechnungssystem
Krankenkosten Abrechnungssystem für Selbständige und Beamte mit Überwachung von Terminen, Erstellung der Korrespondenz mit Mandanten, Behörden und Krankenkassen Durchführung des kompletten Projektes in eigener Verantwortung, insbesondere: Analyse der fachlichen Anforderungen, Erarbeitung der internen Arbeitsabläufe mit dem Kunden.

 
Branche

  Dienstleistungsbranche
Handel - Retail
Logistikdienstleister
Maschinen-, Geräte- und Komponentenbau
 
Kenntnisse

Hardware
Betriebssysteme
Programmiersprachen
4gl (+++ (good), 2-4 yrs.)
C# (++++ (excellent), > 4 yrs.)
Clipper (++++ (excellent), > 4 yrs.)
dBase (++++ (excellent), > 4 yrs.)
Delphi (+++ (good), 2-4 yrs.)
Perl (+ (basic knowledge), 0 yrs.)
Shell - C-Shell, K-Shell, Bourne-Shell (+++ (good), 2-4 yrs.)
SQL (+++ (good), 2-4 yrs.)
Visual Objects (++++ (excellent), > 4 yrs.)
XML (+++ (good), 2-4 yrs.)

Datenbanken
Informix (++ (trained), 1-2 yrs.)
MS SQL Server (++ (trained), 1-2 yrs.)
xBase - dBase, FoxPro, Clipper… (++++ (excellent), > 4 yrs.)

Datenkomm. / Netzwerk
EDI (Electronic Data Interchange)
EDIFACT (++ (trained), 0-2 yrs.)
Ethernet (++ (trained), 0-2 yrs.)
RPC (++ (trained), 0-2 yrs.)

Design / Entwicklung

SAP / ERP Module

Software / Tools
MS Office (+++ (good), 2-4 yrs.)
MS Visio (+++ (good), 2-4 yrs.)
Subversion (+++ (good), 2-4 yrs.)

Standards / Prozesse
ITSM (+++ (good), 2-4 yrs.)
UML (+++ (good), 2-4 yrs.)
 
Ausbildung & Zertifikate

04/2006 - MCSD.NET


01/2006 - MCAD.NET


01/2006 - MCP


01/1987 - 12/1991 Diplom Informatiker TFH


 
Sprachen

englisch (++)


Sonstiges

 

Kontakt

people4project GmbH
Lörenskogstr. 3
85748 Garching bei München
+49 (89) 55 29 39 - 40
Image

Vereinbarung zur Verwendung von Cookies


Allgemeine Verwendung

Wir verwenden Cookies, Tracking Pixels und ähnliche Technologien auf unserer Website. Cookies sind kleine Dateien, die von uns erstellt und auf Ihrem Gerät gespeichert werden. Unsere Website verwendet Cookies, die von uns oder von Dritten zu verschiedenen Zwecken im Rahmen der Verwendung und Funktionalität einschließlich der Personalisierung unserer Website abgelegt werden. Es ist möglich, dass Cookies verwendet werden, um zu nachzuvollziehen, wie Sie die Website verwenden und so zielgerichtete Werbung anzuzeigen.

Dritt-Anbieter

Unsere Website nutzt verschiedene Dienste von Dritt-Anbietern. Wenn Sie auf unserer Website sind, können diese Dienste anonyme Cookies im Browser des Benutzers ablegen und diese Cookies mit in der Cookie-Datei des Besuchers speichern. Im folgenden eine Liste einiger derartiger Dienste: Google, Facebook, Twitter, Adroll, MailChimp, Sucuri, Intercom und andere soziale Netzwerke, Anzeigen-Agenturen, Sicherheits-Software wie z.B. Firewalls, Datenanalyse-Unternehmen und Anbieter von Internetzugängen. Diese Dienste sammeln möglicherweise auch anonyme Identifizierungsmerkmale wie die IP-Adresse, den HTTP-Referrer, die eindeutige Geräte-Kennung und andere nicht-persönliche Informationen zur Identifizierung sowie Server Logfiles.