Microsoft MVP | (Microsoft 365) Solution Architect & Full-Stack Enthusiast
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 61118 Bad Vilbel
- auf Anfrage
- de | en
- 13.03.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
4/2025 – 6/2025
Tätigkeitsbeschreibung
Bereitstellung eines (REST-) Backend für Medienverwaltung
Im Zuge einer Ablösung einer vorhandenen (Video-) Medienverwaltung (siehe Projekt: 10/2013 bis 04/2014 Cloud basierte Medienverwaltung) musste für das Frontend-Team ein serverseitiges Backend-System umgesetzt werden. Das Backend-System sollte dabei die notwendigen gesicherten REST-Endpunkte zur Verfügung stellen. Die Mediendateien selbst werden nach AMAZON S3 direkt clientseitig über eine signierte URL geladen. Auch die Bereitstellung der signierten URL wird durch einen REST-Backend Dienst realisiert. Die zusätzlichen Meta-Daten zu Mediendateien werden innerhalb einer AMAZON DynamoDB-Tabelle verwaltet. Die REST-Endpunkte mussten geschützt sein, dies wurde über AMAZON Cognito über eine AWS-Gateway Integration realisiert. Die Dienste selbst sind als AWS-Lambda Funktionen in .NET C# 8 implementiert. Die Übergabe an das Frontend-Team beinhaltet die Dokumentation, eine Postman-Collection mit den REST-Aufrufen sowie einen kleinen React-basierten Client für die Demonstration des Token-Abrufs via AMAZON Cognito
Amazon Web Services (AWS), API-Entwickler, C#, CSS (Cascading Style Sheet), HTML5, Microsoft Visual Studio, Typescript
9/2024 – offen
Tätigkeitsbeschreibung
Umsetzung einer barrierefreien CMS-Plattform für externe Zusammenarbeit
Konzeptionierung, Planung und Realisierung eines barrierefreies Web-Portals für die sichere Zusammenarbeit mit unterschiedlichen Personen aus unterschiedlichen Organisationen. Das Portal gliedert sich in die Bereiche:
• Webseiten
• Arbeitsräume
• Mitteilungen
Alle Bereiche können individuell berechtigt werden. Das System stellt ein integriertes Content-Management System zur Verfügung. Als Basis-Editor Komponente wurde GrapeJS eingesetzt und um eigene Komponenten erweitert. Die Verwaltung der Webseiten erfolgt dynamisch und ermöglicht den Aufbau einer hierarchischen Struktur, wobei jede Hierarchie-Stufe separat berechtigt werden kann. Die Arbeitsräume ermöglichen den zugelassenen Benutzer die Zusammenarbeit, in dem dort Informationen zu bestimmten Themengebiete ausgetauscht werden können. Zusätzlich müssen Anwender in bestimmten Zeitabständen ihr Konto aktiv bestätigen und es müssen automatisiert Benachrichtigungen versendet werden. Dies wurde über Hintergrunddienste realisiert die als Azure WebJobs betrieben werden.
Das System basiert auf .NET 9 ASP.NET MVC / Razor, TypeScript, jQuery, Kendo UI, Entity Framework, MS-SQL-Server, Bootstrap. Für das Hosting der Anwendung wurde in Microsoft Azure eine Abrechnungseinheit eingerichtet und die benötigten Dienste innerhalb einer Ressourcengruppe eingerichtet.
ASP.NET, C#, CSS (Cascading Style Sheet), HTML5, Microsoft Azure, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Typescript
2/2024 – 7/2024
Tätigkeitsbeschreibung
found in reference description 3
Mobiler Bildersammler für SharePoint (Apple iPhone & Android App)
Die mobile App für iPhone- und Android-Geräte ermöglicht die Sammlung und Verwaltung von Bildern. Bilder lassen sich in Kategorien organisieren und mit zusätzlichen Metainformationen sowie Beschreibungen versehen. Alle gesammelten Bilder können einschließlich der zugehörigen Informationen direkt in eine SharePoint-Bibliothek hochgeladen werden. Dadurch ist es möglich, Bilder ortsunabhängig zu erfassen, mit Informationen zu ergänzen und in einer SharePoint-Bibliothek zur weiteren Verarbeitung bereitzustellen.
Somit entfällt ein separater Upload von Bildern und das nachträgliche Hinzufügen von Metainformationen und Beschreibungen zu den Bildern. Die App wurde mit dem Microsoft MAUI Framework realisiert und nutzt die MSAL-Bibliothek für die Authentifizierung gegenüber Office 365 und der zugehörigen ENTRA-Anwendungsregistrierung.
Die App steht über den Apple Store zur Installation bereit:
-Hyperlink entfernt-
Weitere Informationen zu der App auf meiner Webseite unter:
-Hyperlink entfernt-
Android, C#, Microsoft Office 365, Microsoft SharePoint Server, Mobile Application Development, Xamarin
9/2023 – 6/2024
Tätigkeitsbeschreibung
SharePoint Online Intranet & Power Automate Geschäftsprozesse
Konzeptionierung, Planung und Einführung eines Intranet-Portals für einen IT-Dienstleister. Aufnahme der Anforderungen an das neue Intranet-Portal und Erstellung einer Umsetzungsstrategie. Realisierung verschiedener automatisierter Geschäftsprozesse in Power Automate zur Abbildung unternehmensinterner Prozesse wie z. B. Urlaubs- und VPN-Anträge. Beratung zur Lizenzierung von Power Automate bezüglich benötigter Premium-Funktionen. Planung der benötigten Site-Struktur für die Prozesse sowie Anlage der SharePoint Listen und Anpassung der Formulare, teils in Power App, für die notwendige Datenerfassung (Formulare). Etablierung eines Rechtekonzeptes für den Zugriff auf Listendaten. Umsetzung eines Datenaustausches mit dem HR-System für die Übernahme von bewilligten Abwesenheiten. Automatisierte Erstellung von signierten und archivierungsfähigen Anträgen als PDF-Datei.
Berater SharePoint, Microsoft Power Automate, Designer SharePoint, Microsoft SharePoint Server, Typescript
2/2023 – 11/2023
Tätigkeitsbeschreibung
SharePoint Server 2019 Einführung bei einer öffentlichen Behörde
Unterstützung bei der Erarbeitung einer Lösungsstrategie und Architektur für folgende Anforderungen:
• Einführung einer erweiterten Funktionalität für die Verhinderung von Datenverlusten (DLP) sowie Erarbeitung einer erweiterten Markierungsfunktion (Document Labeling) für geschützte Dokumente. Festlegung der notwendigen Anpassungen (Client/Server) via CSOM/SSOM.
• Umsetzung einer technischen Architektur für die Ablage von großen Dateien in SharePoint Server 2019 unter Betrachtung des Blog-Storage und einer eigenen Lösung über eine Plug-In Erweiterung. Definition der notwendigen clientseitigen- und serverseitigen-Erweiterungen für eine Plug-In Lösung.
• Unterstützung bei der Migration von Lotus-Notes Anwendungen nach SharePoint Server 2019 als technischer Architekt.
Lotus Notes Domino Server, Microsoft SharePoint Server, System Architektur, System Design, Konzeption (IT)
10/2018 – offen
Tätigkeitsbeschreibung
Realisierung eines Web-basierten mandantenfähigen CRM inkl. Personalverwaltung, Personaleinsatzplanung und Rechnungsverwaltung
Aufnahme fachlicher Anforderungen und fortlaufende Erstellung eines Pflichtenheftes für die neue Anwendung (agiles Vorgehen). Konzeptionierung der Anwendung sowie der Anwendungsarchitektur. Design der Daten- und Funktionsverteilung via eigenen REST-API Schnittstellen. Realisierung der Anwendung mit folgenden Tools: Visual Studio 2022, ASP.NET MVC + WebAPI (ODATA), C#, LINQ, ASP.NET Identity Provider, ADO.NET Entity Framework, Bootstrap, JavaScript, HTML/CSS, Kendo UI, MS SQL-Server (Azure). Bereitstellung der Anwendung via Azure. Zusätzliche Azure Web-Jobs für Hintergrundaufgaben. Besonderheiten der Lösung:
• Mehrsprachigkeit inkl. Globalisierung
• PDF-Erstellung von Rechnungen und Lohnabrechnungen
• QR-Code basierte Zahlungsabwicklung
• Mandantenfähigkeit da für mehrere Länder vorgesehen
• Berechtigungskonzept inkl. Rollensystem
• Einbindung von online Zahlungsanbieter
• Visualisierung von Standorten und Routen mit verschiedenen Transportmitteln mittels Kartendarstellung
• Direkter Kauf von Gutscheinen und Gutscheinverwaltung im System
• Personalverwaltung inkl. Ferien- und Abwesenheiten
• Integrierte online Bewerbungsverwaltung
Microsoft SQL-Server (MS SQL), C#, Typescript, Microsoft Azure, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript
9/2011 – offen
Tätigkeitsbeschreibung
SharePoint Internet Plattform für ein Schweizer Kanton
(Öffentliche Behörde)
Übernahme von Anforderungen und Planung der Realisierung in SharePoint. Implementierung von zahlreichen SharePoint Erweiterungen für das öffentliche Portal u a.:
• Zahlung von Bussen per online Formular
• Workflow-basierter Newsletter Verteiler integriert in SharePoint + Integration von AWS SES inkl. Auswertung von gelesenen Mails
• Integration einer Live-Streaming Lösung in SharePoint via AWS Media Services für die Live-Übertragung von öffentlichen Sitzungen.
• Auswertung und Aufbereitung von Wahldaten. Auslagerung der Berechnungslogik für Wahlergebnisse in AWS Lambda Funktion.
• Erweiterungen und Anpassungen für die SharePoint Suche inkl. Anpassungen der Suchvorlagen (Search Templates).
• Realisierung einer TermStore Management Lösung für die Kategorisierung von Inhalten.
• Realisierung eines Online-Shops und Integration in SharePoint.
• Zahlreiche WebParts für die Ausgabe von Inhalten in verschiedenen Darstellungen – wie z. B. eines News-Karussells für die Darstellung der letzten Mitteilungen.
• Realisierung einer Video-Plattform für die Verwaltung von Videos. Die Videos werden in AWS S3 gespeichert und über die AWS Media-Dienste in verschiedene Formate überführt. Die Konvertierung erfolgt automatisch nach dem Hochladen eines Videos über ein ASW-Cloudwatch-Ereignis und Aufruf einer AWS Lambda Funktion. Die Verwaltung und der Zugriff auf AWS S3 wurde mit dem Telerik Browser Steuerelement realisiert. Die Darstellung auf SharePoint erfolgt über spezielle WebParts.
• Unterstützung bei den Migrationen von SP 2007 -> SP 2010 -> SP 2013 und aktuell auf SP 2019.
• Anlage von diversen Inhaltstypen (Content Types), Seitenvorlagen (Page Layouts) und eigenen Spaltentypen (Custom Fields).
• Umsetzung von Ereignis-Behandler (Event Handler) um Inhalte während der Publizierung nach AWS DynamoDB zu synchronisieren
• Umsetzung von WebParts für das clientseitige Auslesen von AWS DynamoDB Inhalten.
Berater SharePoint, Microsoft SQL-Server (MS SQL), .NET-Entwickler, Designer SharePoint, Microsoft SharePoint Server, C#, Entity Framework, CSS (Cascading Style Sheet), HTML5
7/2009 – 8/2011
TätigkeitsbeschreibungEntwicklung individueller Lösungen auf Basis von .NET. Umsetzung von SharePoint Lösungen. Durchführung von Workshops. Erstellung von Aufwandschätzungen. Erarbeitung von Lösungsarchitekturen.
Eingesetzte QualifikationenBerater SharePoint, Microsoft SQL-Server (MS SQL), CSS-Programmierer, Microsoft SharePoint Server, .Net Framework (Microsoft), C#, Entity Framework, ASP.NET, HTML5
12/2007 – 6/2009
TätigkeitsbeschreibungEntwicklung von Web-Anwendungen, Windows Services, Innovator für neue Technologien.
Eingesetzte QualifikationenMicrosoft SQL-Server (MS SQL), Microsoft SharePoint Server, .Net Framework (Microsoft), C#
1/2004 – 11/2007
Tätigkeitsbeschreibung
Entwicklung, Anpassung und Wartung unserer Software und Datenbanken
Konzipierung und Entwicklung von datenbankgestützten Web-Anwendungen
Aufbau und Programmierung von SQL-Server-Datenbanken
Realisierung von Schnittstellen zwischen unterschiedlichen Anwendungen
Mitarbeit in Projektteams bei der Durchführung von Implementierungsprojekten
Programmanalysen in Supportfällen
Berater SharePoint, Transact-Sql, Microsoft SQL-Server (MS SQL), C# Developer, Microsoft SharePoint Server, C#, Entity Framework, ASP.NET, Architekturinformatik
3/2003 – 1/2004
Tätigkeitsbeschreibung
Seine Aufgaben- und Einsatzgebiete in der beruflichen Qualifizierung von
IT-Kaufleuten und Fachinformatikern der Fachrichtung Anwendungsentwicklung waren:
Lehrgangsleitung, individuelle Betreuung und Beurteilung der Rehabilitanden
Ganzheitliche theoretische und praktische Qualifizierung der Rehabilitanden;
Planung und Umsetzung der berufsbildrelevanten Lernfelder
Vorbereitung der Rehabilitanden auf die !HK-Abschlussprüfung mit
Leitung und Betreuung der betrieblichen Projektarbeiten
Systembetreuung der vorhandenen serverbasierten Ausbildungsplätze
in einem heterogenen Netzwerk mit pädagogischen Hardware-
und Software-Präsentationsmitteln wie Beamer, Smart-Board und Master-Eye.
Schulung / Training (IT), Berater Ausbildung und Training, Schulungskonzepte
4/2001 – 1/2003
Tätigkeitsbeschreibung
Entwicklung eines lnventarsystem für den internen Bereich
Planung und Festlegung der Systemarchitektur: Java Swing Client, Middleware Apache SOAP, Java Server unter Linux, DB - System: mySQL, OOA und OOD mit Objectlf. OOP auf der Serverseite (JDBC SQL, Apache-SOAP, Apache Webserver)
Berater beim ZKA
Umfeld: Java, Swing, Visual Age, Rational Rose, Office
Programmierung des Clients unter Java (Swing). OOA und OOD unter Rational Rose
Projekt EP
Umfeld: Java - Swing, Visual Age, Together, AS/400, DB2
Entwicklung nach OOD Vorgaben auf Client Seite (Client Framework).
IBM DB2, Java-Entwickler, Apache, Rational Rose, System i (AS/400)
1/2000 – 2/2001
Tätigkeitsbeschreibung
Herr Schröder arbeitete im unserem Unternehmen aktiv mit folgenden Technologien:
Microsoft SQL Server
(D)COM/COM+
SOAP
Visual Basic 6.0
XML
ASP
Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Visual Basic, XML, DCOM (Distributed Component Object Model), ASP
Zertifikate
Microsoft
Nintex University
Nintex University
Nintex University
OpenEDG - Python Institution
Nintex University
OpenEDG - Python Institution
Ausbildung
Duisburg-Essen / Bamberg
Dortmund
Über mich
Weitere Kenntnisse
- IT-Architektur
- Konzeption
- Softwareentwicklung
- Frameworks
- IT-Beratung
- Prozess- / Workflow-Analyse
- Requirements Analyse
- Verteilte Systeme
- Coaching / Schulung IT
- Content-Management-Systeme
- Power Platform basierte Lösungen
- KI basierte Lösungen mit z. B. Azure AI Foundry
Programmierung & Betriebssysteme & Software
- C#, VB.NET, Python, JavaScript, T-SQL
- TypeScript
- Angular, Knockout, JavaScript (HTML / CSS)
- Cloud Platform: Azure und AWS
- MS-SQL, Oracle, my-SQL, AWS DynamoDB
- .NET / .NET Core / ASP.NET (MVC/Blazor)
- Kendo UI
- Softwareprogrammierung
- Webprogrammierung
- SharePoint Einführung / Schulungen / Erweiterungen / Migration
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
