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 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ausbildung & Zertifikate |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
04/2006 - | MCSD.NET |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01/2006 - | MCAD.NET |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01/2006 - | MCP |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
01/1987 - 12/1991 | Diplom Informatiker TFH |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sprachen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
englisch | (++) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sonstiges |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
für Freelancer
für Kunden
Kontakt
Lörenskogstr. 3
85748 Garching bei München