GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Experte System Design & Entwicklung im Bereich WCF, SQL Server, …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    60xxx, Deutschland 
EDV-Erfahrung seit         1992 
Verfügbar ab               07.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Experte System Design & Entwicklung im Bereich WCF, SQL Server, Azure, Silverlight und WPF
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt

Voraussetzung für Festanstellung: Ort Frankfurt
1994 Ausbildung zum Telekommunikations Elektroniker bei der Siemens AG Berlin
1997 Abitur
Deutschland
Österreich
Schweiz
Weitere Einsatzorte: Dänemark, Estland, Finnland, Griechenland, Großbritannien, Italien, Lettland, Litauen, Luxemburg, Malta, Niederlande, Portugal, Schweden, Spanien, Ungarn, Zypern, Island, Liechtenstein, Norwegen, Vereinigte Arabische Emirate, Kanada, Ozeanien
Deutsch 
Englischfliessend in Wort und Schrift

embedded Systeme 
PC 

SUN OS, Solaris 
UnixDebian Linux, Ubuntu, CentOS
WindowsWindows XP, Vista, Windows 7, Windows Server 2003/2008 (R2)
Windows CE 

Assembler 
Basic 
C 
C# 
C++ 
Java 
JavaScript 
Objective C 
PHP 
PL/SQL 
Python 

Silverlight / WPF
HTML5
WinRT
WCF
XAML / BAML
Managed C++
XML, XSD, XSLT

MS SQL Server(sowohl unter Windows als auch unter Linux mit MS .Net und Mono)
MySQL(sowohl unter Windows als auch unter Linux mit MS .Net und Mono)
Oracleeinschliesslich 10g
Postgres(sowohl unter Windows als auch unter Linux mit MS .Net und Mono 1.x)
SQL 

CORBA 
Internet, Intranet 
ISDN 
Message Queuing 
RFC 
Router 
SMTP+IMAP
SNMP 
TCP/IP 
Windows Netzwerk 
Winsock 

GSM, GPRS
Entwicklungswerkzeuge: Visual Studio 4.0 - .Net 2010, IDEA IntelliJ

Configuration Management: Team Foundation Server (TFS), Subversion, GIT, Mercurial, Atria ClearCase, MKS Source Integrity

Programmiersprachen: C#, Java, C++ / C, Python, Groovy, JavaScript, Visual Basic.Net, VBScript, Perl, Macromedia Flash ActionScript, InstallShield Script, x86/MMX/SSE2/AMD 3DNow Assembler

Middleware: WCF, Hibernate / NHibernate ORM, JPA, ActiveRecord, Indigo Enterprise Service Bus, .Net Remoting, COM/DCOM, CORBA, SOAP, RMI

Technologien: Silverlight, WCF, WPF, WP7, WinRT/Metro, ASP .Net, ASP.Net MVC, Grails, Google Web Tookit (GWT) , Spring

Server Software: IIS 5-7, Apache, Tomcat, Jetty, MS IIS, JBoss

APIs: .Net Framework 1.0 - 3.0, Java SE/EE, Win32, ATL/WTL, STL, MFC, WinCE/PocketPC/SmartPhone, Oracle OTL, ADO .net, JDBC, ODBC, ADO, DAO, DirectX, Direct Show, OpenGL

Andere Werkzeuge: Apache Maven 2, Ant, Nant, Apache Maven, Ant, Nant, Macromedia Flash MX, Kinetix 3DStudio Max r3-5, Adobe Photoshop, Microsoft Office, Visio
Banken
Finanzinstitute und Kreditwirtschaft
Telekommunikation
Automotive

12/2011 - 04/2012 / l.p.a (Frankfurt am Main)
Projekt: Entwicklung einer Silverlight 5 basierten LOB Anwendung

- Entwurf, Entwicklung und Styling von Silverlight Custom Controls
- Entwicklung von ViewModel Klassen (MVVM Pattern)
- Entwurf von Entity Framework Persistenzklassen
- Entwicklung von WCF backend Services mit REST interface
- WCF REST Transport Layer Optimierung (transparente Kompression und Custom Meta Data)
- TFS Build Anpassungen für Silverlight Unit Testing (StatLight)
- Entwurf und Umsetzung einer verteilten Job-Scheduling Engine
- Entwicklung von Advanced Installer basiertem MSI Setup für nightly deployment
Position: Senior Consultant & Developer
Plattform: Windows Server, .Net Framework 4.0, Silverlight 5
Eingesetzte Tools/Technologien: MS Visual Studio .net, Microsoft Expression Blend, C#, MS SQL Server 2008, Entity Framework 4 (Code First), WCF REST Services, JSON.Net

 

 

09/2011 - 12/2011 / defacto Gmbh (Erlangen)
Projekt: Microsoft Dynamics CRM 4.0 Customization

- Implementierung und Erweiterung von Geschäftsprozessen in Dynamics CRM 4.0
- Workflow integration und Anbindung externer Systeme mit SSIS/ETL und MSMQ
- Implementierung von WCF Services als externes Bindeglied zum CRM System
- Entwicklung von Unit Tests
Position: Senior Consultant & Developer
Plattform: Windows Server, .Net Framework 3.5/4.0
Eingesetzte Tools/Technologien: MS Visual Studio .net, C#, Microsoft Dynamics CRM 4.0, MS SQL Server 2008, MSMQ, WCF Services

 

 

7/2005 - 08/2011 / Commerzbank AG (Frankfurt am Main)
Projekt: Isis - Customer Relationship Management System

- Implementierung von Geschäftsprozessen unter Einsatz eines Objekt-relationalen Datenbank Mappers
- Design und Implementierung von asp.net Web-Frontend
- jQuery RIA Frontend Enhancements
- Anbindung von Java-basierten Fremdsystemen
- Silverlight 3 Modul Implementierung mit MVVM Pattern und WCF Service backend und Velocity als distributed Cache
- Integration von Microsoft Sharepoint Services
- Reporting Services
- Entwicklung von Unit Tests
Position: Senior Consultant & Developer
Plattform: Windows Server, .Net Framework 3.5
Architektur: Klassisches 3 Tier Modell + OR Mapper, SOA
Eingesetzte Tools/Technologien: MS Visual Studio .net, C#, ASP.net, Silverlight 3/4, Spring .Net, Oracle 10g, Velocity Cache


6/2010 - 12/2010 / Eonmatrix
Entwicklung von mehreren Anwendungen für Windows Phone 7

 

- XAML Frontend Design mit MVVM Pattern
- Push Notifications
- WCF Backend hosted auf Microsoft Azure Cloud Plattform
- SQL Azure
Position: Architect, Lead Developer
Plattform: Windows Phone 7, Silverlight
Eingesetzte Tools/Technologien: C#, Silverlight, VS 2010, Expression Blend, Windows Azure

 

 

 

4/2009 - andauernd / FX Architects (Frankfurt am Main)
Entwicklung einer Budget Planning und Performance Reporting Web Applikation

- Entwurf der technischen Architektur und Development Lead Rolle
- Entwicklung des Grails basierten MVC Web Frontends dessen Usability durch den Einsatz von jQuery als AJAX und Rich Client Framework massiv aufgewertet wurde
- SVG und VML basierte Realtime Datenvisualisierung
- Implementierung der Business Logic als Grails Services und DAOs (Hibernate HQL + Stored Procedures)
- Umsetzung von Quartz basierten Data Feeds und Maintenance Jobs
Position: Senior Consultant & Developer
Plattform: Solaris, Linux, Java
Eingesetzte Tools/Technologien: Java/Groovy, Grails Framework, Hibernate, Maven, jQuery, SVG/VML, Oracle

 


12/2004 - 6/2005 / Deutsche Post AG
Projekt: Titanium - Entwicklung des weltweit größten Microsoft Biztalk basierten
Enterprise Backends in Kooperation mit der Firma Microsoft.

- Implementierung von komplexen Geschäftsprozessen als Biztalk Orchestrations ausgehend von Prozess Modellen (ARIS, Visio)
- Entwicklung von Biztalk Komponenten und Bibliotheken in C#
- Entwicklung von XSLT Stylesheets zur Ausführung auf DataPower XML Accelerator Hardware
- Leistungsoptimierung des Systems unter extremen Lastanforderungen
- Entwicklung von NUnit Tests
Position: Senior Developer
Plattform: Windows XP/Windows Server 2003
Eingesetzte Tools/Technologien: MS Visual Studio .net 7.2, MS Biztalk Server 2004, C#, ADO .net, ARIS, XML (DOM), XSLT, XSD, SQL Server 2000, DataPower XML Acellerator, SQL Server Reporting Services, XML Spy



12/2003 - 09/2004 / Siemens AG
Projekt: Esprit-Neu - Enterprise Logistik System

- Entwicklung von BAPI Wrappern für SAP .Net Connector
- Auftrags- und Gutschriftserstellung in B.O.S SAP mittels BAPI Wrapper
- Replikation von Geschäftsdaten in B.O.S SAP mittels BAPI Wrapper
- Design und Entwicklung von Business Object Persistenz-Layer
- Implementierung der Business Logic von Geschäftsprozessen als Business Objects
- Entwicklung von ASP.Net Frontend für Geschäftsprozesse
- Design und Entwicklung eines rollenbasierten Sicherheitsmodells
- Datenbank Modellierung und Implementierung von Stored Procedures
Position: Senior Developer
Plattform: .Net unter Windows NT/2000/XP
Eingesetzte Tools/Technologien: MS VisualStudio .net 7.2, C#, SAP Connector / BOS SAP, ASP.net, JavaScript, ADO .net, XML (DOM), XSLT, XSD, MS SQL Server 2000, MS SQL Server Reporting Services, XMLSpy, Log4net



01/2003 - 11/2003 / GKL Gmbh & Co KG
Projekt: WMS2000/R3 - Design und Implementierung eines Lager Management Systems für eine grosse deutsche Fluggesellschaft

- Auswahl von Kerntechnologien und eingesetzter Software/Middleware
- Design und Spezifikation der Module und deren Schnittstellen
- Datenbank Design mit Schwerpunkt der optionalen Austauschbarkeit des DMBS
- Entwicklung eines Tools zur Generierung von gespeicherten Prozeduren für Standardprobleme
- Entwicklung von Backend und Frontend
- Mitarbeit an der Erstellung der Testpläne
- Entwicklung von ASP.net basiertem Web Interface und Web-Diensten zur System Integration in heterogene Landschaften
Position: Architect / Developer
Plattform: .Net unter Windows NT/2000/XP
Eingesetzte Tools/Technologien: MS VisualStudio .net 7.1, C#, JavaScript, ASP.net, ADO .net, XML (DOM), SOAP, MS SQL Server 2000, Rational Rose, dotProject



11/2002 - 01/2002 / Komponenten Entwicklung
Projekt eDX: Design und Entwicklung eines Edit Controls auf Basis der DotNet Technologie von Microsoft für Windows und PocketPC/Smartphone.

- Design und Entwicklung als pure .Net Komponente ohne Einsatz von älteren Komponententechnologien. Geschrieben in C#
- Programmiermodell das es dem Kunden erlaubt die Komponente in sein Produkt zu integrieren ohne das Produkt um die Komponente herum zu konzipieren.
- Zur Steigerung der Produktivität und Verringerung der Einarbeitungszeit wird eine vollständig Visual Studio .Net konforme IntelliSense Hilfe mitgeliefert sowieso eine im Stil der MSDN Dokumentation gehaltene Online Hilfe.
Position: Architekt, Lead Programmer
Plattform: .Net unter Windows XP / 2000, Pocket PC, Pocket PC 2002
Eingesetzte Tools/Technologien: MS VisualStudio .Net, C#, .Net Compact Framework, XML, XSD, XSLT, MS Visual SourceSafe



04/2002 - 07/2002 / Multimedia Branche
Projekt: SoftD3D - Portierung der Microsoft Direct3D API für Windows CE und Palm basierte Embedded Devices als Backend für mobile Multimedia Anwendungen.

- Anpassung des Feature Sets an die Leistungsgrenzen von Embedded Devices
- Komplette Neuimplementierung des gros der Funktionalität
- Performance Optimierungen
Position: Lead Developer
Plattform: Windows CE 3.0, Windows CE .net, Windows XP
Eingesetzte Tools/Technologien: MS Visual Studio .net, C++, STL, Numega Boundschecker, Intel Vtune, SSE, 3Dnow, Arm Toolkit



11/2001 - 03/2002 / Lufthansa Systems
Projekt: OptC&N - Entwicklung eines Softwarepakets zur Auslastungsoptimierung der Charterflotte für einen grossen internationalen Reiseanbieter

- Klassenmodellierung in Rational Rose
- Optimierung des Entwicklungsprozesses
- Anbindung an bestehendes DB2 Backend
- Einlesen, Konsistenzprüfung, Filterung und Kombination der optimierungsrelevanten Daten aus Oracle und DB2 unter Einhaltung komplexer mathematischer Bedingungen
- Aufbereitung der Optimierungsvariablen für den ILog CPlex Optimizer
Position: Senior Developer
Plattform: AIX, Windows NT
Eingesetzte Tools/Technologien: MS Visual Studio 6, C++, Oracle Template Library (OTL), STL, Oracle 8i für AIX und Windows NT, Rational Rose, IBM DB2, ILog CPlex Optimizer Suite, Numega Boundschecker



09/2001 - 10/2001 / InfinityEdge Systems
Projekt: VisionFactory - Entwicklung einer Plattform zur Modellierung und Echtzeitvisualisierung von drei-dimensionalen Welten.

- Implementation des Editors und der Engine selbst als C++/C# Hybrid ermöglicht maximale Flexibilität bei der Lösung von Standardproblemen (GUI, XML IO etc.) und die Nutzung der zum .net Framework gehörenden Compiler zur Nutzung als Scripting Engine (zur Laufzeit)
- Import von Geometriedaten aus bestehenden Modellierungspaketen wie Kinetix 3D Studio Max 3.x/4.x, Maya und GtkRadiant (C++)
- Import von Shaderscripten aus anderen Echtzeitpaketen unter Einsatz von XML Stylesheets zur Transformation und XML Schemata (XSD) zur Validierung der (C#) transformierten Daten
- Implementierung eines Benutzeroberflächensystems für den dreidimensionalen Raum
- Integration des Benutzeroberflächensystems in Editor und Endprodukt
- Koherente Echtzeitvisualisierung der Daten in Editor und Endprodukt
- Polymorphe Scenegraph/Renderinggraph Architektur zur Trennung von Daten und Darstellung und automatischer Konfiguration des optimalen Darstellungsmechanismus zur Laufzeit
- Automatische Serialisierung der Graphen in XML Dateien (C#)
- Entwicklung einer XML basierten Sprache zur Definition von abstrakten Vertex- und Pixelshadern zur individuellen Echtzeitmodifikation von Geometrie und Oberflächen zur Laufzeit
- Optimierung der abstrakten Shaderprogramme auf die jeweilige Hardware (gegebenenfalls unter Einsatz von Direct3D Hardware Shadern)
- Dreistufige polymorphe Renderingpipeline: Renderer, Vertexshader, Pixelshader
- ROAM/Octree Terrain Rendering Systems
- Nahtloser Übergang von Outdoor- und Indoorszenarien durch den Einsatz von Portalen
- Realtime Dynamic Lighting, Bump Mapping, Stencil Shadowing und Shadowmapping
- Laufzeitgesteuerte Unterstützung sowohl für ältere als auch für modernste Grafikhardware
Position: Architect / Lead Programmer
Plattform: Windows XP/2000
Eingesetzte Tools/Technologien: MS Visual Studio .Net, C#, C++, ATL/WTL, STL, MSXML 4.0 (SAX), Direct3D 8.1, Intel Performance Library Suite, Intel Vtune, AMD 3DNow SDK, Numega Boundschecker



04/2001 - 09/2001 / M2S Deutschland Gmbh
Projekt: Wissenstest 2001 Enterprise Learning - Vernetzung (im Auftrag der Deutschen Post AG). Design und Implementierung einer Internetanbindung an die bestehende Wissenstest 2001 Infrastruktur.

- Auswahl von Kerntechnologien und eingesetzter Software/Middleware
- Design und Spezifikation der Module und deren Schnittstellen
- Koordination der Entwicklungsteams
- Design und Entwicklung des ASP.net basierten Web-Dienstes
- C# Server Side Scripting
- Optimierung des Systems auf geringe Anforderungen an die Internet-Bandbreite des Benutzers
- Anbindung an bestehendes ADO Datenbank Backend
- Entwicklung von ActionScript Code für den Macromedia Flash 5 Frontend
Position: Architect / Team Leader / Developer
Plattform: Windows NT/2000/XP
Eingesetzte Tools/Technologien: MS Visual Studio .net, C#, C++, ASP, ASP.net, XML (DOM), SOAP, MS SQL Server 2000, Macromedia Flash 5



07/2000 - 03/2001 / M2S Deutschland Gmbh
Projekt: Wissenstest 2001- Enterprise Learning (im Auftrag der Deutschen Post AG). Design und Implementierung eines Enterprise Learning Systems.

- Auswahl von Kerntechnologien und eingesetzter Software/Middleware
- Design und Spezifikation der Module und deren Schnittstellen
- Koordination der Entwicklungsteams
- Design des COM basierten Frameworks und Frontend
- Design des Datenbank Backends
- Entwicklung von Hauptapplikation und Wartungstools
- Entwicklung der Installationsroutinen
Position: Architect / Development Team Lead / Developer
Plattform: Windows NT/2000
Eingesetzte Tools/Technologien: MS Visual Studio 6.0, C++, COM, MFC, STL, ADO, Access 2000, MS SQL Server 2000, Numega Boundschecker, Sterling InstallShield 5.1 und 6.2



11/1999 - 06/2000 / Deutsche Postconsult
Projekt: ClipNT - (im Auftrag der Deutschen Post AG). Design und Entwicklung der Technologie zur vollautomatischen Aktualisierung und Auswertung von beliebigen Anwenderdaten über das Internet unter ausschliesslicher Verwendung von Funkmodems

- Hohe Fehlertoleranz da vom Anwender nur minimale bis gar keine EDV Kenntnisse vorausgesetzt wurden und die Übertragung von Daten über das Internet (insbesondere unter Einsatz von Funkstrecken) sehr fehleranfällig ist
- Aggressive Optimierung der übertragenen Datenmengen aufgrund der durch den Einsatz von Funkmodems - zum Zeitpunkt der Entwicklung - gegebenen geringen Bandbreiten der Benutzer
- Integration des Systems mit bestehender Delphi basierter Infrastruktur über DCOM
Position: Architect / Team Leader / Developer
Plattform: Windows NT
Eingesetzte Tools/Technologien: MS Visual Studio 6.0, C++, COM, MFC, STL, Numega Boundschecker



05/1999 - 10/1999 / InfinityEdge Systems
Projekt: Entwicklung der Kern-Komponenten für einen Windows Software DVD Player.

- Entwicklung einer echtzeitfähigen Komponente für die Dekodierung von MPEG 2 Video Datenströmen als MS DirectShow Filter
- Entwicklung einer echtzeitfähigen Komponente für die Dekodierung von Dolby Digital 5.1 (AC3) Datenströmen als MS DirectShow Filter
Position: Lead Programmer
Plattform: Windows NT
Eingesetzte Tools/Technologien: MS Visual Studio 6.0, C++, COM, ATL, STL, DirectShow SDK, Intel Performance Library Suite, Intel Vtune, Numega SoftIce, Numega Boundschecker



03/1999 - 05/1999 / InfinityEdge Systems
Projekt: Edge. Design und Entwicklung eines Windows Texteditors

- Unterstützung für Proportionalfonts
- Unbegrenzte Undo/Redo Funktionalität
- Voll konfigurierbare Benutzeroberfläche
- OLE Drag & Drop- und Zwischenablagenunterstützung
- Suchen-und-Ersetzen Funktionalität inklusive Auswertung von regulären Ausdrücken
- Lesezeichen
- Mehrere Ansichten pro Dokument
- Kontext-sensitive Hilfe
- Syntax Hervorhebung
Position: Architect / Lead Programmer
Plattform: Windows NT/9x
Eingesetzte Tools/Technologien: Windows NT/9x, MS Visual Studio 6.0, C++, MFC, COM




01/1999 - 03/1999 / Alcatel AG
Projekt: CommandFile Editor im Umfeld von S12 TMN. Objektorientierte Entwicklung eines Editors zur Erstellung von Skripten zum Management von Telefonvermittlungsstellen (Switchmanagment)

Position: Programmer
Plattform: Java 1.1
Eingesetzte Tools/Technologien: Java 1.1, JaWiz, Oracle 7, RMI



06/1998 - 12/1998 / Siemens AG
Projekt: Entwicklung eines Java Clients zur Administration von IN Switch Management Tasks.

- Entwicklung einer Java basierten Oberfläche für IN-Management
- CORBA/RMI basiertes Server Bridging und Anbindung an C Server Backend
- Programmierung und Wartung eines Java-Applets zur Administration von IN-Diensten (0130, 0180, 0190)
Position: Programmer
Plattform: Java 1.x
Eingesetzte Tools/Technologien: Java 1.x, CORBA, JaWiz, RMI



05/1998 -  10/1998 / InfinityEdge Systems
Projekt: "Esprit". Design und Entwicklung eines Media Players

- Komponentenorientierte Unterstützung einer Vielzahl an Dateiformaten wie zum Beispiel: MP1, MP2, MP3, VQF, CDDA, MODs, Unreal UMX Music, MIDI, DirectMusic, WAV, AIFF/AIFC
- Komponentenorientierte Ausgabesteuerung und dadurch mögliche Verwendung als Konvertierungsprogramm
- CD-DA Extraktion und Wiedergabe unter Benutzung der ASPI und NT SCSI SPTB Driver Schnittstellen
- Streaming- von Daten aus dem Internet
- Optionale Echtzeit Fourier- Analyse and Visualisierung
Position: Architect / Lead Programmer
Plattform: Windows NT/9x
Eingesetzte Tools/Technologien: MS Visual Studio 5.0/6.0, DirectSound, COM/DCOM, NT DDK, Windows Sockets, ATL, STL



01/1996 - 05/1998 / InfinityEdge Systems
Projekt: "JaWiz". Design und Enwicklung einer integrierten Java Entwicklungsumgebung.

- Hierarchisches Projekt- und Build Management System
- Integrierte Unterstützung von Versionskontrollsystemen und Repository Browser
- Assistentenunterstützung für die Generierung und Ergänzung von Klassen
- WYSIWYG GUI Builder
- Java Beans konforme Codegenerierung
- Quellcode Editor mit sprachabhängiger Syntax Hervorhebung und unbegrenzter Undo/Redo Funktionalität
- Klassenparser- und Browser
- Projekt Browser
- Source Level Debugger mit Einzelschrittverfolgung, bedingten Haltepunkten und Objektinspektion
- Parsen und hierarchische Darstellung der Java SDK Dokumentation
- Kontext sensitive Hilfe
- Voll konfigurierbare Benutzeroberfläche
Position: Lead Programmer
Plattform: Windows NT/9x
Eingesetzte Tools/Technologien: MS Visual Studio 5.0/6.0, C++, MFC, COM
Referenzen werden für registrierte GULP Nutzer angezeigt.