Profilbild von Daniel Pavic Senior Software Developer, SCRUM-Master, Datenbank-Architekt, Technische Projektleitung aus Heppenheim

Daniel Pavic

verfügbar

Letztes Update: 06.03.2024

Senior Software Developer, SCRUM-Master, Datenbank-Architekt, Technische Projektleitung

Firma: Raycoon
Abschluss: Dipl.-Ingenieur (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

raycoon-ma-profil-daniel-pavic_060324.pdf

Skills

Mit über 23 Jahren Erfahrung in den Bereichen des Öffentlichen Gesundheitswesens, Verkehrs, der Logistik, Postdienstleistungen und des Bankwesens bringe ich eine umfassende Expertise in der Entwicklung datengetriebener, hochverfügbarer, performanter und skalierbarer Anwendungen und Prozesse mit:

Datenbank Architekt (Microsoft SQL Server):
  • Implementieren von performanten, skalierbaren, hoch-verfügbaren und sicheren Datenbank-Architekturen auf Basis von Microsoft SQL Server für verteilte Systeme
  • Erstellung logischer und physikalischer Datenstrukturen mittels Entity Relationship Diagrammen (ERD)
  • Implementierung aller DB-Logiken mit Hilfe von Stored Procedures, Functions, Sequences, TVP's, etc.
  • Abstimmung mit dem Betrieb ("DevOps") zu Sicherheitsaspekten, der optimalen Aufteilung von Daten und zur Erarbeitung von Backupszenarien bei großen Datenmengen
  • Produktive DB-Migrationen > 5 Mrd. Datensätze

Senior Software Developer (Microsoft .NET Full Stack)
  • Implementierung asynchroner, thread-sicherer Backend Anwendungslogiken in .NET und zugehöriger UnitTests
  • Implementierung von Testdaten-Generatoren zum Erzeugen von > 100 Mio. valider Testdaten
  • Implementierung von ASP.NET WebFrontends, u.a. mit Telerik
  • Technische Dokumentation (Sparx EA, Visio, PowerPoint, Word)
  • Agile Software-Entwicklung (SCRUM) im Team
  • Erstellung lokaler Entwicklungsumgebungen mit Docker Desktop.

Technischer Teamleiter:
  • Kommunikation mit der Fachseite und dem Betrieb ("DevOps") zum Abbilden fachlicher Anforderungen auf optimierte, technische Lösungsansätze und zugehöriger Middleware-Infrastrukturen
  • Verwaltung der Themen und Aufgaben im Microsoft Team Foundation Server / Azure DevOps Server. Aufteilung in Epics, Features und Tasks mit der Fachseite und im Team
  • Tracking und Reporting der Arbeitsfortschritte an den Product Owner und den Abteilungsleiter
  • Unterstützung der Fachseite bei der Erarbeitung fachlicher Prozesse und deren Dokumentation
  • Vorbereiten und Abhalten von Meetings, Vorbereitung von Entscheidungsvorlagen

Projekthistorie

01/2024 - bis jetzt
YoynMe „URL-Shortener“
RAYCOON.com GmbH (Internet und Informationstechnologie, < 10 Mitarbeiter)

Beschreibung:
Implementierung eines web-basierten, mandantenfähigen URL-Shortener Systems zur Verwaltung und Weiterleitung von Kurz-URLs zu beliebigen Webseiten.

Position(en):
Software-Architekt,
Datenbank-Architekt,
Senior Developer (Full-Stack)

Tätigkeiten:
Datenbank-Design (ERD),
Implementierung aller Datenbank-Strukturen und -Logiken, 
Implementierung des Backends,
Prozess-Design und technische Dokumentation,
Erstellung und Konfiguration einer lokalen Entwicklungsumgebung mit Docker Desktop,
Implementierung von OAuth2.0-Flows,
Einrichtung einer CI/CD-Pipeline mit Github nach Microsoft Azure

Technologie-Stack:
Microsoft C# .NET8,
ASP.NET Core Blazor, REST-API,
Microsoft SQL Server 2022 (Azure),
T-SQL,
Docker Desktop

Tools:
JetBrains Rider 2023, Visual Studio Enterprise 2022,
Toad Data Modeler, Microsoft SQL Server 2022,
SQL Server Management Studio, 
Sparx Enterprise Architect, 
Radzen Blazor Studio,
Github,
Office 365 inkl. Microsoft Teams

Teamgröße: Implementierungsphase: 3 Mitarbeiter
Branche: IT-Dienstleistungen < 10 Mitarbeiter
Ort: Darmstadt 100%

07/2019 - 02/2024
SV-Meldeportal für die Abgabe von Sozialversicherungsmeldungen (sv-meldeportal.com)
ITSG GmbH (Sonstiges, 50-250 Mitarbeiter)

Beschreibung:
Implementierung eines Systems zum elektronischen Austausch von
Meldungen, Beitragsnachweisen, Bescheinigungen und Anträgen
gemäß §95a des Sozialgesetzbuches IV.

Position(en):
Technischer Teamleiter (interimistisch bis 05/2020)
Datenbank Architekt
Senior Developer (Full-Stack)

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
Branche: Gesundheitswesen > 200 Mitarbeiter
Ort: Region Frankfurt 40%, Remote 60%

07/2023 - 12/2023
Fachverfahren „Abfrage Mitgliedschaft (AZK)“
ITSG GmbH (Sonstiges, 50-250 Mitarbeiter)

Beschreibung:
Implementierung eines Systems zur zentralen Abfrage der Mitgliedschaft
bei den gesetzlichen Krankenkassen anhand einer Versicherungsnummer.

Position(en):
Datenbank Architekt
Senior Developer (Full-Stack)

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
Branche: Gesundheitswesen > 200 Mitarbeiter
Ort: Region Frankfurt 20%, Remote 80%

12/2009 - 06/2019
GKV-Kommunikationsserver (gkv-kommunikationsserver.de)
ITSG GmbH (Sonstiges, 50-250 Mitarbeiter)

Beschreibung:
Implementierung einer zentralen Plattform für den elektronischen
Datenaustausch zwischen Arbeitgebern und den Datenannahme- und
verteilstellen in der Sozialversicherung gemäß § 96
„Kommunikationsserver“ 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
Microsoft C#, so dass die manuellen Regressionstests, welche zuvor
2 ½ Wochen benötigten, vollautomatisiert und inkl. Dokumentation in ca. 3 Stunden durchliefen.
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

Teamgröße: Implementierungsphase: ca. 30 Mitarbeiter
Branche: Gesundheitswesen > 100 Mitarbeiter
Ort: Region Frankfurt 100%

Zertifikate

SRUM Master
2015
IT Service Management Foundation (ITIL v2)
2010
PRINCE2 Foundation Examination
2010

Reisebereitschaft

Weltweit verfügbar

Sonstige Angaben

Mit über 23 Jahren Erfahrung in den Bereichen des Öffentlichen Gesundheitswesens, Verkehrs, der Logistik, Postdienstleistungen und des Bankwesens bringe ich eine umfassende Expertise in der Entwicklung datengetriebener, hochverfügbarer, performanter und skalierbarer Anwendungen und Prozesse mit. In meiner letzten Rolle im Öffentlichen Gesundheitswesen trug ich als Datenbank-Architekt und Technischer Teamleiter (interim) maßgeblich zum Erfolg des SV-Meldeportals (sv-meldeportal.de) bei und prägte zuvor entscheidend die Entwicklung und kontinuierliche Verbesserung des GKV-Kommunikationsservers (www.itsg.de/produkte/gkv-kommunikationsserver). Meine Verantwortlichkeiten umfassten dabei nicht nur die technische Leitung und Datenarchitektur, sondern auch die Weiterentwicklung des Gesamtsystems als Senior Developer, wobei ich tiefgreifende Kenntnisse in den Standards, Schnittstellen und Prozessen des Krankenkassen-Umfelds erlangte. Die synergetische Zusammenarbeit zwischen Entwicklungsabteilung, Fachseite und dem Betrieb im Sinne von DevOps spielte in meinen Projekten eine zentrale Rolle. Das Entwickeln und Optimieren technischer Prozesse, abgestimmt auf fachliche Anforderungen und unter gezieltem Einsatz von Technologien und Infrastrukturen, erwies sich als Schlüssel zum Projekterfolg. Meine Freude an der Gestaltung technischer Abläufe, der Implementierung von Datenbankarchitekturen und der Programmierung in Microsoft SQL-Server sowie im C# .NET-Backend standen hierbei stets im Vordergrund. In meiner Rolle als Technischer Teamleiter war mir stets daran gelegen, nicht nur für ein positives Arbeitsumfeld zu sorgen, sondern auch das Team auf ein gemeinsames Ziel im jeweiligen Projektabschnitt auszurichten. Dies erreiche ich vor allem durch eine positive Identifikation des Einzelnen mit dem Projekt. Grundlage hierfür waren vor allem klare und abgestimmte Vorgaben im jeweiligen Projektabschnitt, die Offenheit für Ideen und Anregungen aus dem Team, eine positive Fehlerkultur und die Anerkennung und Wertschätzung der Leistungen des Einzelnen. Die Autonomie der Teammitglieder, im adäquaten Rahmen eigene Entscheidungen treffen zu können und das Ermutigen zu einem Erfahrungs- und Wissensaustausch sind zudem maßgeblich für ein positives Gemeinschaftsgefühl und eine daraus resultierende Zusammenarbeit als Team. Diese Erfahrungen, gepaart mit dem positiven Feedback meiner Kollegen, motivierten mich, die SCRUM-Master-Zertifizierung zu erwerben, um meine Fähigkeiten in der agilen Projektsteuerung weiter zu vertiefen. In Summe bereiten mir insbesondere solche Tätigkeiten Freude, welche sowohl Themen der Fachseite, Organisatorisches als auch die Technik abdecken. Die Gründe hierfür liegen in meiner Kommunikationsfähigkeit, der Leidenschaft für die Strukturierung von Themen, der Technik-Affinität und einem ausgeprägten Set an Softskills.
Profilbild von Daniel Pavic Senior Software Developer, SCRUM-Master, Datenbank-Architekt, Technische Projektleitung aus Heppenheim Senior Software Developer, SCRUM-Master, Datenbank-Architekt, Technische Projektleitung
Registrieren