Deutschland: Hamburg und Umgebung werden bevorzugt. Grundsätzlich ist jedoch jeder Einsatzort denkbar. Weitere Länder: Verfügbarkeit vor Ort : ungefähr 50-80%
Beratung
Aufgaben:
Evaluierung, Konzeption, Umsetzung, Schulung. Umsetzung der früher erstellten SIlverlight-Oberflächen für CRM in AngularJS. Erweiterung der bisherigen WCF Services um REST- Funktionalität.
Konzeption, Realisierung und Deployment von CRM Solutions, die das Grundprodukt Microsoft CRM 2015 als Basis für kundenspezifische Lösungen verwenden. Module zur ständigen Synchronisation der Daten mit externen Systemen.
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, HTML 5, CSS 3, CRM 2015, WCF, REST, Visual Studio 2012-2015, VS Code, SQL Server 2014, MEF, MVC, Fluent NHibernate, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, Silverlight 4,CRM 2011, CRM 2013, CRM 2015, WCF, REST, Visual Studio 2010-2012-2015, SQL Server 2008-2014, MEF, MVC, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Konzeption, Realisierung und Deployment von CRM Solutions, die das Grundprodukt Microsoft CRM 2011 als Basis für kundenspezifische Lösungen verwenden. Module zur ständigen Synchronisation der Daten mit einer ERP Software.
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, Silverlight 4,CRM 2011, WCF, Visual Studio 2010-2012-2015, SQL Server 2008-2014, MEF, MVC, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Beschreibung:
Implementierung von allen, verschiedenen, miteinander zusammenarbeitenden Software-Modulen als Erweiterung zu Microsoft CRM 2011. Diese Module ermöglichen u.a. einen Systemübergreifenden Datenaustausch zwischen bereits bestehenden ERP und Logistik Systemen des Unternehmens mit dem neu hinzukommenden CRM 2011. Dabei wurde das besondere Augenmerk auf die möglichst von CRM 2011 unabhängige vernetzung aller Systeme Wert gelegt. Somit hofft man bei zukünftigen Software-Updates von CRM auf dem leugfenden bleiben zu können, ohne diese speziell anpassen zu müssen (Anpassungen nur an sehr wenigen Stellen notwendig).
Zu meinen Aufgaben als Software Entwickler gehörten:
Aufgaben, Methoden, Produkte:
.Net 4.0, Silverlight 4,CRM 2011, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion
Beschreibung:
Implementierung aller Module eines Systems zur Pflege von Basisdaten aus dem Verlagsbereich (Nielsen, Robinson etc). Die module dienen vor allem zur Nachbereitung von Basis-Daten in verschiedenen Datenbanken um diese dann entsprechend als Reports ausgeben zu können.
Zu meinen Aufgaben als Software Entwickler gehörten:
Aufgaben, Methoden, Produkte:
.Net 4.0, Silverlight 4, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight
Beschreibung:
Erweiterung eines bestehenden Web-Portals für einen nahmhaften Wekrzeughersteller (FESTOOL) nach vorgaben des Kunden. Das Portal setzt auf MOSS 2007 auf. Hier galt es das bestehende Portal nicht nur zu internationalisieren sondern auch noch um ein mandantenfähiges Händlerportal zu erweitern. Diese Aufgabe übernahm ich kurzfristig in der Rolle eines Software Architekten für Sharepoint um entsprechend den vorgaben des Kunden ein entsprechendes Konstrukt in Sharepoint umszusetzen. Die von mir dokumentierten arbeiten wurden im Nachhinein von einer Gruppe Entwickler (3 Mann) im Anschluss umgesetzt.
Zu meinen Aufgaben als Software Architekt frü Sharepoint gehörten:
Aufgaben, Methoden, Produkte:
MOSS 2007, WebParts, Features, C#, jQuery
Beschreibung:
Komplettes Architektur-Redesign einer bestehenden Software mit Technologie Wechsel von C++/Qt zu C#/WPF/Direct 3D.
Das Redesign began mit dem Paradigmen-Wechsel von einer einschichtigen (single layer) zu einer mehrschichtigen(multi layer/n-tier) und serviceorientierten (SOA) Applikations-Architektur. Basierend auf dem .Net-Framework (anfangs 3.5 SP1 dann 4.0) wurde ein genereller Applikationsrahmen (Application Framework) entwickelt, welches von dem Kunden direkt, sowie von seinen Partnerunternehmen, für den Bereich der Dentalen Bildverarbeitung, zur Erstellung neuer Applikationen verwendet werden kann. Die bestehenden öffentlichen Schnittstellen (COM) mussten weiterhin unterstützt werden, damit die PlugIn-Erweiterungen für die vorherigen Versionen der Sofwtare, weiterhin lauffähig bleiben. Zusätzlich zu dem internen Redesign wurde auch die grafische Oberfläche grundlegend verändert und an den neuen State-of-the-art angepasst.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
.NET 3.5 SP1, .Net 4.0, WCF, WPF, Visual Studio 2008/2010, COM, PRISM, MEF, MAF
Beschreibung:
Implementierung von Änderungen an einem bestehenden WebPortal - eines Reifenhändler-Zusammenschlusses - welcher von Reifenhändlern genutzt wird.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
ASP.Net, Web Services, SSL, soap UI Pro, Visual Studio 2008, BizTalk 2006, MSMC, MSSS, WebTests & LoadTests
Beschreibung:
Implementierung eines WebServices für einen Kunden(Service Quadrat) von Proximity, welcher zur Kommunikation der lokalen WaWi-Systeme mit dem zentralen Reifenverwaltungssystem dient.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
ASP.Net, WebServices, SSL, soap UI Pro, Visual Studio 2005, BizTalk 2006, MSMC
Beschreibung:
Analyse der aktuellen Budgetplanungs-Software(auf Basis von Lotus Notes) im Hinblick auf eine Neuentwicklung. Ziel dieses Projektes war es, die Business-Prozesse und Anforderungen zu dokumentieren und einen Vorschlag für die technische Umsetzung zu erstellen.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
Vorgehensmodell, ABC-Analyse, Interviews, BPMN, UML
Beschreibung:
Support für ein speziell Entwickeltes Webportal eines Mineralöl-Unternehmens.
Zu meinen Aufgaben als Software Entwickler und Berater gehörten:
Aufgaben, Methoden, Produkte:
.NET .2.0, PHP 5, mySQL, TYPO3, SOAP
Beschreibung:
Abschlussarbeiten zum bereits eingesetztem Fuelks Pricing System (siehe vorheriges Projekt bei Shell).
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC und MVP-Paradigmen, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0, WinForms 2.0 , NHibernate, LLBLGen Pro,
CITRIX, Infragistics, Cruise Control
Beschreibung:
Entwicklung einiger Komponenten für die neue, auf .Net basierte
Lab Journal Lösung für ein großes Chemie-Kozern. Das System System setzt auf einer mehrschichtige Architektur mit einer Windows Forms Oberfläche, die über einen CITRIX Applikationsserver zugänglich gemacht wird. Die Businessschicht ist als WebServices realisiert und unterstützt Workflows. Als Datenbank wird Oracle 9i benutzt.
Erledigte Aufgaben:
Ich war dafür zuständig einige Komponenten komplett von der UI
über WebServices bis hin zur Datenzugriffsschicht zu realisieren.
Zu meinen Aufgaben gehörten auch:
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0), MVC-Paradigm(MVP), OOAD, OOP, Refactoring, VSTS, PVCS, Subversion, FxCop, ASP.Net 2.0, WinForms 2.0 , WSE 3.0, ComponentOne, SCRUM, WebServices(SOAP), WSDL
Beschreibung:
Neuentwicklung eines Fuels Pricing Systems. Die alte Legacy Applikation wurde durch eine mehrschichtige mit Hilfe der .Net Technologie realisierte Software ersetzt. Die Applikation ist intern nach den Prinzipien von SOA (Service Orientierte Architektur) aufgebaut was den Enterprise-Einsatz als Web-Service's möglich macht. Die Applikation ist unter Berücksichtigung aller aktuellen Design Patterns entwickelt, mit dem Ziel eine möglichst universelle und zukunftsorientierte Lösung anzubieten.
Erledigte Aufgaben:
Bis 15.06.2007 als Entwickler danach als Technischer Software Architekt in einem Team von etwa 35 Personen tätig.
Vollständige Entwicklung einiger sensiblen Module (wie z.B. Security):
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC und MVP-Paradigmen, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0, WinForms 2.0 , NHibernate, LLBLGen Pro, CITRIX, Infragistics, Cruise Control
Beschreibung:
Entwicklung eines Web-basierten Lagerhaltungssystems für Tankstellen, welches für verschiedene Produktarten (vor allem aber für Schmiermittel) verwendet werden kann. Das System dient nur zur Mengenbuchhaltung und hat eine rein informative Aufgabe. Es kommuniziert mit einem BizTalk 2004 Server um die aktuellen Ausgangszahlen zu erhalten. Die Eingangszahlen werden von dem Tankstellenmanager manuell über die Web-Oberfläche eingegeben. Der Tankstellenmanager ist angewiesen jedes Produkt in festgelegten Abständen nachzuzählen. Dank dieser Daten, ist das System in der Lage verschiedene Auswertungen über die aktuell gebuchten und eingegebenen Differenzmengen zu erstellen.
Erledigte Aufgaben:
Vollständige Entwicklung aller Schichten:
unter Berücksichtigung aller aktuellen Design Patterns und mit dem Ziel ein eigenes Framework für spätere .Net Applikationen zu erstellen.
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC-Paradigm, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0
01/2006 - 07/2006 Info AG + Heine und Partner GmbH // Entwicklung eines Business Continuity Management Enterprise Systems
Beschreibung:
Entwicklung der Komponenten für:
Aufgaben, Methoden, Produkte:
Visual Studio 2005(C# .Net 2.0), MVC-Paradigm, OOAD,OOP, Refactoring, Enterprise Architect, NUnit,
VSS, FxCop,Infragistics User Controls, TX TextControl 12
01/2005 - 12/2005 Philips Medical Systems - DMC Hamburg // Entwicklung einer grafischen Komponente für ein neues Röntgensystem (IPANEMA)
Beschreibung:
Entwicklung der grafischen Komponente für ein -small-cost- Röntgen System, mit der eigens dafür
entwickelten Bildprozessierung namens UNIQUE.Diese Plattform soll in neue Röntgensysteme des Kunden integriert werden.
Aufgaben, Methoden, Produkte:
C#, MVC-Paradigm, OOP, DICOM, PIIM, Medical Imaging Platform for .Net, Enterprise Architect, TICS,
Rational SoDA, Rational ClearCase, Rational ClearQuest, Nikku Clarity, Nunit, VSS, FxCop, JetBrains ReSharper
08/2004 - 02/2005 ConocoPhillips Europe, Hamburg // Online-Analyse und Informationssystem für Vertragsdaten im Downstream Bereich
Beschreibung:
Einführung einer neuen Software-Entwicklungs-Infrastruktur, Anforderungsanalyse (Pflichten und Aufgabenhefte), OO-Design, Entwicklung, Betreuung des Entwicklerteams
Aufgaben, Methoden, Produkte:
MS .NET Studio, XML, XSLT, ADO.NET, ASP.NET, C#, MS Visio for Architects, SOAP, Rational Rose, T-SQL, MS SQL Server 2000, Crystal Reports 10 Enterprise, Windows Script, JavaScript, Web Services, Infragistics 2004 Vol. 3 und 2005 Vol. 1, VSS
07/2004 - 09/2004 J.Gilbert Computer Services - Hamburg // Entwicklung eines E-Shop auf Basis von .Net
Beschreibung:
Entwicklung eines Web-basierten Musik Shops für Dee-Jays basierend auf einer bestehenden und ebenfalls in.Net entwickelten backend Lösung.Planung, Design und Entwicklung des E-Shop-s
Aufgaben, Methoden, Produkte:
ASP.NET, C#, , MVC-Paradigm, SOAP, ADO, OOP, SQL 2000, Entity Broker
07/2003 - 05/2004 carmunity.de - Bremen // SMS-Chat Client
Beschreibung:
Hilfe und Betreuung beim Erstellen des Architekturdesigns-Funktionelles und technisches Re-design der
existierenden Software.
Aufgaben, Methoden, Produkte:
VB, XML, XSLT, Scripting, C++, VC++, MVC-Paradigm, COM, COM+, ADO, ActiveX, OOP, HTTP, mySQL
03/2003 - 04/2004 curasystems - Karlsruhe // Datenübertragung von DICOM-Bildern zwischen verschiedenen Systemen (RIS-/VIS-/PACS)
Beschreibung:
Entwicklung eines Datentransfer-Systems der einen sicheren (verschlüsselten) und zeitoptimierten Datenaustausch zwischen verschiedenen RIS-/VIS-/PACS-Systemen über Krankenhaus- bzw. Klinikgrenzen hinweg garantiert. Entwicklung von Webservices(.NET).
Aufgaben, Methoden, Produkte:
.NET, C#, MVC-Paradigm, SOAP, ADO, OOP, SQL 2000, BITS
06/2001 - 03/2002 mioco GmbH - Bremen // Analyse von Customer Requirements Specifications
Beschreibung:
Aufgaben, Methoden, Produkte:
VB 6, C++, HTML, Scripting, LDAP, HTTP, WebDAV, Active Directory, Free LDAP, VoIP
03/2001 - 04/2003 Philips Medical Systems - DMC Hamburg // EasyRIS - Neuentwicklung eines Radiologischen Informations-Systems
Beschreibung:
Anforderungsanalyse, Modellierung der Business-Prozesse, OOA & OOD, Entwicklung, Training, Betreuung
Aufgaben, Methoden, Produkte:
MS Visual Studio 6, C++, Visual Basic, XML, XSLT, COM/COM+, ADO/DAO, MS .NET Studio, ASP.NET, C#, VB.NET, ADO.NET, Visio, Object Role Model, Microsoft Transaction Server,
Oracle, SOAP, Rational Rose, PL/SQL, Rational RequisitePro, FlexLM, Sectra DX Viewer, HL7, DICOM, ActiveX, Philips SpeechMagic, MS SQL Server
01/2001 - 05/2001 ObjectConnect - Hamburg // Portierung einer Business-Engine von C++ nach JAVA
Beschreibung:
Portierung der Business-Logik einer Web-Anwendung für einen Kunden der Internetseiten für Kinder anbietet. Die undokumentiertokumentierte und unvollständige C++ Business-Engine wurde komplett überarbeitet, verbessert und nach JAVA umgesetzt. Vollständige Dokumentation.
Aufgaben, Methoden, Produkte: C++, Java, CORBA, Oracle 8
03/2000 - 11/2000 mioco AG - Bremen // MS Outlook Integration einer VoIP Software
Beschreibung:
Implementierung einer Software-Gesamtlösung für VoIP Telefonie und Fax-Kommunikation, die komplett (funktional und graphisch) in MS Outlook eingebunden war.- Integration einer stand-alone VoIP Software -hello world!- in die Oberfläche von Microsoft Outlook- Erweiterung der Software um Zugriff auf Outlook
und Exchange 2000 Adressbücher- Dokumentation
Aufgaben, Methoden, Produkte:
VB, DHTML, XML, XSLT, Scripting, ActiveX, COM+, HTTP, WebDAV, VoIP, TAPI, Exchange2000
04/1999 - 12/1999 ObjectConnect // Kommunikationsmanagement von internen Ressourcen
Beschreibung:
Erstellung eines Intranet-Portals basierend auf den neusten Windows und Exchange 2000 Technologien.
Dieses Portal erlaubte eine effektiven Austausch und gemeinsame Nutzung von Dokumenten (später brachte Microsoft ein Portal namens Share-Point welches jene Funktionen anbot)
Aufgaben, Methoden, Produkte:
VB, C++, HTML, XML, XSLT, Scripting, ActiveX, COM+, HTTP, WebDAV, Exchange2000
Senior Dynamics 365 Berater/Entwickler /.NET Software Architekt / Business-Analyst & Senior Software-Entwickler /
Geschäftsfelder:
Dienstleistungen:
Kompetenz:
- Konzeption, Spezifikation und Design
- Applikations- und Systementwicklung
- Client-Server Applikationen
- Service Orientierte Architekturen (SOA), n-Tier
- Analyse, Konzept, Design, Implementierung
- Mehr-Schichtige-Architektur (Multi-tier, n-Tier)
- OO coaching (Methodik, C/C++, Java, C#)
- Migration bestehender Applikationen, Redesign, Portierung, Instandhaltung, Umstrukturierung (refactoring)
- ?Full-life-cycle? Produktentwicklung
- MS Office Programmierung
- Trainingskurse und Dokumentation
- Web services
- Security Development Lifecycle
Methoden:
Voice Over IP (VoIP)
Deutschland: Hamburg und Umgebung werden bevorzugt. Grundsätzlich ist jedoch jeder Einsatzort denkbar. Weitere Länder: Verfügbarkeit vor Ort : ungefähr 50-80%
Beratung
Aufgaben:
Evaluierung, Konzeption, Umsetzung, Schulung. Umsetzung der früher erstellten SIlverlight-Oberflächen für CRM in AngularJS. Erweiterung der bisherigen WCF Services um REST- Funktionalität.
Konzeption, Realisierung und Deployment von CRM Solutions, die das Grundprodukt Microsoft CRM 2015 als Basis für kundenspezifische Lösungen verwenden. Module zur ständigen Synchronisation der Daten mit externen Systemen.
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, HTML 5, CSS 3, CRM 2015, WCF, REST, Visual Studio 2012-2015, VS Code, SQL Server 2014, MEF, MVC, Fluent NHibernate, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, Silverlight 4,CRM 2011, CRM 2013, CRM 2015, WCF, REST, Visual Studio 2010-2012-2015, SQL Server 2008-2014, MEF, MVC, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Konzeption, Realisierung und Deployment von CRM Solutions, die das Grundprodukt Microsoft CRM 2011 als Basis für kundenspezifische Lösungen verwenden. Module zur ständigen Synchronisation der Daten mit einer ERP Software.
Aufgaben:
Aufgaben, Methoden, Produkte:
.Net 4.0-4.6, Silverlight 4,CRM 2011, WCF, Visual Studio 2010-2012-2015, SQL Server 2008-2014, MEF, MVC, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion, JavaScript, OData, REST, WS, WSS, Linq-to-SQL, AngularJS, jQuery, jQueryUI, SlickGrid, Entity Framework
Beschreibung:
Implementierung von allen, verschiedenen, miteinander zusammenarbeitenden Software-Modulen als Erweiterung zu Microsoft CRM 2011. Diese Module ermöglichen u.a. einen Systemübergreifenden Datenaustausch zwischen bereits bestehenden ERP und Logistik Systemen des Unternehmens mit dem neu hinzukommenden CRM 2011. Dabei wurde das besondere Augenmerk auf die möglichst von CRM 2011 unabhängige vernetzung aller Systeme Wert gelegt. Somit hofft man bei zukünftigen Software-Updates von CRM auf dem leugfenden bleiben zu können, ohne diese speziell anpassen zu müssen (Anpassungen nur an sehr wenigen Stellen notwendig).
Zu meinen Aufgaben als Software Entwickler gehörten:
Aufgaben, Methoden, Produkte:
.Net 4.0, Silverlight 4,CRM 2011, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight, Open XML SDK, Syncfusion
Beschreibung:
Implementierung aller Module eines Systems zur Pflege von Basisdaten aus dem Verlagsbereich (Nielsen, Robinson etc). Die module dienen vor allem zur Nachbereitung von Basis-Daten in verschiedenen Datenbanken um diese dann entsprechend als Reports ausgeben zu können.
Zu meinen Aufgaben als Software Entwickler gehörten:
Aufgaben, Methoden, Produkte:
.Net 4.0, Silverlight 4, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight
Beschreibung:
Erweiterung eines bestehenden Web-Portals für einen nahmhaften Wekrzeughersteller (FESTOOL) nach vorgaben des Kunden. Das Portal setzt auf MOSS 2007 auf. Hier galt es das bestehende Portal nicht nur zu internationalisieren sondern auch noch um ein mandantenfähiges Händlerportal zu erweitern. Diese Aufgabe übernahm ich kurzfristig in der Rolle eines Software Architekten für Sharepoint um entsprechend den vorgaben des Kunden ein entsprechendes Konstrukt in Sharepoint umszusetzen. Die von mir dokumentierten arbeiten wurden im Nachhinein von einer Gruppe Entwickler (3 Mann) im Anschluss umgesetzt.
Zu meinen Aufgaben als Software Architekt frü Sharepoint gehörten:
Aufgaben, Methoden, Produkte:
MOSS 2007, WebParts, Features, C#, jQuery
Beschreibung:
Komplettes Architektur-Redesign einer bestehenden Software mit Technologie Wechsel von C++/Qt zu C#/WPF/Direct 3D.
Das Redesign began mit dem Paradigmen-Wechsel von einer einschichtigen (single layer) zu einer mehrschichtigen(multi layer/n-tier) und serviceorientierten (SOA) Applikations-Architektur. Basierend auf dem .Net-Framework (anfangs 3.5 SP1 dann 4.0) wurde ein genereller Applikationsrahmen (Application Framework) entwickelt, welches von dem Kunden direkt, sowie von seinen Partnerunternehmen, für den Bereich der Dentalen Bildverarbeitung, zur Erstellung neuer Applikationen verwendet werden kann. Die bestehenden öffentlichen Schnittstellen (COM) mussten weiterhin unterstützt werden, damit die PlugIn-Erweiterungen für die vorherigen Versionen der Sofwtare, weiterhin lauffähig bleiben. Zusätzlich zu dem internen Redesign wurde auch die grafische Oberfläche grundlegend verändert und an den neuen State-of-the-art angepasst.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
.NET 3.5 SP1, .Net 4.0, WCF, WPF, Visual Studio 2008/2010, COM, PRISM, MEF, MAF
Beschreibung:
Implementierung von Änderungen an einem bestehenden WebPortal - eines Reifenhändler-Zusammenschlusses - welcher von Reifenhändlern genutzt wird.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
ASP.Net, Web Services, SSL, soap UI Pro, Visual Studio 2008, BizTalk 2006, MSMC, MSSS, WebTests & LoadTests
Beschreibung:
Implementierung eines WebServices für einen Kunden(Service Quadrat) von Proximity, welcher zur Kommunikation der lokalen WaWi-Systeme mit dem zentralen Reifenverwaltungssystem dient.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
ASP.Net, WebServices, SSL, soap UI Pro, Visual Studio 2005, BizTalk 2006, MSMC
Beschreibung:
Analyse der aktuellen Budgetplanungs-Software(auf Basis von Lotus Notes) im Hinblick auf eine Neuentwicklung. Ziel dieses Projektes war es, die Business-Prozesse und Anforderungen zu dokumentieren und einen Vorschlag für die technische Umsetzung zu erstellen.
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
Vorgehensmodell, ABC-Analyse, Interviews, BPMN, UML
Beschreibung:
Support für ein speziell Entwickeltes Webportal eines Mineralöl-Unternehmens.
Zu meinen Aufgaben als Software Entwickler und Berater gehörten:
Aufgaben, Methoden, Produkte:
.NET .2.0, PHP 5, mySQL, TYPO3, SOAP
Beschreibung:
Abschlussarbeiten zum bereits eingesetztem Fuelks Pricing System (siehe vorheriges Projekt bei Shell).
Erledigte Aufgaben:
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC und MVP-Paradigmen, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0, WinForms 2.0 , NHibernate, LLBLGen Pro,
CITRIX, Infragistics, Cruise Control
Beschreibung:
Entwicklung einiger Komponenten für die neue, auf .Net basierte
Lab Journal Lösung für ein großes Chemie-Kozern. Das System System setzt auf einer mehrschichtige Architektur mit einer Windows Forms Oberfläche, die über einen CITRIX Applikationsserver zugänglich gemacht wird. Die Businessschicht ist als WebServices realisiert und unterstützt Workflows. Als Datenbank wird Oracle 9i benutzt.
Erledigte Aufgaben:
Ich war dafür zuständig einige Komponenten komplett von der UI
über WebServices bis hin zur Datenzugriffsschicht zu realisieren.
Zu meinen Aufgaben gehörten auch:
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0), MVC-Paradigm(MVP), OOAD, OOP, Refactoring, VSTS, PVCS, Subversion, FxCop, ASP.Net 2.0, WinForms 2.0 , WSE 3.0, ComponentOne, SCRUM, WebServices(SOAP), WSDL
Beschreibung:
Neuentwicklung eines Fuels Pricing Systems. Die alte Legacy Applikation wurde durch eine mehrschichtige mit Hilfe der .Net Technologie realisierte Software ersetzt. Die Applikation ist intern nach den Prinzipien von SOA (Service Orientierte Architektur) aufgebaut was den Enterprise-Einsatz als Web-Service's möglich macht. Die Applikation ist unter Berücksichtigung aller aktuellen Design Patterns entwickelt, mit dem Ziel eine möglichst universelle und zukunftsorientierte Lösung anzubieten.
Erledigte Aufgaben:
Bis 15.06.2007 als Entwickler danach als Technischer Software Architekt in einem Team von etwa 35 Personen tätig.
Vollständige Entwicklung einiger sensiblen Module (wie z.B. Security):
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC und MVP-Paradigmen, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0, WinForms 2.0 , NHibernate, LLBLGen Pro, CITRIX, Infragistics, Cruise Control
Beschreibung:
Entwicklung eines Web-basierten Lagerhaltungssystems für Tankstellen, welches für verschiedene Produktarten (vor allem aber für Schmiermittel) verwendet werden kann. Das System dient nur zur Mengenbuchhaltung und hat eine rein informative Aufgabe. Es kommuniziert mit einem BizTalk 2004 Server um die aktuellen Ausgangszahlen zu erhalten. Die Eingangszahlen werden von dem Tankstellenmanager manuell über die Web-Oberfläche eingegeben. Der Tankstellenmanager ist angewiesen jedes Produkt in festgelegten Abständen nachzuzählen. Dank dieser Daten, ist das System in der Lage verschiedene Auswertungen über die aktuell gebuchten und eingegebenen Differenzmengen zu erstellen.
Erledigte Aufgaben:
Vollständige Entwicklung aller Schichten:
unter Berücksichtigung aller aktuellen Design Patterns und mit dem Ziel ein eigenes Framework für spätere .Net Applikationen zu erstellen.
Aufgaben, Methoden, Produkte:
Visual Studio 2005 for Developers (C# .Net 2.0),MVC-Paradigm, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0
01/2006 - 07/2006 Info AG + Heine und Partner GmbH // Entwicklung eines Business Continuity Management Enterprise Systems
Beschreibung:
Entwicklung der Komponenten für:
Aufgaben, Methoden, Produkte:
Visual Studio 2005(C# .Net 2.0), MVC-Paradigm, OOAD,OOP, Refactoring, Enterprise Architect, NUnit,
VSS, FxCop,Infragistics User Controls, TX TextControl 12
01/2005 - 12/2005 Philips Medical Systems - DMC Hamburg // Entwicklung einer grafischen Komponente für ein neues Röntgensystem (IPANEMA)
Beschreibung:
Entwicklung der grafischen Komponente für ein -small-cost- Röntgen System, mit der eigens dafür
entwickelten Bildprozessierung namens UNIQUE.Diese Plattform soll in neue Röntgensysteme des Kunden integriert werden.
Aufgaben, Methoden, Produkte:
C#, MVC-Paradigm, OOP, DICOM, PIIM, Medical Imaging Platform for .Net, Enterprise Architect, TICS,
Rational SoDA, Rational ClearCase, Rational ClearQuest, Nikku Clarity, Nunit, VSS, FxCop, JetBrains ReSharper
08/2004 - 02/2005 ConocoPhillips Europe, Hamburg // Online-Analyse und Informationssystem für Vertragsdaten im Downstream Bereich
Beschreibung:
Einführung einer neuen Software-Entwicklungs-Infrastruktur, Anforderungsanalyse (Pflichten und Aufgabenhefte), OO-Design, Entwicklung, Betreuung des Entwicklerteams
Aufgaben, Methoden, Produkte:
MS .NET Studio, XML, XSLT, ADO.NET, ASP.NET, C#, MS Visio for Architects, SOAP, Rational Rose, T-SQL, MS SQL Server 2000, Crystal Reports 10 Enterprise, Windows Script, JavaScript, Web Services, Infragistics 2004 Vol. 3 und 2005 Vol. 1, VSS
07/2004 - 09/2004 J.Gilbert Computer Services - Hamburg // Entwicklung eines E-Shop auf Basis von .Net
Beschreibung:
Entwicklung eines Web-basierten Musik Shops für Dee-Jays basierend auf einer bestehenden und ebenfalls in.Net entwickelten backend Lösung.Planung, Design und Entwicklung des E-Shop-s
Aufgaben, Methoden, Produkte:
ASP.NET, C#, , MVC-Paradigm, SOAP, ADO, OOP, SQL 2000, Entity Broker
07/2003 - 05/2004 carmunity.de - Bremen // SMS-Chat Client
Beschreibung:
Hilfe und Betreuung beim Erstellen des Architekturdesigns-Funktionelles und technisches Re-design der
existierenden Software.
Aufgaben, Methoden, Produkte:
VB, XML, XSLT, Scripting, C++, VC++, MVC-Paradigm, COM, COM+, ADO, ActiveX, OOP, HTTP, mySQL
03/2003 - 04/2004 curasystems - Karlsruhe // Datenübertragung von DICOM-Bildern zwischen verschiedenen Systemen (RIS-/VIS-/PACS)
Beschreibung:
Entwicklung eines Datentransfer-Systems der einen sicheren (verschlüsselten) und zeitoptimierten Datenaustausch zwischen verschiedenen RIS-/VIS-/PACS-Systemen über Krankenhaus- bzw. Klinikgrenzen hinweg garantiert. Entwicklung von Webservices(.NET).
Aufgaben, Methoden, Produkte:
.NET, C#, MVC-Paradigm, SOAP, ADO, OOP, SQL 2000, BITS
06/2001 - 03/2002 mioco GmbH - Bremen // Analyse von Customer Requirements Specifications
Beschreibung:
Aufgaben, Methoden, Produkte:
VB 6, C++, HTML, Scripting, LDAP, HTTP, WebDAV, Active Directory, Free LDAP, VoIP
03/2001 - 04/2003 Philips Medical Systems - DMC Hamburg // EasyRIS - Neuentwicklung eines Radiologischen Informations-Systems
Beschreibung:
Anforderungsanalyse, Modellierung der Business-Prozesse, OOA & OOD, Entwicklung, Training, Betreuung
Aufgaben, Methoden, Produkte:
MS Visual Studio 6, C++, Visual Basic, XML, XSLT, COM/COM+, ADO/DAO, MS .NET Studio, ASP.NET, C#, VB.NET, ADO.NET, Visio, Object Role Model, Microsoft Transaction Server,
Oracle, SOAP, Rational Rose, PL/SQL, Rational RequisitePro, FlexLM, Sectra DX Viewer, HL7, DICOM, ActiveX, Philips SpeechMagic, MS SQL Server
01/2001 - 05/2001 ObjectConnect - Hamburg // Portierung einer Business-Engine von C++ nach JAVA
Beschreibung:
Portierung der Business-Logik einer Web-Anwendung für einen Kunden der Internetseiten für Kinder anbietet. Die undokumentiertokumentierte und unvollständige C++ Business-Engine wurde komplett überarbeitet, verbessert und nach JAVA umgesetzt. Vollständige Dokumentation.
Aufgaben, Methoden, Produkte: C++, Java, CORBA, Oracle 8
03/2000 - 11/2000 mioco AG - Bremen // MS Outlook Integration einer VoIP Software
Beschreibung:
Implementierung einer Software-Gesamtlösung für VoIP Telefonie und Fax-Kommunikation, die komplett (funktional und graphisch) in MS Outlook eingebunden war.- Integration einer stand-alone VoIP Software -hello world!- in die Oberfläche von Microsoft Outlook- Erweiterung der Software um Zugriff auf Outlook
und Exchange 2000 Adressbücher- Dokumentation
Aufgaben, Methoden, Produkte:
VB, DHTML, XML, XSLT, Scripting, ActiveX, COM+, HTTP, WebDAV, VoIP, TAPI, Exchange2000
04/1999 - 12/1999 ObjectConnect // Kommunikationsmanagement von internen Ressourcen
Beschreibung:
Erstellung eines Intranet-Portals basierend auf den neusten Windows und Exchange 2000 Technologien.
Dieses Portal erlaubte eine effektiven Austausch und gemeinsame Nutzung von Dokumenten (später brachte Microsoft ein Portal namens Share-Point welches jene Funktionen anbot)
Aufgaben, Methoden, Produkte:
VB, C++, HTML, XML, XSLT, Scripting, ActiveX, COM+, HTTP, WebDAV, Exchange2000
Senior Dynamics 365 Berater/Entwickler /.NET Software Architekt / Business-Analyst & Senior Software-Entwickler /
Geschäftsfelder:
Dienstleistungen:
Kompetenz:
- Konzeption, Spezifikation und Design
- Applikations- und Systementwicklung
- Client-Server Applikationen
- Service Orientierte Architekturen (SOA), n-Tier
- Analyse, Konzept, Design, Implementierung
- Mehr-Schichtige-Architektur (Multi-tier, n-Tier)
- OO coaching (Methodik, C/C++, Java, C#)
- Migration bestehender Applikationen, Redesign, Portierung, Instandhaltung, Umstrukturierung (refactoring)
- ?Full-life-cycle? Produktentwicklung
- MS Office Programmierung
- Trainingskurse und Dokumentation
- Web services
- Security Development Lifecycle
Methoden:
Voice Over IP (VoIP)
"[...] The consultant completely met the multiple challenges of working in a global team, such as communication and documentation in English and cultural diversity issues. He has firmly established himself as a leading member of a development team of more than 30 colleagues and is well respected in his role as chief architect. The consultant has a high level of professional competence as a software architect and engineer. Because of his broad technical knowledge and his quick intellectual grasp he had a short start-up phase. He was a trusted colleague, always looking for new challenges and solutions, committed to delivery on time and on budget and always showing a cooperative style of working with colleagues inside and outside the team. The consultant is leaving us after the software he worked on has successfully gone live. He is looking forward to new challenges and opportunities to increase his personal and technical skills. We wish him all the best for future assignments as well as best of luck and satisfaction in his private life."
— Project Fuels Pricing System, 07/06 - 08/08
Reference from oil company (worldwide) from 09.09.08
"I am pleased to recommend the consultant as a high level software engineer. The engineer has contributed significantly to our software development effort during the development of a Business Continuity Management solution. [...] The engineer has demonstrated outstanding degree of self-motivation. He has actively sought out areas of new design work and has developed new designs on his own initiative. He has also scrutinized the current design for areas of improvement/optimization. He has an excellent technical knowledge within the areas of object-oriented technologies, software development patterns and unified processes. His professional work has significantly improved the whole software development process within our company in the areas of UML, specification and requirement analysis, architectural software design, maintainability, reusability, simplicity and efficiency of code. His code was always good structured and well documented. The engineer has painstakingly completed his tasks on schedule. He has very good communication abilities and outstanding interpersonal-skills. Because of his excellent technical knowledge, his quick intellectual grasp and his cooperativeness he has earned the respect
of the whole team in a very short time. [...]"— Project Business Continuity Mamanegement Software, 01/06 - 07/06
Reference from Project Manager, software company (300 employees), from 08.07.06
"[...] The consultant has a high level of professional competence as a software engineer and is a very good team player. Because of his excellent technical knowledge and his quick intellectual grasp he had a short start-up phase. He offers an efficient working method and acts on his own initiative. The delivered software had very good quality and we were fully satisfied with the results. We are looking forward to hire him again for future projects."
— Project IPANEMA - Development of UI-component for a new X-Ray system, 01/05 - 12/05
Reference from global leader in the medical device and diagnostic industry from 14.12.05
"[...] Der IT-Spezialist plante die ihm übertragenen Tätigkeiten sehr sorgfältig, legte sinnvolle Meilensteine fest und garantierte eine konsequente Umsetzung. Er war Neuem gegenüber stets aufgeschlossen und überzeugte durch innovative Ansätze. Seine Arbeit im Team zeichnete sich vor allem durch konstruktive Vorschläge und Ideenreichtum aus. Die in Zusammenarbeit mit dem Consultant entwickelte Anwendung läuft bis heute fehlerfrei. Während seiner Tätigkeit in unserem Hause erfüllte er seine Aufgabe mit vorbildlichem Engagement und großem persönlichen Einsatz und erledigte die ihm übertragenen Aufgaben umsichtig, gewissenhaft sowie sach- und termingerecht. Dabei zeigte er ein hohes Maß an Selbstständigkeit und Eigeninitiative und konnte auftretende Probleme schnell und sicher lösen. [...] Im internationalen Umfeld fand der Consultant sich gut zurecht und konnte mit seinen guten Englischkenntnissen überzeugen. Der IT-Spezialist war stets hilfsbereit, freundlich und bei Vorgesetzten, Kollegen sowie externen Gesprächspartnern geschätzt und anerkannt. Der Vertrag endete nach Projekteinführung. Wir danken dem Consultant für die stets gute Zusammenarbeit und bedauern sehr, ihn als Mitarbeiter zu verlieren. Für seine persönliche und berufliche Zukunft wünschen wir ihm alles Gute."
— Projekt Online-Analyse und Informationssystem für Vertragsdaten, 07/04 - 02/05
Referenz durch internationalen Mineralölkonzern vom 28.12.05
"To whom it may concern: The consultant worked for our company, as software developer in the project EasyRIS (a radiology information system) from March 2001 until May 2003. EasyRIS has a component based software architecture and consists of 140 COM+ components. The consultant was involved in the implementation and design of 20 of these COM+ components. His main duties were:
- Writing functional and design descriptions
- Component implementation in Visual Basic. This was the main duty of the consultant.
- Implementation of unit ( component) tests
The consultant covered in his work the entire software development life cycle with the main focus on software implementation in Visual Basic. Apart from this the expertise of the consultant in the areas of XML, HTML and DHTML was utilized for the EasyRIS project. The consultant has a high level of professional competence as a software engineer and is a very good team player. He made valuable contributions to our project and we look formward to hiring him again for future projects."— Project EasyRIS from 03/01 - 05/03
Reference from global leader in the medical device and diagnostic industry from 09.05.03
"Referenzschreiben für den IT-Consultant: Der IT-Consultant hat in unserer Firma folgende Projekte durchgeführt:
-hello world! - MS Outlook Integration (01.03.2000 - 30.11.2000)
-hello world! - LDAP and Active Directory ( 01.06.01 - 31.03.2002)
Der Consultant verfügt über ein profundes Wissen in Visual Basic 6.0, Windows 2000, Actie Directory, Exchange 2000 und Outlook, sowie über umfassende Kenntnisse aus allen Bereichen des Internets. Er hat das Projekt in allen Phasen von der Spezifikation über die Entwicklungs- und Testphase bis hin zur Inbetriebnahme begleitet. Die von ihm entwickelten Applikationen laufen fehlerfrei und performant. Neben seiner fachlichen Qualifikation ist sein besonderes Engagement hervorzuheben. Wir möchten uns an dieser Stelle dafür bedanken und den Consultant anderen Projektanbietern weiterempfehlen."— Projekt hello world! MS Outlook Integr./LDAP and Active Directory, 03/00-11/00, 06/01-03/02
Referenz durch Geschäftsführer eines Softwarehauses mit 50 MA, vom 11.04.03