PowerShell Spezialist seit 2005 mit Schwerpunkt zwecks Problemslösung‑ and Deployment‑für SQL-Server‑, SharePoint‑, BizTalk‑, ActiveDirectory‑, Windows-Azure‑, Microsoft-365‑, WPF‑, Windows-Deployment-and-Assessment-Kit‑, Desktop-Office‑, WMI‑Lösungen die durchgängig in der PowerShell programmiert und getestet sind. Überdies unterrichte ich den Gebrauch der PowerShell-in offiziellen Microsoft Kursen als Microsoft Certified Trainer.
Consultingerfahrungen
|
Deutsch- und Englisch-sprachige Präsentation und Vermittlung spezifischen, sowie allgemeinen Fachwissens in Gruppen kommerziell orientierter und anspruchsvoller Kundschaft unter Berücksichtigung gewachsener Entscheidungsfindungstrukturen (Bei Bedarf sanfte Einführung neuer Technologien/Designstrukturen).
|
seit 1998
|
|
Das Spektrum der planungspezifischen Themen umfasste unter Anderem
MSF/MOF basiertes Arbeitsgruppendesign zur Planung und Implementation großer Active-Directory-Farmen.
MSF/MOF basiertes Arbeitsgruppendesign zur Planung und Implementation von Sicherheitsgesamtlösungen für große Firmennetzwerke.
Das Spektrum der hardwarespezifischen Themen umfasste beispielsweise
die Konzeption ausfallssicherer Unternehmensnetzwerke vor Fachpublikum, sowie die Installation.
Wartung einfacher Windows Messstationen vor erfahrenem ebenso wie unerfahrenem Publikum (Crash-/Erweiterungskurse).
Zusammenstellung/Wartung von Serversystemen/Datenbanken/Messleitsystemen für den Betrieb chemischer Großanlagen.
Aufbau von Netzwerks/Webserver/Firewall-Infrastrukturen.
Das Spektrum der softwarespezifischen Themen umfasste unter Anderem
Windows- und Linux-basierte Programmentwicklung in C/C++, C++/CLI sowie C#/VB.NET für die verviedenen .NET-Frameworks, Windows-Azure).
Datenbank-Programmierung in Oracle/Informix/MySQL sowie MS-SQL-Server 2000 bis 2019 (neu) in C/C++, C++/CLI sowie C#/VB.NET.
Datenbank-Administration für MS-SQL-Server 2000 bis 2019 (mit umfangreicher prakt. Erfahrung im medizinischen Praxisbereich).
Microsoft BizTalk 2006R2 bis 2016 Lösungen.
Microsoft SQL Server 2000 bis 2019 Reporting Services Lösungen.
PowerBI: Server, Desktop, Mobile, Excel-integriert einschließlich der 70-778 and 70-779 Zertifizierungen.
SharePoint 2003-2019 WebPart/Worfkflow/App-Programmierung sowie Administration und Performanceoptimierung.
BizTalk 2006-2016 Programmierung/Administration.
Web-Service-Software-Factory bzw. Windows Communication Foundation Programmierung.
Moderne Formen der Messdatenauswertung.
Implementierung von Microsoft Windows/Linux basierten Netzwerken.
Schulungen in Office-VBA-Programmierung sowie den professionellen Umgang mit selbstaktualisierenden Rechenfunktionen der Winword-Dokumenten- Formatvorlagen- und Verzeichnis-Verwaltung.
Windows- und Linux-basierte Interprozesskommunikation.
Windows (95 bis 10) bzw. Embedded-Linux oder Linux-Netzwerkadministratoren-Kurse.
|
|
Schulungserfahrungen
|
MCT-Zertifizierung (Liste aktueller Schulungen)
Zertifizierungen:
Microsoft Certified Technology Specialist
SQL Server 2008, Business Intelligence Development and Maintenance
SQL Server 2008, Implementation and Maintenance
Microsoft Windows SharePoint Services 3.0, Configuration
Microsoft Office SharePoint Server 2007, Configuration
Microsoft Certified Systems Administrator: Messaging
Microsoft Windows Server 2003
Microsoft Certified Systems Administrator
Microsoft Windows Server 2003
Microsoft Certified Professional + Internet + Microsoft Certified Trainer Microsoft + Certified Systems Administrator
|
seit 1998
12.8.2009
25.3.2010
25.3.2010
12.8.2009
12.8.2009
06.3.2008
06.3.2008
06.3.2008
27.3.2010
-
02.02.2017
|
|
Windows und Office-Schulungen
|
1998
|
|
EDV-Training in Windows, Word, und Standardanwendungen an der VHS Darmstadt/Dieburg
|
1994-1997
|
Projekterfahrungen
|
Entwicklung/Programmieren, Testen, Ausrollen, and Administrieren einer AD-CA-Lösung, die VPN-Zertifikate zu erneuern vermag, obwohl eine Sicherheits-Software die hierfür nötigen Zugriffe des Standard‑Certification-Authority‑Dienstes blockierte. Das Problem betraf einen Chemie-Anlagen Anbieter.
Die Aufgaben umfaßten:
Analyse des Grundes für die fehlschlagenden Zertifikatserneuerungen.: Eine Sicherheits-Software blockierte die Ausübung der notwendigen Rechte des Windows-Zertifikatsdienstes, was Laptop-User, die sich nicht regelmäßig einwählten nach hinreichender Zeit fast sicher ausschloß.
Entwicklung.: Ein Windows-Service der die Erneuerung mit Managed Service Accounts im korrekten Rechtekontext ausführte löste das Problem.:
automatisiert,
im Hintergrund,
verläßlich,
mit mehr-lagigen CA-Strukturen,
an der blockierenden Struktur der Sicherheits-Software vorbei.
Test-Management auf allen Client-Typen.
Release/Deployment-Management per GPO-Deployment automatisiert (robust und ohne SCCM lauffähig).
Test-Management von jungfräulichen Laptops zu Erneuerungen, über De-/Re-Installationen auch nach manuellen oder durch die Sicherheits-Software verursachten Deinstallationen.
|
2020
|
|
Migration von Lotus-Domino-Workflows nach SharePoint-Online bei einer großen Autovermietung:
Analyse bestehender Workflows.
Implementierung einer Berechtigungs-Infrastruktur.
Implementierung der Domino-Workflows in Microsoft Flow.
Test der Microsoft Flow Workflows.
|
2019
|
|
Aufbau einer Personalverwaltungs-Webservice-Infrastruktur in einer BizTalk-Farm einer international tätigen Krankenversicherung der Münchener Rück in Luxemburg. Umfassend:
Erzeugung und Management von BPMN-2.0-konformen Geschäftsprozessen für die Aufgaben-Synchronisierung zwischen Endkunden-Portal, Dokumentenverwaltung und Versicherungsvertragssystem.
Entwicklung.
Release/Deployment-Management.
Test-Management aller Middleware-Prozesse vermittels Team-Foundation-Server 2017.
|
2018-2019
|
|
Aufbau einer BI-Landschaft zur Bewertung und Planung der Auslastung von Serverinfrastrukturen der Smaser AG:
Planung und Deployment einer SSAS-PowerPivot- sowie SSRS/PowerBI-Reportserver-Infrastruktur.
Entwicklung von Berichten.
Schulung in der Eigenerstellung von Berichten.
|
2018-2019
|
|
Entwicklung eines Durchfluß-Meßverfahrens für PKW-Wasserstoff-Tankstellen in Zusammenarbeit mit der TU-Darmstadt und der Esters Elektronik GmbH:
Erforschung und Konstruktion stabiler Meßfunktionale für Sensorendaten mit Signal-Rausch-Verhältnis ≪1 mit Hilfe von Mathematica 11.1.
Vereinfachung und Redesign des Verfahrens in C++ auf einer Signalprozessorenplattform.
|
2017-
|
|
Die aus dem PlantScope-Kompressionsverfahren resultierenden Patente „DE 10021282 B4“/„DE 10021286 B4“ (deutsch), „EP 1301993“ (europäisch) und „United States Patent #6,839,003“ wurden in der Auswertung von Produktionsdaten bei Clariant und InfraServ im Industriepark Frankfurt-Höchst benutzt für ATEG/Eschborn zum Reporting der Chargenprotokolle und des Alarmwesens.
Die Auswertungen/Arbeiten umfaßten
Berechnung von Wirkungsfunktionalen, wie Integralen von Strömen und Energien, direkt auf den um einen Faktoren 100 komprimierten Daten, d.h. ohne vorherige Dekompression,
Erzeugung von hochdimensionalen Meßdatenraum-Alarmzonen (nicht die Meßwerte selbst, sondern komprimierte Relationen von Meßwerten überschreiten Schwellwerte, um Alarme zu erzeugen), die per SSAS-Cubes und DataMining-Modellen ausgewertet/Berichts-tauglich gemacht wurden.
|
2017
|
|
Vollständiges GO-Live-Redesign einer BizTalk-Farm einer international tätigen Krankenversicherung der Münchener Rück in Luxemburg. Umfassend:
Erzeugung und Management von BPMN-2.0-konformen Geschäftsprozessen für das Krankenversicherungs-Policen-Management, Dokumenten-Management und die Kommunikation mit den Banken (Prämien, Rückerstattungen).
Revision aller existierenden Geschäftsprozess-Implementierungen und Implementierung neuer Geschäftsprozesse in BizTalk-2013R2 (Microsoft-Middleware).
Release/Deployment-Management.
Test-Management aller Middleware-Prozesse vermittels Team-Foundation-Server 2017 (Policen- Abfragen/Überprüfungen, Dokumenten-Management, Zahlungen, …).
Berichtsprogrammierung basierend auf SharePoint 2016 auf dem der Team-Foundation-Server 2017 ja aufgebaut ist.
Erstellen einer ETL-Logik zum Import und zur Bereinigung von Datentabellen externer Anbieter mit Hilfe von SQL Server Integration Services (SSIS) und PowerShell.
|
2015-
|
|
Mapping sowie Schema-Korrektur nicht EDIFACT-konformer Fracht-Meldungen zwischen der BASF und den Hafenbetrieben-Ludwigshafen für die FBP Systemhaus GmbH.
|
2015
|
|
Aufbau einer hochverfügbaren/HA Biztalk-2013-R2-Farm für ein Beratungshaus in Hamburg das den Packet-Versandprozeß eines großen Packet-Versandhaus-Verteilzentrums mit 20 Paketen/s stemmt (Ausfälle wären bereits auf der Minutenskala nicht mehr aufzufangen). Umfassend:
Performance-Analyse des bestehenden Systemes: Höchstens O(N) Zeit-/Speicheraufwände- zulässig.
Planung und Installation eines SQL-Server-2012-Clusters.
Planung und Installation eines Biztalk-2013-R2-Clusters.
Konfiguration des Load-Balancings.
|
2014-2015
|
|
Anmeldung eines Patentes zu Vielschichten-Thermosensoren.
|
2014
|
|
Aufbau einer SharePoint-2013-Enterprise Farm für die NETWORK PEOPLE AG (https://networkpeople.de) einschließlich BI-Berichtswesen mit SQL-Server-Reporting-Services, SQL-Server-Power-Pivot und Data-Ware-Housing mit SQL-Server-Integration-Services.
|
2014
|
|
Erweiterung eines WCF-Hostes für die Abfrage von Kältemittel-System-Zusammenstellungs-Modulen aus nativen, nicht-COM DLLen um ein Caching-System, das die Ladezeiten von 15 Minuten auf 6,5 Sekunden verkürzt für ein großes Kältetechnikhersteller bei der intera GmbH.
Design der SSAS-Cubes für die Web-performance‑taugliche Erzeugung der Leistungsdaten-Berichte.
|
2014
|
|
Programmierung eines WCF-Hostes für die Abfrage von Kältemittel-System-Zusammenstellungs-Modulen aus nativen, nicht-COM DLLen für ein großes Kältetechnikhersteller bei der intera GmbH.
|
2013
|
|
Programmierung eines SharePoint-2013-Managed-Metadata-Service-Taxonomie-Systemes für eine Insolvenz-Kanzlei.
|
2013
|
|
Absicherung einer ASP.NET Web-Plattform für den internationalen Katalysatoren-Metall Recycler & Anbieter Duesmann & Hensel Recycling GmbH.
|
2013
|
|
Bereitstellung und Wartung von SharePoint-Farmen für das Team-Workflowing mehrerer Insolvenz-Kanzleien.
|
2013
|
|
Konzeption, Dokumentation, Koordinierung und Implementierung der Verschlüsselung einer SharePoint 2010-Dokumentationsfarm per Transparent Data Encryption für die Bayer AG/Leverkusen.
|
2013
|
|
Konzeption und Implementierung einer SharePoint 2010-Dokumentationsfarm für einen lokalen Energie-, Gas-, und Wasser-Versorgungsanbieter einschließlich des dazugehörigen Berichtswesens mit SQL-Server-Reporting-Services.
|
2011-2013
|
|
Konzeption und Implementierung des Buchungs- und Berichtswesens einer Abrechnungsdatenbank für einen großen Flug-Treibstoffversorger.
|
seit 2010
|
|
Das Spektrum der Tätigkeiten umfasste beispielsweise
Konzeption und Implementierung von Berichten mit Hilfe von Reporting Server 2005/2008 R2/2014 sowie SQL-Server-Analysis-Services 2014,
Design der ausfallssicheren Infrastruktur basierend auf zwei Hardware-Standorten,
Redesign im Team von vorhandener Funktionalität im Buchungssystem.
|
|
|
Das Spektrum der Tätigkeiten umfasste beispielsweise
Konzeption und Implementierung von Berichten mit Hilfe von Reporting Server 2005/2008 R2/2014 sowie SQL-Server-Analysis-Services 2014,
Design der ausfallssicheren Infrastruktur basierend auf zwei Hardware-Standorten,
Redesign im Team von vorhandener Funktionalität im Buchungssystem.
|
|
|
Konzeption und Implementierung einer SharePoint 2010 Farm für einen lokalen Energie-, Gas-, und Wasser-Versorgungsanbieter.
|
2010
|
|
Konzeption, Planung und Implementierung einer Datenerfassungsschnittstelle für ein autonomes Meßdatenerfassungssystem bei der Esters Elektronik GmbH.
|
2010-2013
|
|
Wartung und einer SharePoint 2010 Farm und Implementierung einer Wiki/Supportseiten-Infrastruktur einschließlich des Berichtswesens per SQL-Server-Reporting-Services für einen lokalen Energie-, Gas-, und Wasser-Versorgungsanbieter.
|
2011-2013
|
|
Planung/Leitung der Entwicklungsabteilung sowie Entwicklung eines Meßdaten-Akquisitions-Servers für Embedded-Controller-Systeme GDR 14xy.
|
2010-2013
|
|
Das Spektrum der Tätigkeiten umfasste beispielsweise
Design einer Datenakquisitions-Schnittstelle für ein Datenkommunikations / Datenlogger-System der Esters Elektronik GmbH,
Im Design zu erfüllende Vorgabe: die Daten mindestens 10 mal schneller als ein bestehendes Datenakquisitionssytem zu erfassen,
Realisierung einer Schnittstelle auf Basis von C++/Boost C++/DMA mit Hilfe einer strengen Barton-Nackman die (außer für Boost/Windows selbst) frei von virtuellen Funktionsaufrufen ist,
Erreichen der 600 fachen der unter der .Net Referenzvorgabe erreichten Performance.
|
|
|
Performance-Optimierung des Workflowsystemes einer großen Verwaltungsdatenbank für Pfarreien.
|
2009
|
|
Das Spektrum der Tätigkeiten umfasste beispielsweise
Ausmessung des Performanceverhaltens der SQL-Server Datenbank,
Untersuchung des Quellcodes und Korrelation mit den gemessenen Daten,
Planung einer Ressourcen-Entkoppelungstrategie mit dem Ziel die Workflow-Batchbearbeitungszeiten von 30h auf unter 10h senken,
Identifikation und Beseitigung der Head-Racing-Conditions durch Dateigruppen und Partitions-Reorganisation (Enterprise-Edition),
Planung einer neuen Serverplattform auf SSD-Basis,
Produkte: Windows Server 2003, MS SQL Server 2005 (Enterprise-Edition für Partitionen).
|
|
|
Entwicklung und Anpassung einer Portal Software für einen Lastaufnahmemittel-Maschinenhersteller am Flughafen Frankfurt auf Basis von SharePoint 2007.
|
2008-2009
|
|
Das Spektrum der Features umfasste beispielsweise
Konzeption und Planung der Anforderungen für das Portal
Installation, Implementierung und Konfiguration von SharePoint
Aufnahme von spezifischen Anforderungen
Umsetzung und Programmierung von spezifischen Anforderungen als Webparts
Implementierung von Webparts in der Portalumgebung
Anpassung und Individualisierung der Webparts
Produkte: Windows Server 2003, SharePoint MS SQL Server, Visual Studio 2005, .Net 3.0 u. 3.5.
|
|
|
Planung und Umsetzung einer aktiven Wiki-Seitenstruktur auf SharePoint.
|
2008-2009
|
|
Das Spektrum der Features umfasste beispielsweise
Planung der Kommunikations- und Datenverknüpfungsstruktur auf Basis der SharePoint-Webpart Inter-WebPage-Connection-Fähigkeit,
Wartung und Anpassung entstandener Seitenstrukturen mit aktiver Wiki-Logik mit SharePoint-Designer Bordmitteln und SharePoint-Listen,
Diagnose und Lösung diverser SharePoint-Designer implementierungsspezifischer Probleme,
Implementierung von WebParts in der Portalumgebung zur Lösung von Authentifizierungsproblemen,
Produkte: Windows Server 2003, SharePoint Server 2007, MS SQL Server 2005, Visual Studio 2008, ASP.NET, .Net 3.5.
|
|
|
Untersuchung des Deadlockverhaltens einer großen Verwaltungsdatenbank für Pfarreien.
|
2008
|
|
Das Spektrum der Tätigkeiten umfasste beispielsweise
Ausmessung des Performance- und Lockverhaltens der SQL-Server Datenbank,
Untersuchung des Quellcodes und Korrelation mit den gemessenen Daten,
Planung einer Ressourcen-Entkoppelungstrategie mit dem Ziel die Cachehitrate von 80% auf über 95% zu erhöhen (98,5% erreicht),
Identifikation und Beseitigung der Head-Racing-Conditions durch Dateigruppen und Partitions-Reorganisation (Enterprise-Edition),
Produkte: Windows Server 2003, MS SQL Server 2005 (Enterprise-Edition für Partitionen).
|
|
|
Konzeption und Entwicklung einer internationalisierten Vertragspapier-Verkaufsplattform inkl. Web-Portal für einen großen Betreiber einer Vertrags-Preissuchmaschine im Energie und Telekommunikations-Sektor.
|
2008
|
|
Das Spektrum der Features umfasste beispielsweise
Implementierung einer Demoversion auf Biztalk 2006/SharePoint 2007-Basis mit Business-Data-Catalog- und Workflow-Unterstützung (aus Lizenzgründen nicht weiterverfolgt),
eine integrierte Preissuchmaschine auf Basis eines drei Schichten Server-Modelles aus SQL-Server, Business-Logik-Webservice und IIS-Webserver zur gesicherten Implementation der Preisoptimierung-/-suche und Trennung vom Preismodell des Ziellandes,
Performance-Optimierung des Gesamtsystemes aus SQL-Server, Business-Logik-Webservice und IIS-Webserver durch Umstülpung der Preisoptimierungslogik vom Webserver in das Innere des SQL-Servers per .NET-CLR-Assemblies,
Performance-Optimierung des SQL-Server‑ Subsystemes durch angepasste Tabellen zu Dateigruppenzuordnung und Index zu Dateigruppenzuordnung unter Ausnutzung der Normalisierungsfeinstruktur,
eine hierarchische, zur optimierten Suche heranziehbare Geo-Datenbank,
sowie Datenbankstruktur und Nachverfolgungslogik zur Erfassung von Geschäftsbeteiligungen der Vertragspartner,
Integration der genannten Technologien auf Basis der Web-Service-Software-Factory.
Produkte: Windows Server 2003, SharePoint Server 2007, MS SQL Server 2005, Visual Studio 2008, C# 2.0, Biztalk 2006, IIS 6, Windows-Workflow-Foundation, ASP.NET, .Net 2.0/3.0.
|
|
|
Konzeption eines um einen Faktoren 10 in der Performance optimierten Warenwirtschaftssystems basierend auf SQL-Server 2005.
|
2008
|
|
Das Spektrum der Features umfasste beispielsweise
Design der Hardware-Plattform auf HP-Basis mit 7 RAiD 1 Dateigruppen,
Optimierung der Tabellen zu Dateigruppenzuordnung und Index zu Dateigruppenzuordnung nach gemessener Reallast,
Planung eines auf SSD-Technik basierenden per 10GbE angebundenen SQL-Spiegelserver‑Ersatzsystemes.
|
|
|
Konzeption und Entwicklung spezifischer Webanwendungen und Webparts unter SharePoint 2007 sowie BizTalk 2006 für die NETWORK PEOPLE AG (http://networkpeople.de).
|
seit 2007
|
|
Schulung der Optimierung von SQL Server 2000/2005 Systemen sowohl bezüglich des Serverdesigns als auch bezüglich der Query-Struktur.
|
seit 2006
|
|
Schulung der C# 2.0 inkl. Interface-Programmierung zwischen Win32/SQL 2000 und .NET 2.0 Umgebung und Programmierung mit Benotung auf Neuerungen und Performance-Optimierung in C# 2.0 und .NET 2.0.
|
seit 2006
|
|
Konzeption und Entwicklung SharePoint-spezifischer Datenbank-Erweiterungsmodule unter C# 2.0 inkl. Interface-Programmierung zwischen Win32/SQL 2000 und .NET 2.0 in beiden Richtungen (inkl. der Lösung der in diesem Problemsbereich üblichen Stabilitätsprobleme) für die NETWORK PEOPLE AG (http://networkpeople.de).
|
seit 2006
|
|
Schulung von SQL Server 2000/2005 Administration sowie Programmierung mit Betonung auf Sicherheit/Verschlüsselung und Ausfallssicherheit.
|
seit 2005
|
|
Konzeption und Entwicklung SharePoint-spezifischer Webanwendungen sowie Webpart-Entwicklung inkl. Modifikation interner Datenbanklogiken per ADO.NET für die NETWORK PEOPLE AG (http://networkpeople.de).
|
seit 2005
|
|
Entwicklung und Optimierung performanter Datenverarbeitungsstrukturen für den Kreditkarten-Druck.
|
2003-2004
|
|
Die aus genannter Arbeit resultierenden Patente „DE 10021282 B4“/„DE 10021286 B4“ (deutsch), „EP 1301993“ (europäisch) und „United States Patent #6,839,003“ wurden in nebenstehendem Zeitraum erteilt, ohne dass die eingereichten, umfangreichen Ansprüche gekürzt wurden.
|
2000-2007
|
|
Konzeption und Entwicklung einer Anpassung des Kompressionsverfahrens an die Struktur stark verrauschter, grob gerasterter Langzeit-EKG-Daten.
Elektrokardiogramme sind speicheraufwendig, und erfordern den Versand von Datenaufzeichnungsbändern an Zertifizierungsstellen. Ein Internetbasiertes Datenübertragungssystem soll helfen, die Kosten deutlich zu reduzieren.
|
seit 2002
|
|
Sichtung mathematisch und physikalisch relevanter Literatur.
Konzeption und Entwicklung eines Umrechnungsverfahrens, welches das bereits bestehende Kompressionsverfahren sinnvoll anwendbar macht.
Implementation der Signalprozessor-Unterstützung auf Intel/AMD basierten Systemen.
Betriebssysteme:
Windows NT 4SP6a (Workstation bzw. Server).
|
Entwicklungsumgebung:
Mathematica 4.x, Winword ab Version 9 (2000), Mathematica-Wavelet-Explorer ab Version 1.x, Visualcafe ab Version 3.x, Cosmo-Player für Netscape ab Ver. 4.7.
| |