Beschreibung:
Implementierung eines Systems zum elektronischen Austausch von Meldungen, Beitragsnachweisen, Bescheinigungen und Anträgen gemäß §95a des Sozialgesetzbuch IV.
Position(en):
Datenbank Architekt,Technischer Teamleiter (interimistisch bis 05/2020),
Senior Developer
Tätigkeiten:
Prozess-Design (fachlich und technisch), Technische Dokumentation, Abstimmung mit dem Kunden und weiteren Zulieferern, Festlegung der verwendeten DB-Technologien, Erstellung Datenbank-Konzept und DB-Sicherheitskonzept, logische und physikalische Datenmodellierung, Abstimmung mit dem Betrieb bzw. DevOps-Tätigkeiten bzgl. Hochverfügbarkeit (HAG), Backup-/Restore, Speicher-Aufteilung, etc., Implementierung komplexer Datenbank-Logiken (T-SQL), Evaluierung von Microsoft AlwaysEncrypted DB-Verschlüsselung, PoC der Anbindung eines Utimaco Hardware Security Module (HSM) zur Ver- und Entschlüsselung aller Daten im Backend, Erstellung eines Testdaten-Generators zur Erzeugung von Millionen realitätsnaher Datensätze, Erstellung von Backend-UnitTests für alle DB-Logiken.
Technologie-Stack:
Microsoft Windows Server 2022, Microsoft C# .NET 6, Microsoft SQL Server 2019 (HAG), T-SQL, Utimaco Hardware Security Molule (HSM), RabbitMQ, Self-hosted REST WebServices, Dapper, Swagger UI, S3 Object Storage, Docker Desktop
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Enterprise 2022, JetBrains Rider 2023, Azure DevOps Server, JMeter, Utimaco Security Server Simulator inkl. Client-Tools, Office 365 inkl. Microsoft Teams
Teamgröße:
Implementierungsphase: ca. 30 Mitarbeiter
Beschreibung:
Implementierung eines Systems zur zentralen Abfrage der Mitgliedschaft bei den gesetzlichen Krankenkassen anhand einer Versicherungsnummer
Position(en):
Datenbank Architekt
Senior Software Developer
Tätigkeiten:
Prozess-Design und technische Dokumentation, Datenbank-Design (ERD), Implementierung aller neuen Datenbank-Strukturen und -Logiken, Implementierung eines Testdaten-Generators für QS und Entwicklung, Erstellung und Konfiguration einer lokalen Entwicklungsumgebung mit Docker Desktop (via SQL-Server für Linux, Mono), DevOps-Tätigkeiten / Kommunikation mit dem IT-Betrieb, Unterstützung bei Verbundtests und Inbetriebnahme
Technologie-Stack:
Microsoft Windows Server 2022, Microsoft C# .NET 4.8, Microsoft SQL Server 2022 (HAG), T-SQL, XML, XSD, RabbitMQ, Microsoft Windows Services, Docker Desktop
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Enterprise 2022, JetBrains Rider 2023, Microsoft SQL Server 2022, Azure DevOps Server, Altova XML Spy, Office 365 inkl. Microsoft Teams
Teamgröße:
Implementierungsphase: 8 Mitarbeiter
Beschreibung:
Implementierung einer zentralen Plattform für den elektronischen Datenaustausch zwischen Arbeitgebern und den Datenannahme- und verteilstellen in der Sozialversicherung gemäß § 96 im SGB IV.
Position(en):
Technischer Teamleiter (interimistisch 06/2010 - 07/2012)
Senior Software Developer (Full-Stack)
Tätigkeiten:
Prozess-Design (fachlich und technisch), Erstellung der technischen Dokumentation, Abstimmung mit dem Kunden und weiteren Zulieferern, Logische und physikalische Datenmodellierung, Abstimmung mit dem Betrieb bzw. DevOps-Tätigkeiten bzgl. Hochverfügbarkeit, Backup-/Restore, Speicher-Aufteilung, etc., Implementierung von Datenbank-Logiken (Stored Procedures), Daten-Migrationen mit mehr als 5 Milliarden Datensätzen, Eigenständige Erstellung eines Regression-Test Frameworks in C# .NET, zur Verkürzung der Dauer aller Regressionstests (von 2 ½ Wochen auf ca. 3 Stunden inkl. automatisierter Dokumentation). Somit signifikante Verbesserung der Agilität im Projekt aufgrund verkürzter SCRUM-Sprintzeiten. Implementierung eines WebPortals zur Konfiguration, der Suche von Transaktionen und dem Monitoring des Gesamtsystems, Anbindung an Microsoft SCOM, Erstellung von UnitTests
Technologie-Stack:
Microsoft Windows Server 2008-2019, SQL-Server 2008-2019, Microsoft Robotics Concurrency and Coordination Runtime (CCR), Microsoft .NET 4.x, Microsoft IIS, ASP.NET, Telerik UI for ASP.NET AJAX
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Ultimate, Microsoft SQL Server, Team Foundation Server
Beschreibung:
Implementierung einer sicheren, skalierbaren und zentralen ?Datendrehscheibe? für zahlreiche Einrichtungen des Gesundheits- und Sozialwesens
Position(en):
Senior Software Developer (Datenbank, Backend)
Tätigkeiten:
Erstellung von Datenbank-Logiken in T-SQL, DB Performance-Optimierungen, Deadlock-Analysen und -Beseitigungen, Implementierung von Windows Services
Technologie-Stack:
Microsoft Windows Server 2008, SQL-Server 2008, Microsoft .NET 3.5, T-SQL
Tools:
SQL Server Management Studio, Visual Studio 2008 Ultimate, Microsoft SQL Server, Team Foundation Server (TFS)
Teamgröße:
Implementierungsphase: ca. 10 Mitarbeiter
Hierbei konnte ich über einen längeren Zeitraum in Eigenregie zwei komplexe Intranet-Anwendungen für die Deutsche Post AG entwickeln, welche bis 2016 nahezu unverändert im Einsatz waren:
SWM.net: Webanwendung zur Planung, Berechnung, Pilotierung und Durchführung von Software-Rollouts auf allen 22.000 Filial-Clients der Deutschen Post AG.
TR.net: Webanwendung zur Visualisierung aller Daten einer CMDB der Deutsche Post AG und Werkzeug für on-site Techniker zur Analyse und dem Wiederaufsetzen fehlerhafter Clients in den Filialen.
Kunden, bei denen ich im Rahmen meiner Tätigkeiten für die Siemens AG vor Ort eingesetzt wurde, waren u.a.:
Siemens AG, Regionalorganisation Deutschland, Mannheim
Weitere Details hierzu gerne auf Anfrage!
Senior Software Developer .NET
SCRUM Master
Datenbank Architekt MS SQL Server
Technische Projektleitung
Technische Dokumentation (UML, ERD, etc.)
Unterstützung der Projektleitung
Beschreibung:
Implementierung eines Systems zum elektronischen Austausch von Meldungen, Beitragsnachweisen, Bescheinigungen und Anträgen gemäß §95a des Sozialgesetzbuch IV.
Position(en):
Datenbank Architekt,Technischer Teamleiter (interimistisch bis 05/2020),
Senior Developer
Tätigkeiten:
Prozess-Design (fachlich und technisch), Technische Dokumentation, Abstimmung mit dem Kunden und weiteren Zulieferern, Festlegung der verwendeten DB-Technologien, Erstellung Datenbank-Konzept und DB-Sicherheitskonzept, logische und physikalische Datenmodellierung, Abstimmung mit dem Betrieb bzw. DevOps-Tätigkeiten bzgl. Hochverfügbarkeit (HAG), Backup-/Restore, Speicher-Aufteilung, etc., Implementierung komplexer Datenbank-Logiken (T-SQL), Evaluierung von Microsoft AlwaysEncrypted DB-Verschlüsselung, PoC der Anbindung eines Utimaco Hardware Security Module (HSM) zur Ver- und Entschlüsselung aller Daten im Backend, Erstellung eines Testdaten-Generators zur Erzeugung von Millionen realitätsnaher Datensätze, Erstellung von Backend-UnitTests für alle DB-Logiken.
Technologie-Stack:
Microsoft Windows Server 2022, Microsoft C# .NET 6, Microsoft SQL Server 2019 (HAG), T-SQL, Utimaco Hardware Security Molule (HSM), RabbitMQ, Self-hosted REST WebServices, Dapper, Swagger UI, S3 Object Storage, Docker Desktop
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Enterprise 2022, JetBrains Rider 2023, Azure DevOps Server, JMeter, Utimaco Security Server Simulator inkl. Client-Tools, Office 365 inkl. Microsoft Teams
Teamgröße:
Implementierungsphase: ca. 30 Mitarbeiter
Beschreibung:
Implementierung eines Systems zur zentralen Abfrage der Mitgliedschaft bei den gesetzlichen Krankenkassen anhand einer Versicherungsnummer
Position(en):
Datenbank Architekt
Senior Software Developer
Tätigkeiten:
Prozess-Design und technische Dokumentation, Datenbank-Design (ERD), Implementierung aller neuen Datenbank-Strukturen und -Logiken, Implementierung eines Testdaten-Generators für QS und Entwicklung, Erstellung und Konfiguration einer lokalen Entwicklungsumgebung mit Docker Desktop (via SQL-Server für Linux, Mono), DevOps-Tätigkeiten / Kommunikation mit dem IT-Betrieb, Unterstützung bei Verbundtests und Inbetriebnahme
Technologie-Stack:
Microsoft Windows Server 2022, Microsoft C# .NET 4.8, Microsoft SQL Server 2022 (HAG), T-SQL, XML, XSD, RabbitMQ, Microsoft Windows Services, Docker Desktop
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Enterprise 2022, JetBrains Rider 2023, Microsoft SQL Server 2022, Azure DevOps Server, Altova XML Spy, Office 365 inkl. Microsoft Teams
Teamgröße:
Implementierungsphase: 8 Mitarbeiter
Beschreibung:
Implementierung einer zentralen Plattform für den elektronischen Datenaustausch zwischen Arbeitgebern und den Datenannahme- und verteilstellen in der Sozialversicherung gemäß § 96 im SGB IV.
Position(en):
Technischer Teamleiter (interimistisch 06/2010 - 07/2012)
Senior Software Developer (Full-Stack)
Tätigkeiten:
Prozess-Design (fachlich und technisch), Erstellung der technischen Dokumentation, Abstimmung mit dem Kunden und weiteren Zulieferern, Logische und physikalische Datenmodellierung, Abstimmung mit dem Betrieb bzw. DevOps-Tätigkeiten bzgl. Hochverfügbarkeit, Backup-/Restore, Speicher-Aufteilung, etc., Implementierung von Datenbank-Logiken (Stored Procedures), Daten-Migrationen mit mehr als 5 Milliarden Datensätzen, Eigenständige Erstellung eines Regression-Test Frameworks in C# .NET, zur Verkürzung der Dauer aller Regressionstests (von 2 ½ Wochen auf ca. 3 Stunden inkl. automatisierter Dokumentation). Somit signifikante Verbesserung der Agilität im Projekt aufgrund verkürzter SCRUM-Sprintzeiten. Implementierung eines WebPortals zur Konfiguration, der Suche von Transaktionen und dem Monitoring des Gesamtsystems, Anbindung an Microsoft SCOM, Erstellung von UnitTests
Technologie-Stack:
Microsoft Windows Server 2008-2019, SQL-Server 2008-2019, Microsoft Robotics Concurrency and Coordination Runtime (CCR), Microsoft .NET 4.x, Microsoft IIS, ASP.NET, Telerik UI for ASP.NET AJAX
Tools:
Sparx Enterprise Architect, Toad Data Modeler, SQL Server Management Studio, Visual Studio Ultimate, Microsoft SQL Server, Team Foundation Server
Beschreibung:
Implementierung einer sicheren, skalierbaren und zentralen ?Datendrehscheibe? für zahlreiche Einrichtungen des Gesundheits- und Sozialwesens
Position(en):
Senior Software Developer (Datenbank, Backend)
Tätigkeiten:
Erstellung von Datenbank-Logiken in T-SQL, DB Performance-Optimierungen, Deadlock-Analysen und -Beseitigungen, Implementierung von Windows Services
Technologie-Stack:
Microsoft Windows Server 2008, SQL-Server 2008, Microsoft .NET 3.5, T-SQL
Tools:
SQL Server Management Studio, Visual Studio 2008 Ultimate, Microsoft SQL Server, Team Foundation Server (TFS)
Teamgröße:
Implementierungsphase: ca. 10 Mitarbeiter
Hierbei konnte ich über einen längeren Zeitraum in Eigenregie zwei komplexe Intranet-Anwendungen für die Deutsche Post AG entwickeln, welche bis 2016 nahezu unverändert im Einsatz waren:
SWM.net: Webanwendung zur Planung, Berechnung, Pilotierung und Durchführung von Software-Rollouts auf allen 22.000 Filial-Clients der Deutschen Post AG.
TR.net: Webanwendung zur Visualisierung aller Daten einer CMDB der Deutsche Post AG und Werkzeug für on-site Techniker zur Analyse und dem Wiederaufsetzen fehlerhafter Clients in den Filialen.
Kunden, bei denen ich im Rahmen meiner Tätigkeiten für die Siemens AG vor Ort eingesetzt wurde, waren u.a.:
Siemens AG, Regionalorganisation Deutschland, Mannheim
Weitere Details hierzu gerne auf Anfrage!
Senior Software Developer .NET
SCRUM Master
Datenbank Architekt MS SQL Server
Technische Projektleitung
Technische Dokumentation (UML, ERD, etc.)
Unterstützung der Projektleitung