Zum Hauptinhalt springen

Pawel Idzikowski

Senior Enterprise Full-Stack Entwickler

.NET · C# · TypeScript · SQL · Code Review · Performance · Authentifizierung · Legacy-Modernisierung

Ich prüfe, stabilisiere und optimiere bestehende .NET- und TypeScript-Systeme - schnell, strukturiert und mit messbaren Ergebnissen.

Ob neu entstandener Code aus Rapid- oder „Vibe Coding“-Phasen, gewachsene Enterprise-Systeme oder migrationsbedürftige Legacy-Anwendungen - ich analysiere Strukturen, erkenne Schwachstellen und optimiere Sicherheit, Performance und Wartbarkeit.

Leistungsschwerpunkte

Code Review (.NET & TypeScript)

Schnelle Einarbeitung in komplexe C#- und TypeScript-Codebasen. Analyse von Sicherheitsrisiken, Architekturproblemen, Performance-Schwächen und technischer Schuld - auch bei KI-generiertem Code.

Ergebnis: Klare Bewertung, priorisierte Maßnahmen und umsetzbare Empfehlungen.

Details
60% weniger Speicher

Performance-Optimierung (.NET)

Systematische Analyse von APIs, Async-Logik, Datenzugriff und Speicherverhalten. Identifikation von Bottlenecks und Stabilitätsproblemen in produktiven Systemen.

Ziel: Messbar reduzierte Latenzen und belastbare Anwendungen unter Last.

Details
Zero-Downtime

SQL-Datenbank-Optimierung

Optimierung von Tabellenstrukturen, Indizes und komplexen Abfragen. Analyse von Query-Plänen und strukturelle Verbesserung gewachsener Datenbanken.

Ziel: Deutlich schnellere Antwortzeiten und robuste Datenhaltung.

Details

Legacy-Modernisierung

Migration von .NET Framework zu modernen .NET-Versionen. Entkopplung monolithischer Systeme und schrittweise Modernisierung ohne Betriebsunterbrechung.

Ziel: Zukunftssichere Architektur bei kontrolliertem Risiko.

Details

Entwicklung in regulatorischen Umgebungen

Umsetzung sicherer Authentifizierungs- und Berechtigungskonzepte. Nachvollziehbare Änderungen, reduzierte Angriffsflächen und prüfbare Code-Strukturen.

Ziel: Technisch saubere Lösungen für sensible Geschäftsbereiche.

Details
50% schneller

CI/CD & Enterprise-Betrieb

Automatisierte Builds und Deployments, Containerisierung für Linux/Windows-Server. Sichere Secret-Verwaltung (z. B. Azure Key Vault) sowie Monitoring mit OpenTelemetry, Prometheus, Grafana oder ELK.

Ziel: Stabiler, nachvollziehbarer Betrieb vom Commit bis Produktion.

Details

Entwickelte Systeme & Plattformen

100% Tests dank Dry-Run

Enterprise-Portale & B2B-Systeme

Cloud-basierte Kunden-, Lizenz- und Backoffice-Portale mit ASP.NET Core, TypeScript und SQL Server.

ERP · CRM · File-Exchange · Onboarding-Systeme

Use case

ERP- und Verwaltungsanwendungen

Entwicklung und Erweiterung geschäftskritischer Systeme im Einkaufs-, Reporting- und Verwaltungsumfeld.

WinForms · WCF · SQL Server · Reporting

Legacy-Integration & Terminal-Anbindung

Modernisierung und Integration älterer Anwendungen - inklusive 30+ Jahre alter Terminal-Systeme.

.NET Framework · Reverse Proxy · Screen-Scraping

Use case
150.000 Seiten/Stunde

Hochperformante Datenverarbeitung & OCR

Massendatenverarbeitung mit paralleler Architektur und optimierter SQL-Anbindung.

Bulk-Insert · Multithreading · TPL

Use case
1,5 Mrd. Datensätze < 1s

IoT- & Big-Data-Plattformen

Verarbeitung und Analyse großer Zeitreihendaten mit .NET, Snowflake und skalierbarer Backend-Architektur.

Milliarden Datensätze · Downsampling · CQRS · Snapshot-Tabellen

Use case

Lizenz- und Authentifizierungssysteme

Eigenentwickelte Lizenzserver und hybride Authentifizierungslösungen für Enterprise-Umgebungen.

OAuth · Kerberos · RBAC · SSO · Self-Hosting

Use case

Über mich

Seit 20 Jahren entwickle ich Software mit C# und .NET - von Desktop-Anwendungen über Enterprise-Websysteme bis hin zu verteilten Plattformen.

Mein Schwerpunkt liegt auf:

  • schnellem strukturellem Verständnis großer Codebasen
  • systematischer Schwachstellenanalyse
  • Performance-Optimierung von Anwendungen und SQL-Datenbanken
  • Modernisierung gewachsener Systeme
  • klarer, pragmatischer Architektur ohne Overengineering

Ich arbeite analytisch, ruhig und lösungsorientiert - mit dem Ziel, Risiken zu reduzieren, Systeme messbar zu verbessern und langfristig wartbaren Code zu schaffen.

2002-2007

RWTH Aachen | Technische Softwareentwicklung

Entwicklung von Monitoring- und Analyse-Software mit Hardware-Anbindung im Maschinenbau-Umfeld.

Schwerpunkt auf performanter Verarbeitung technischer Messdaten, Qualitätssicherung und Datenanalyse.

Frühe Spezialisierung auf robuste, stabile Systeme mit hohem technischem Anspruch.

C# · .NET · SQL · C · CAN · GSM · GPS

2007-2015

Freiberufliche Enterprise-Projekte

Entwicklung und Modernisierung geschäftskritischer Anwendungen in Konzernumfeld (Energie, Medien, Lebensmittel, Versicherung, öffentlicher Dienst).

ERP-Systeme, Terminal-Integration sowie ein OCR-Framework mit einer Verarbeitung von bis zu 150.000 Seiten pro Stunde.

Fokus: Stabilität, Performance und zuverlässige Weiterentwicklung bestehender Systeme.

C# · .NET · SQL Server · Oracle · WCF · DevExpress

Seit 2010

Open-Source-Autor (2+ Mio Downloads)

Entwicklung eines .NET-Frameworks zur polymorphen Daten-Serialisierung.

Langfristige Wartung, Weiterentwicklung und Community-Support.

Nachweis nachhaltiger Architektur- und Framework-Kompetenz.

C# · .NET · Git · NuGet · XML Serialization

Seit 2011

Eigene kommerzielle Softwareprodukte

Entwicklung und Betrieb kommerzieller .NET-Anwendungen mit eigenem Lizenzserver.

End-to-End-Verantwortung: Architektur, Entwicklung, Deployment, Hosting und Wartung.

Langfristige Produktpflege mit tausenden produktiven Installationen.

C# · .NET · SQL · Lizenzsysteme · Linux

2016-2022

Verteilte Microservices & DevOps

Entwicklung einer Microservice-Plattform mit hybrider Authentifizierung und automatisierter CI/CD-Pipeline.

Containerisierter Betrieb und Migration von über 200 .NET-Projekten ohne Betriebsunterbrechung.

Fokus: Skalierbarkeit, Authentifizierung, Stabilität und kontrollierte Modernisierung.

ASP.NET Core · C# · TypeScript · SQL · Docker · AWS · Azure DevOps

Seit 2022

Enterprise Web-Portale & Modernisierung

Modernisierung und Performance-Optimierung komplexer C#- und TypeScript-Anwendungen in Konzernumfeld.

Schwerpunkt: Code Review, SQL-Tuning, Zero-Downtime-Migration, Authentifizierung und Stabilisierung gewachsener Systeme.

Fokus: messbare Performance-Verbesserung und nachhaltige Architektur.

ASP.NET Core · C# · TypeScript · SQL Server · Azure DevOps · IIS · Linux

Heute unterstütze ich Unternehmen als Senior .NET Entwickler bei der Stabilisierung, Modernisierung und Performance-Optimierung bestehender Systeme.

Mein Schwerpunkt liegt auf Code Review für C#- und TypeScript-Anwendungen, Refactoring gewachsener Architekturen, SQL-Performance-Tuning sowie Zero-Downtime-Migrationen in Enterprise-Umgebungen.

Ich arbeite strukturiert, kommuniziere transparent und übernehme für meine Arbeit Verantwortung – End-To-End - von der Codebasis bis zum produktiven Cloud-Betrieb.

Werden Sie Teil meiner Geschichte...

Verfügbarkeit: Remote oder projektbezogen vor Ort
IT-Berufshaftpflicht: vorhanden