Senior Microsoft Dynamics CRM Solution Architect / Software Architect / Business Analyst / Entwickler
Aktualisiert am 07.03.2022
Profil
Referenzen (6)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.03.2022
Verfügbar zu: 30%
davon vor Ort: 50%
Software Architecture
Solution Architect
Microsoft Dynamics
Deutsch
Zweite Muttersprache
Englisch
Fließend in Wort und Schrift
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Hamburg und Umgebung werden bevorzugt. Grundsätzlich ist jedoch jeder Einsatzort denkbar. Weitere Länder: Verfügbarkeit vor Ort : ungefähr 50-80%

möglich

Projekte

Projekte

6 Jahre 7 Monate
2019-05 - heute

Unterstützung als Microsoft Dynamics CRM Archiket beim Projekt zur Umsetzung eines Kundenbindugssystems für den größten schwizerischen Einzelhändler

Microsoft Dynamics CRM Solution Architect CI/CD
Microsoft Dynamics CRM Solution Architect
  • Microsoft Dynamics CRM Architekt / Technischer Projektleiter
  • Beratung/Definition/Dokumentation
  • Beratung zum Thema Microsoft Dynamics CRM Online (Sales).
  • Planung und Umsetzungskonzeption von Anforderungen
  • Konzeption und Begleitung von Tests
  • Unterstützung der DevOps beim Deployment
SSIS Microsoft Dynamics CRM PowerShell JavaScript Azure DevOps
CI/CD
DEFCATO GmbH
Erlangen (D-91056, D-91058, D-91052, D-91054)
5 Monate
2019-04 - 2019-08

Microsoft Dynamics CRM ? Entwicklung und Beratung

Microsoft Dynamics CRM Berater/Entwickler
Microsoft Dynamics CRM Berater/Entwickler
  • Beratung Zum Thema Microsoft Dynamics CRM Online (Sales).
  • Planung, Konzeption und Umsetzung von Anforderungen
  • Konzeption und Begleitung von Tests
  • Unterstützung des 3rd Level Supports
Unified Interface Power Apps TypeScript JavaScript Microsoft Dynamics CRM Microsoft Azure
Lufthansa Industry Solution GmbH
Norderstedt
2 Jahre 6 Monate
2016-11 - 2019-04

Mehrere Beratungs und Software-Architekturprojekte

Solution Architekt, Business Analyst SOA Micro Services BPMS
Solution Architekt, Business Analyst
  • Business Analyse
  • Software und System Architektur
  • Beratung
  • Dokumentation
ADOIT Microsoft Visio unique UCI
SOA Micro Services BPMS
Hochbahn AG
Hamburg
1 Jahr 3 Monate
2018-01 - 2019-03

Vertretung des Kunden im Kompetenzzentrum IT des Hamburger Verkehrsverbunds HVV

Solution Architect / Business Analyst SOA Micro Services BPMS ...
Solution Architect / Business Analyst
  • Business Analyse
  • Software und System Architektur
  • Beratung
  • Dokumentation
ADOIT Microsoft Visio
SOA Micro Services BPMS Vorgehensmodell
Hochbahn AG
Hamburg
1 Jahr 1 Monat
2017-01 - 2018-01

"Sales to Cash" - Prozessoptimierung mit MIcrosoft Dynamics CRM

Microsoft Dynamics CRM Berater/Entwickler Microsoft Dynamics CRM
Microsoft Dynamics CRM Berater/Entwickler
  • Verschlankung der betriebswirtschaftlichen Prozesse
  • Neuentwicklung von CRM Lösungen / WebServices und Windows Services
  • Weiterentwicklung der bisher bestehenden CRM Lösungen

  • Neuentwicklung von CRM Lösungen
  • Neuentwicklung von WebServices
  • Neuentwicklung von WindowsServices
  • Anpassung der bereits bestehenden Lösungen (WebResources / Plugins / WebServices / WindowsServices)
  • Unterstützung bei der Einrichtung / Maintenance und Deployment
  • Integration mit 3rd Party CRM Lösungen und externen Tools
  • Dokumentation
  • Beratung
.Net HTML5 Javascript WCF Microsoft Dynamics CRM 2016 Visual Studio 2015 SQL Server 2014 SharePoint 2016 REST Kerberos BPMS OData JSON SOAP WSDL xRM WSRM Encoway CPQ Sales
Microsoft Dynamics CRM
IAV GmbH
Berlin
4 Monate
2016-10 - 2017-01

Unterstützung bei Migration von CRM 2011 auf CRM 2016 (8.1)

Microsoft Dynamics CRM Berater/Entwickler Microsoft Dynamics CRM .NET 4.0
Microsoft Dynamics CRM Berater/Entwickler
  • Anpassung der bereits bestehenden Lösungen (WebResources / Plugins)
  • Dokumentation
  • Anpassung der bestehenden Servicelandschaft an HTTPS

Beratung

.Net HTML5 Javascript WCF Microsoft Dynamics CRM 2011 Microsoft Dynamics CRM 2016 Visual Studio 2015 SQL Server 2012 SharePoint 2016 REST Kerberos BPMS OData JSON SOAP WSDL xRM
Microsoft Dynamics CRM .NET 4.0
IAV GmbH
Berlin
5 Monate
2016-05 - 2016-09

Portierung der früheren Silverlight Lösungen auf Angular JS

Evaluierung Konzeption Umsetzung

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.

.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
Evaluierung Konzeption Umsetzung
Bauer Systems KG ? Hamburg
3 Monate
2016-02 - 2016-04

Lösungen im Umfeld von CRM 2015

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:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)

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

Bauer Systems KG ? Hamburg
8 Monate
2015-06 - 2016-01

Migration der CRM 2011 Lösungen zu CRM 2015

Aufgaben:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)
  • Migration im Detail vorbereiten.
    (CRM 2011 => CRM 2013 => CRM 2015)
  • Ausführen der Migration
 

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

Bauer Systems KG ? Hamburg
3 Jahre 2 Monate
2012-04 - 2015-05

Entwicklung von Erweiterungen für Microsoft CRM 2011

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:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)
  • Technische Konzeption und Implementierung der Datensynchronisation zwischen SAP ERP und CRM 2011
 

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

Bauer Systems KG ? Hamburg
1 Jahr
2011-04 - 2012-03

Entwicklung von Software-Modulen als Erweiterung zu Microsoft CRM 2011

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:

  • Implementierung der Software-Module (Silverlight und WCF Services) bestehend aus jeweils mehreren Silverlight und WCF Modulen anhand einer funktionallen Beschreibung
  • Entsprechende Erweiterung des bereits schon vorhandenen Kundenframeworks
  • Implementierung und Optimierung von UnitTests

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

Bauer Systems KG ? Hamburg
7 Monate
2010-09 - 2011-03

Entwicklung einer Basisdaten Pflege Software für Verlagswesen

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:

  • Implementierung der Module (Silverlight und WCF Services) anhand einer funktionallen Beschreibung
  • Entsprechende Erweiterung des bereits schon vorhandenen Kundenframeworks
  • Implementierung und Optimierung von UnitTests

Aufgaben, Methoden, Produkte:

.Net 4.0, Silverlight 4, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight

Bauer Systems KG ? Hamburg
3 Monate
2010-06 - 2010-08

Weiterentwicklung eines Web-Portals für einen Marken-Werkzeughersteller

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:

  • Analyse der bestehenden Dokumentation
  • Technische Analyse und Beschreibung des bereits existierenden Web-Portlals
  • Erstellung von Konzepten zur technischen Umsetzung der Kundenwünsche unter Berücksichtigung von späterem Deployment und Support
  • Absprache und Klärung der vorgeschlagenen Lösungen mit dem Kunden vor Ort
  • Funktionelle und technische dokumentierung der notwendigen Entwicklungsschritte als Arbeits-Vorlage für das Entwicklungsteam (erweiterungen nur über Features)
  • Technische Unterstützung der Projektleitung
 

Aufgaben, Methoden, Produkte:

MOSS 2007, WebParts, Features, C#, jQuery

Proximity Technology GmbH ? Hamburg
5 Monate
2010-01 - 2010-05

Architektur-Redesign einer Dental Imaging Applikation

 

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:

  • Analyse der bestehenden Anwendung
  • Definition einer mehrschichtigen, serviceorientierten Architektur
  • Definition und Implementierung eines Application-Frameworks
  • Unterstützung des Teams beim Einsatz dieses Frameworks
  • Dokumentation
  • Implementierung und Optimierung von UnitTests
 

Aufgaben, Methoden, Produkte:

.NET 3.5 SP1, .Net 4.0, WCF, WPF, Visual Studio 2008/2010, COM, PRISM, MEF, MAF

Sirona Dental Systems GmbH / Bensheim
3 Monate
2009-09 - 2009-11

Weiterentwicklung eines WebPortals für einen Reifenhändler-Zusammenschluss

Beschreibung:
Implementierung von Änderungen an einem bestehenden WebPortal - eines Reifenhändler-Zusammenschlusses - welcher von Reifenhändlern genutzt wird.

Erledigte Aufgaben:

  • Implementierung der Change Requests
  • Optimierung der Datenbanken im Hinblick auf Performance
  • Dokumentation
  • Erstellung und Optimierung von WebTests
  • Erstellung eines Pflichtenheftes
 

Aufgaben, Methoden, Produkte:

ASP.Net, Web Services, SSL, soap UI Pro, Visual Studio 2008, BizTalk 2006, MSMC, MSSS, WebTests & LoadTests

Proximity Technology GmbH / Hamburg
3 Monate
2009-07 - 2009-09

Implementierung eines Web Services für einen Kunden aus der Reifenindustrie

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:

  • Dokumentation der Prozesse
  • Implementierung des WebServices
  • Erstellung von Testfällen mit SoapUI und SoapUI Pro
  • Unterstützung bei anderen Kundenprojekten mit ASP.NET Basis

Aufgaben, Methoden, Produkte:

ASP.Net, WebServices, SSL, soap UI Pro, Visual Studio 2005, BizTalk 2006, MSMC

Proximity Technology GmbH / Hamburg
4 Monate
2009-04 - 2009-07

Systemanalyse Budgetplanungs-Software

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:

  • Dokumentation des Ist-Zustandes der aktuellen Lösung
  • Interviews zu neuen Anforderungen mit Benutzern durchführen
  • Erstellung eines Lastenheftes
  • Erstellung eines Pflichtenheftes

Aufgaben, Methoden, Produkte:

Vorgehensmodell, ABC-Analyse, Interviews, BPMN, UML

Deutsche Tamoil GmbH / Elmshorn
4 Monate
2009-01 - 2009-04

Verschiedene Applikations-Support Aufgaben für ein Mineralöl-Unternehmen

Beschreibung:

Support für ein speziell Entwickeltes Webportal eines Mineralöl-Unternehmens.

 

Zu meinen Aufgaben als Software Entwickler und Berater gehörten:

  • Analyse der bestehenden technischen Lösung
  • Analyse der Software bei auftretenden Fehlern und Problemen
  • Unterbreitung und Umsetzung von technischen Lösungen
  • Erweiterung der bestehenden Software im Rahmen der Anpassung an neue Marktgegebenheiten (z.B.:Super E10 Einführung)

Aufgaben, Methoden, Produkte:

.NET .2.0, PHP 5, mySQL, TYPO3, SOAP

Orlen Deutschland GmbH ? Elmshorn
4 Monate
2009-01 - 2009-04

Abschlussarbeiten zum Fuels Pricing System

Beschreibung:
Abschlussarbeiten zum bereits eingesetztem Fuelks Pricing System (siehe vorheriges Projekt bei Shell).


Erledigte Aufgaben:

  • Vervollständigung der Dokumentation (english)
  • Übergabe der Software an das Support Team (inkl. Präsentationen)
  • Erweiterung des Applikationsframeworks für kommende Applikationen
  • Unterstützung des Projektmanagers bei der technischen Projektleitung
  • Dokumentation der entwickelten Komponenten (englisch)
  • Verfeinerung von CodeSmith Vorlagen die zur automatischen Generierung der allgemeinen Datenzugriffsschicht und der dazugehörigen Business-Logik dienen.
  • Nachbesserung des automatischen Build-Prozesses (CruiseControl)
 

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

Shell Oil GmbH - Hamburg
5 Monate
2008-09 - 2009-01

Entwicklung einiger Komponenten für ein chemisches Labor Journal System

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:

  • Ermitteln und Dokumentieren von Anforderungen für jene Komponenten (Use Cases, BPM)
  • Entwicklung eines UI-Applikationsrahmens für die von mir zu
    realisierenden Komponenten (MVP)
  • Entwicklung der Presäntationsschicht
  • Entwicklung der Businessschicht(WebServices)
  • Entwicklung der Datenzugriffsschicht
  • Erstellung von UnitTests(MS, nUnit)
  • Technische Dokumentation.
 

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

Bayer Business Services GmbH - Leverkusen
2 Jahre 1 Monat
2006-10 - 2008-10

Entwicklung eines Fuels Pricing Systems

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.

  • Definition der Applikationsarchitektur, die von mehreren internen Applikationen (sowohl Win als auch Web) verwendet wird.
  • Entscheidende Arbeit am, und nachher die Verfeinerung von
    einem Applikationsframework, welches die folgenden Aspekte berücksichtigt:
  • Business Transaction's
  • Instrumentation (Logging, Tracing, Performance tracking)
  • AOP (Aspect Oriented Programming)
  • Unterstützung des Projektmanagers bei der technischen Projektleitung
  • Dokumentation der entwickelten Komponenten (englisch)
  • Erstellung von CodeSmith Vorlagen die zur automatischen Generierung der allgemeinen Datenzugriffsschicht und der dazugehörigen Business-Logik dienen.
  • Implementierung in .Net/C# (sowohl Web als auch Win) mit Hilfe von Visual Studio 2005 for Developers
  • Unit-Tests mit VSTS (Visual Studio Team System)
  • Konfiguration eines automatischen Build-Prozesses (CruiseControl)


Vollständige Entwicklung einiger sensiblen Module (wie z.B. Security):

  • Datenbank
  • Datenzugriffsschicht
  • Geschäftslogik
  • Web-Services
  • UI
 

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

Shell Oil GmbH - Hamburg
4 Monate
2006-07 - 2006-10

Entwicklung eines Lubricant Stock Management Systems

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:

  • Datenbank
  • Datenzugriffsschicht
  • Geschäftslogik
  • Reporting
  • Web-Oberfläche

unter Berücksichtigung aller aktuellen Design Patterns und mit dem Ziel ein eigenes Framework für spätere .Net Applikationen zu erstellen.

  • Implementierung in ASP.Net 2.0 mit Hilfe von Visual Studio 2005
  • Dokumentation der entwickelten Komponenten (englisch)
  • Unit-Tests mit VSTS (Visual Studio Team System)
 

Aufgaben, Methoden, Produkte:

Visual Studio 2005 for Developers (C# .Net 2.0),MVC-Paradigm, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0

Shell Oil GmbH - Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

  • 1996 - 2000 Studium der Elektrotechnik an der TU Hamburg Harburg
  • 04/1999 - 08/2000 Festanstellung als Software Entwickler
  • 09/2000 - jetzt Freiberufler als Software Entwickler / Berater und Coach

Position

Position

Senior Dynamics 365 Berater/Entwickler /.NET Software Architekt / Business-Analyst & Senior Software-Entwickler / 

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Solution Architect Microsoft Dynamics

Produkte / Standards / Erfahrungen / Methoden

ADOIT
Atlassian Confluence
Atlassian JIRA
Azure DevOps
Azure DevOps (VSTS)
BizTalk Server
BPMS
ComponentOne
User Control Suite
Crystal Reports for Enterprise
Encoway CPQ Sales
Enterprise Architect
4.5 & 6.0 & 7.0
FlexLM
HTML5
Infragistics
User Control Suite
Kerberos
LEAD
Tools
LLBLGen Pro
OR Mapper
Medical Imaging Platform
(MIP.Net 4.2 - 5.1)
Microsoft Azure
Microsoft Dynamics CRM
2011, 2013, 2015, 2016, 365
Microsoft Dynamics CRM 2011
Microsoft Dynamics CRM 2016
Microsoft Exchange Server
Microsoft IIS
Microsoft MQ
Message Queuing
Microsoft SMS
Microsoft Visio
MID Innovator
MOSS
MS Visual Studio
all Versions since 6.0
NHibernate
OData
Power Apps
RadControls
(WinForms, ASP.Net, Silverlight, Windows Phone)
Rational ClearCase
Rational ClearQuest
Rational Rose
REST
SharePoint 2016
SOA
SSIS
Subversion
Text Control
User Control
Together
Unified Interface
unique UCI
Visual Studio 2015
WCF
WSRM
XML Spy
xRM

Geschäftsfelder:

  • E-commerce
  • ERP Systeme
  • CRM Systeme
  • Medizinische/Labor Informationssysteme
  • Enterprise Resourcen Plannungs Systeme
  • Mineralöl (Upstream / Downstream)
  • Speditions-Software
  • Personal management
  • Mobile applications
  • VoIP
  • Business Continuity Management
  • Pricing Management Systems
  • Lab Journal Systeme
  • X-Ray Imaging
  • Verlagswesen

 

Dienstleistungen:

  • Analyse von Geschäftsprozessen
  • Beratung
  • Software Architektur
  • Software Entwicklung / Programmierung
  • Qualitätskontrolle / Testen
  • Dokumentation
  • Produktentwicklung
  • Coaching / Training
  • Teamleitung
  • Technische Projektleitung

 

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:

  • OOA, OOD, OOP, UML, MVC
  • Data modelling (ERD, Object Role Model)
  • Pattern orientierte SW Architektur
  • Code generation (CodeSmith)
  • Architecture nach Rockford Lothka
  • Rational Unified Process (RUP)
  • Agile Software Entwicklung
  • SCRUM
  • Software Entwicklung nach CMMI
  • eXtreme Programming (XP)
  • Model Driven Development (MDD)
  • Behavior Driven Development (BDD)
  • Test Driven Development (TDD)
  • DSL

Voice Over IP (VoIP)

  • Cisco Call Manager 4.x.x
  • Cisco Unity System 4.x.x

Betriebssysteme

Amiga OS
3 Jahre
Mac OS
MS-DOS
Windows
since 1999 (95,98,2000,XP,Vista,7,8; Server 2000, 2003, 2008, )
Windows CE
Windows Mobile
Windows Phone
Windows Server
since version 2000

Programmiersprachen

.Net
.NET 4.0
ADO.NET
AngularJS
Assembler
ca. 1/2 Jahr auf Amiga OS / Motorola 68000 -68040
C
1 1/2 Jahre
C#
seit 2002
C++
3 Jahre
Delphi
F#
Fortran
1 1/2 Jahre
Foxpro
1/2 Jahr
Java
1 Jahr Java ;
JavaScript
seit 2001
jQuery
& jQueryUI
JSON
Makrosprachen
VBA
MyXAML
NodeJS
Perl
1/2 Jahr
PHP
5
PL/SQL
seit 2001
PowerShell
Ruby
1/2 Jahr
TeX, LaTeX
1/2 Jahr
TypeScript
Visual Basic
VB.NET, VB 6, VB Script
W-Script
WSDL
X-Path
XAML
XML
XSLT

Datenbanken

DAO
2.0 -->2.7
Microsoft Access
Access 2000 & 2002
MS SQL Server
alle Versionen seit SQL Server 7.0 (z.B.: 2000, 2005,2008, 2008 R2, 2012, 2014)
MySQL
Oracle
Oracle 9i, 10, 12c
SQL
ANSI, T-SQL
SQL Server 2012
SQL Server 2014

Datenkommunikation

COM
speziallist
CORBA
DCOM
speziallist
EDIFACT
Ethernet
Hessian
HTTP
Internet, Intranet
Message Queuing
MSMQ
MMS
SOAP
SoapUI Pro
TCP/IP
UUCP
Voice
WebDAV
Windows Netzwerk
Winsock

Hardware

Amiga
3 Jahre Erfahrung
Atari
1 Jahr Erfahrung
PC
seit 1999

Design / Entwicklung / Konstruktion

Micro Services
Vorgehensmodell

Branchen

Branchen

EDV, Telekommunikation, Software-Entwicklung, Medizin (Digital Imaging), Internet , Versicherungen und sonst auch alle anderen Branchen, Mineralöl-Business (Downstream), Chemie, Verlagswesen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Hamburg und Umgebung werden bevorzugt. Grundsätzlich ist jedoch jeder Einsatzort denkbar. Weitere Länder: Verfügbarkeit vor Ort : ungefähr 50-80%

möglich

Projekte

Projekte

6 Jahre 7 Monate
2019-05 - heute

Unterstützung als Microsoft Dynamics CRM Archiket beim Projekt zur Umsetzung eines Kundenbindugssystems für den größten schwizerischen Einzelhändler

Microsoft Dynamics CRM Solution Architect CI/CD
Microsoft Dynamics CRM Solution Architect
  • Microsoft Dynamics CRM Architekt / Technischer Projektleiter
  • Beratung/Definition/Dokumentation
  • Beratung zum Thema Microsoft Dynamics CRM Online (Sales).
  • Planung und Umsetzungskonzeption von Anforderungen
  • Konzeption und Begleitung von Tests
  • Unterstützung der DevOps beim Deployment
SSIS Microsoft Dynamics CRM PowerShell JavaScript Azure DevOps
CI/CD
DEFCATO GmbH
Erlangen (D-91056, D-91058, D-91052, D-91054)
5 Monate
2019-04 - 2019-08

Microsoft Dynamics CRM ? Entwicklung und Beratung

Microsoft Dynamics CRM Berater/Entwickler
Microsoft Dynamics CRM Berater/Entwickler
  • Beratung Zum Thema Microsoft Dynamics CRM Online (Sales).
  • Planung, Konzeption und Umsetzung von Anforderungen
  • Konzeption und Begleitung von Tests
  • Unterstützung des 3rd Level Supports
Unified Interface Power Apps TypeScript JavaScript Microsoft Dynamics CRM Microsoft Azure
Lufthansa Industry Solution GmbH
Norderstedt
2 Jahre 6 Monate
2016-11 - 2019-04

Mehrere Beratungs und Software-Architekturprojekte

Solution Architekt, Business Analyst SOA Micro Services BPMS
Solution Architekt, Business Analyst
  • Business Analyse
  • Software und System Architektur
  • Beratung
  • Dokumentation
ADOIT Microsoft Visio unique UCI
SOA Micro Services BPMS
Hochbahn AG
Hamburg
1 Jahr 3 Monate
2018-01 - 2019-03

Vertretung des Kunden im Kompetenzzentrum IT des Hamburger Verkehrsverbunds HVV

Solution Architect / Business Analyst SOA Micro Services BPMS ...
Solution Architect / Business Analyst
  • Business Analyse
  • Software und System Architektur
  • Beratung
  • Dokumentation
ADOIT Microsoft Visio
SOA Micro Services BPMS Vorgehensmodell
Hochbahn AG
Hamburg
1 Jahr 1 Monat
2017-01 - 2018-01

"Sales to Cash" - Prozessoptimierung mit MIcrosoft Dynamics CRM

Microsoft Dynamics CRM Berater/Entwickler Microsoft Dynamics CRM
Microsoft Dynamics CRM Berater/Entwickler
  • Verschlankung der betriebswirtschaftlichen Prozesse
  • Neuentwicklung von CRM Lösungen / WebServices und Windows Services
  • Weiterentwicklung der bisher bestehenden CRM Lösungen

  • Neuentwicklung von CRM Lösungen
  • Neuentwicklung von WebServices
  • Neuentwicklung von WindowsServices
  • Anpassung der bereits bestehenden Lösungen (WebResources / Plugins / WebServices / WindowsServices)
  • Unterstützung bei der Einrichtung / Maintenance und Deployment
  • Integration mit 3rd Party CRM Lösungen und externen Tools
  • Dokumentation
  • Beratung
.Net HTML5 Javascript WCF Microsoft Dynamics CRM 2016 Visual Studio 2015 SQL Server 2014 SharePoint 2016 REST Kerberos BPMS OData JSON SOAP WSDL xRM WSRM Encoway CPQ Sales
Microsoft Dynamics CRM
IAV GmbH
Berlin
4 Monate
2016-10 - 2017-01

Unterstützung bei Migration von CRM 2011 auf CRM 2016 (8.1)

Microsoft Dynamics CRM Berater/Entwickler Microsoft Dynamics CRM .NET 4.0
Microsoft Dynamics CRM Berater/Entwickler
  • Anpassung der bereits bestehenden Lösungen (WebResources / Plugins)
  • Dokumentation
  • Anpassung der bestehenden Servicelandschaft an HTTPS

Beratung

.Net HTML5 Javascript WCF Microsoft Dynamics CRM 2011 Microsoft Dynamics CRM 2016 Visual Studio 2015 SQL Server 2012 SharePoint 2016 REST Kerberos BPMS OData JSON SOAP WSDL xRM
Microsoft Dynamics CRM .NET 4.0
IAV GmbH
Berlin
5 Monate
2016-05 - 2016-09

Portierung der früheren Silverlight Lösungen auf Angular JS

Evaluierung Konzeption Umsetzung

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.

.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
Evaluierung Konzeption Umsetzung
Bauer Systems KG ? Hamburg
3 Monate
2016-02 - 2016-04

Lösungen im Umfeld von CRM 2015

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:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)

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

Bauer Systems KG ? Hamburg
8 Monate
2015-06 - 2016-01

Migration der CRM 2011 Lösungen zu CRM 2015

Aufgaben:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)
  • Migration im Detail vorbereiten.
    (CRM 2011 => CRM 2013 => CRM 2015)
  • Ausführen der Migration
 

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

Bauer Systems KG ? Hamburg
3 Jahre 2 Monate
2012-04 - 2015-05

Entwicklung von Erweiterungen für Microsoft CRM 2011

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:

  • Konzeption, Implementierung und Deployment der CRM Solutions (C#, JavaScript)
  • Technische Konzeption und Implementierung der Datensynchronisation zwischen SAP ERP und CRM 2011
 

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

Bauer Systems KG ? Hamburg
1 Jahr
2011-04 - 2012-03

Entwicklung von Software-Modulen als Erweiterung zu Microsoft CRM 2011

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:

  • Implementierung der Software-Module (Silverlight und WCF Services) bestehend aus jeweils mehreren Silverlight und WCF Modulen anhand einer funktionallen Beschreibung
  • Entsprechende Erweiterung des bereits schon vorhandenen Kundenframeworks
  • Implementierung und Optimierung von UnitTests

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

Bauer Systems KG ? Hamburg
7 Monate
2010-09 - 2011-03

Entwicklung einer Basisdaten Pflege Software für Verlagswesen

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:

  • Implementierung der Module (Silverlight und WCF Services) anhand einer funktionallen Beschreibung
  • Entsprechende Erweiterung des bereits schon vorhandenen Kundenframeworks
  • Implementierung und Optimierung von UnitTests

Aufgaben, Methoden, Produkte:

.Net 4.0, Silverlight 4, WCF, Visual Studio 2010, SQL Server 2008, MEF, Fluent NHibernate, Telerik RadControls für Silverlight

Bauer Systems KG ? Hamburg
3 Monate
2010-06 - 2010-08

Weiterentwicklung eines Web-Portals für einen Marken-Werkzeughersteller

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:

  • Analyse der bestehenden Dokumentation
  • Technische Analyse und Beschreibung des bereits existierenden Web-Portlals
  • Erstellung von Konzepten zur technischen Umsetzung der Kundenwünsche unter Berücksichtigung von späterem Deployment und Support
  • Absprache und Klärung der vorgeschlagenen Lösungen mit dem Kunden vor Ort
  • Funktionelle und technische dokumentierung der notwendigen Entwicklungsschritte als Arbeits-Vorlage für das Entwicklungsteam (erweiterungen nur über Features)
  • Technische Unterstützung der Projektleitung
 

Aufgaben, Methoden, Produkte:

MOSS 2007, WebParts, Features, C#, jQuery

Proximity Technology GmbH ? Hamburg
5 Monate
2010-01 - 2010-05

Architektur-Redesign einer Dental Imaging Applikation

 

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:

  • Analyse der bestehenden Anwendung
  • Definition einer mehrschichtigen, serviceorientierten Architektur
  • Definition und Implementierung eines Application-Frameworks
  • Unterstützung des Teams beim Einsatz dieses Frameworks
  • Dokumentation
  • Implementierung und Optimierung von UnitTests
 

Aufgaben, Methoden, Produkte:

.NET 3.5 SP1, .Net 4.0, WCF, WPF, Visual Studio 2008/2010, COM, PRISM, MEF, MAF

Sirona Dental Systems GmbH / Bensheim
3 Monate
2009-09 - 2009-11

Weiterentwicklung eines WebPortals für einen Reifenhändler-Zusammenschluss

Beschreibung:
Implementierung von Änderungen an einem bestehenden WebPortal - eines Reifenhändler-Zusammenschlusses - welcher von Reifenhändlern genutzt wird.

Erledigte Aufgaben:

  • Implementierung der Change Requests
  • Optimierung der Datenbanken im Hinblick auf Performance
  • Dokumentation
  • Erstellung und Optimierung von WebTests
  • Erstellung eines Pflichtenheftes
 

Aufgaben, Methoden, Produkte:

ASP.Net, Web Services, SSL, soap UI Pro, Visual Studio 2008, BizTalk 2006, MSMC, MSSS, WebTests & LoadTests

Proximity Technology GmbH / Hamburg
3 Monate
2009-07 - 2009-09

Implementierung eines Web Services für einen Kunden aus der Reifenindustrie

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:

  • Dokumentation der Prozesse
  • Implementierung des WebServices
  • Erstellung von Testfällen mit SoapUI und SoapUI Pro
  • Unterstützung bei anderen Kundenprojekten mit ASP.NET Basis

Aufgaben, Methoden, Produkte:

ASP.Net, WebServices, SSL, soap UI Pro, Visual Studio 2005, BizTalk 2006, MSMC

Proximity Technology GmbH / Hamburg
4 Monate
2009-04 - 2009-07

Systemanalyse Budgetplanungs-Software

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:

  • Dokumentation des Ist-Zustandes der aktuellen Lösung
  • Interviews zu neuen Anforderungen mit Benutzern durchführen
  • Erstellung eines Lastenheftes
  • Erstellung eines Pflichtenheftes

Aufgaben, Methoden, Produkte:

Vorgehensmodell, ABC-Analyse, Interviews, BPMN, UML

Deutsche Tamoil GmbH / Elmshorn
4 Monate
2009-01 - 2009-04

Verschiedene Applikations-Support Aufgaben für ein Mineralöl-Unternehmen

Beschreibung:

Support für ein speziell Entwickeltes Webportal eines Mineralöl-Unternehmens.

 

Zu meinen Aufgaben als Software Entwickler und Berater gehörten:

  • Analyse der bestehenden technischen Lösung
  • Analyse der Software bei auftretenden Fehlern und Problemen
  • Unterbreitung und Umsetzung von technischen Lösungen
  • Erweiterung der bestehenden Software im Rahmen der Anpassung an neue Marktgegebenheiten (z.B.:Super E10 Einführung)

Aufgaben, Methoden, Produkte:

.NET .2.0, PHP 5, mySQL, TYPO3, SOAP

Orlen Deutschland GmbH ? Elmshorn
4 Monate
2009-01 - 2009-04

Abschlussarbeiten zum Fuels Pricing System

Beschreibung:
Abschlussarbeiten zum bereits eingesetztem Fuelks Pricing System (siehe vorheriges Projekt bei Shell).


Erledigte Aufgaben:

  • Vervollständigung der Dokumentation (english)
  • Übergabe der Software an das Support Team (inkl. Präsentationen)
  • Erweiterung des Applikationsframeworks für kommende Applikationen
  • Unterstützung des Projektmanagers bei der technischen Projektleitung
  • Dokumentation der entwickelten Komponenten (englisch)
  • Verfeinerung von CodeSmith Vorlagen die zur automatischen Generierung der allgemeinen Datenzugriffsschicht und der dazugehörigen Business-Logik dienen.
  • Nachbesserung des automatischen Build-Prozesses (CruiseControl)
 

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

Shell Oil GmbH - Hamburg
5 Monate
2008-09 - 2009-01

Entwicklung einiger Komponenten für ein chemisches Labor Journal System

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:

  • Ermitteln und Dokumentieren von Anforderungen für jene Komponenten (Use Cases, BPM)
  • Entwicklung eines UI-Applikationsrahmens für die von mir zu
    realisierenden Komponenten (MVP)
  • Entwicklung der Presäntationsschicht
  • Entwicklung der Businessschicht(WebServices)
  • Entwicklung der Datenzugriffsschicht
  • Erstellung von UnitTests(MS, nUnit)
  • Technische Dokumentation.
 

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

Bayer Business Services GmbH - Leverkusen
2 Jahre 1 Monat
2006-10 - 2008-10

Entwicklung eines Fuels Pricing Systems

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.

  • Definition der Applikationsarchitektur, die von mehreren internen Applikationen (sowohl Win als auch Web) verwendet wird.
  • Entscheidende Arbeit am, und nachher die Verfeinerung von
    einem Applikationsframework, welches die folgenden Aspekte berücksichtigt:
  • Business Transaction's
  • Instrumentation (Logging, Tracing, Performance tracking)
  • AOP (Aspect Oriented Programming)
  • Unterstützung des Projektmanagers bei der technischen Projektleitung
  • Dokumentation der entwickelten Komponenten (englisch)
  • Erstellung von CodeSmith Vorlagen die zur automatischen Generierung der allgemeinen Datenzugriffsschicht und der dazugehörigen Business-Logik dienen.
  • Implementierung in .Net/C# (sowohl Web als auch Win) mit Hilfe von Visual Studio 2005 for Developers
  • Unit-Tests mit VSTS (Visual Studio Team System)
  • Konfiguration eines automatischen Build-Prozesses (CruiseControl)


Vollständige Entwicklung einiger sensiblen Module (wie z.B. Security):

  • Datenbank
  • Datenzugriffsschicht
  • Geschäftslogik
  • Web-Services
  • UI
 

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

Shell Oil GmbH - Hamburg
4 Monate
2006-07 - 2006-10

Entwicklung eines Lubricant Stock Management Systems

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:

  • Datenbank
  • Datenzugriffsschicht
  • Geschäftslogik
  • Reporting
  • Web-Oberfläche

unter Berücksichtigung aller aktuellen Design Patterns und mit dem Ziel ein eigenes Framework für spätere .Net Applikationen zu erstellen.

  • Implementierung in ASP.Net 2.0 mit Hilfe von Visual Studio 2005
  • Dokumentation der entwickelten Komponenten (englisch)
  • Unit-Tests mit VSTS (Visual Studio Team System)
 

Aufgaben, Methoden, Produkte:

Visual Studio 2005 for Developers (C# .Net 2.0),MVC-Paradigm, OOAD, OOP, Refactoring, VSTS, VSS, FxCop, ASP.Net 2.0

Shell Oil GmbH - Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

  • 1996 - 2000 Studium der Elektrotechnik an der TU Hamburg Harburg
  • 04/1999 - 08/2000 Festanstellung als Software Entwickler
  • 09/2000 - jetzt Freiberufler als Software Entwickler / Berater und Coach

Position

Position

Senior Dynamics 365 Berater/Entwickler /.NET Software Architekt / Business-Analyst & Senior Software-Entwickler / 

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Solution Architect Microsoft Dynamics

Produkte / Standards / Erfahrungen / Methoden

ADOIT
Atlassian Confluence
Atlassian JIRA
Azure DevOps
Azure DevOps (VSTS)
BizTalk Server
BPMS
ComponentOne
User Control Suite
Crystal Reports for Enterprise
Encoway CPQ Sales
Enterprise Architect
4.5 & 6.0 & 7.0
FlexLM
HTML5
Infragistics
User Control Suite
Kerberos
LEAD
Tools
LLBLGen Pro
OR Mapper
Medical Imaging Platform
(MIP.Net 4.2 - 5.1)
Microsoft Azure
Microsoft Dynamics CRM
2011, 2013, 2015, 2016, 365
Microsoft Dynamics CRM 2011
Microsoft Dynamics CRM 2016
Microsoft Exchange Server
Microsoft IIS
Microsoft MQ
Message Queuing
Microsoft SMS
Microsoft Visio
MID Innovator
MOSS
MS Visual Studio
all Versions since 6.0
NHibernate
OData
Power Apps
RadControls
(WinForms, ASP.Net, Silverlight, Windows Phone)
Rational ClearCase
Rational ClearQuest
Rational Rose
REST
SharePoint 2016
SOA
SSIS
Subversion
Text Control
User Control
Together
Unified Interface
unique UCI
Visual Studio 2015
WCF
WSRM
XML Spy
xRM

Geschäftsfelder:

  • E-commerce
  • ERP Systeme
  • CRM Systeme
  • Medizinische/Labor Informationssysteme
  • Enterprise Resourcen Plannungs Systeme
  • Mineralöl (Upstream / Downstream)
  • Speditions-Software
  • Personal management
  • Mobile applications
  • VoIP
  • Business Continuity Management
  • Pricing Management Systems
  • Lab Journal Systeme
  • X-Ray Imaging
  • Verlagswesen

 

Dienstleistungen:

  • Analyse von Geschäftsprozessen
  • Beratung
  • Software Architektur
  • Software Entwicklung / Programmierung
  • Qualitätskontrolle / Testen
  • Dokumentation
  • Produktentwicklung
  • Coaching / Training
  • Teamleitung
  • Technische Projektleitung

 

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:

  • OOA, OOD, OOP, UML, MVC
  • Data modelling (ERD, Object Role Model)
  • Pattern orientierte SW Architektur
  • Code generation (CodeSmith)
  • Architecture nach Rockford Lothka
  • Rational Unified Process (RUP)
  • Agile Software Entwicklung
  • SCRUM
  • Software Entwicklung nach CMMI
  • eXtreme Programming (XP)
  • Model Driven Development (MDD)
  • Behavior Driven Development (BDD)
  • Test Driven Development (TDD)
  • DSL

Voice Over IP (VoIP)

  • Cisco Call Manager 4.x.x
  • Cisco Unity System 4.x.x

Betriebssysteme

Amiga OS
3 Jahre
Mac OS
MS-DOS
Windows
since 1999 (95,98,2000,XP,Vista,7,8; Server 2000, 2003, 2008, )
Windows CE
Windows Mobile
Windows Phone
Windows Server
since version 2000

Programmiersprachen

.Net
.NET 4.0
ADO.NET
AngularJS
Assembler
ca. 1/2 Jahr auf Amiga OS / Motorola 68000 -68040
C
1 1/2 Jahre
C#
seit 2002
C++
3 Jahre
Delphi
F#
Fortran
1 1/2 Jahre
Foxpro
1/2 Jahr
Java
1 Jahr Java ;
JavaScript
seit 2001
jQuery
& jQueryUI
JSON
Makrosprachen
VBA
MyXAML
NodeJS
Perl
1/2 Jahr
PHP
5
PL/SQL
seit 2001
PowerShell
Ruby
1/2 Jahr
TeX, LaTeX
1/2 Jahr
TypeScript
Visual Basic
VB.NET, VB 6, VB Script
W-Script
WSDL
X-Path
XAML
XML
XSLT

Datenbanken

DAO
2.0 -->2.7
Microsoft Access
Access 2000 & 2002
MS SQL Server
alle Versionen seit SQL Server 7.0 (z.B.: 2000, 2005,2008, 2008 R2, 2012, 2014)
MySQL
Oracle
Oracle 9i, 10, 12c
SQL
ANSI, T-SQL
SQL Server 2012
SQL Server 2014

Datenkommunikation

COM
speziallist
CORBA
DCOM
speziallist
EDIFACT
Ethernet
Hessian
HTTP
Internet, Intranet
Message Queuing
MSMQ
MMS
SOAP
SoapUI Pro
TCP/IP
UUCP
Voice
WebDAV
Windows Netzwerk
Winsock

Hardware

Amiga
3 Jahre Erfahrung
Atari
1 Jahr Erfahrung
PC
seit 1999

Design / Entwicklung / Konstruktion

Micro Services
Vorgehensmodell

Branchen

Branchen

EDV, Telekommunikation, Software-Entwicklung, Medizin (Digital Imaging), Internet , Versicherungen und sonst auch alle anderen Branchen, Mineralöl-Business (Downstream), Chemie, Verlagswesen

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.