fotolia 2605482 s 870x252

Pawel Idzikowski

Meine Rolle

  • Agiler Software-Entwickler und -Architekt (C#/.NET)
  • Full-Stack-Entwickler (Razor Pages, MVC, WinForms)
  • Backend-Entwickler (ASP.NET Core, REST, SignalR, OAuth, OIDC)
  • Data-Scientist

Fähigkeiten und Schwerpunkte

  • Full-Stack-Entwicklung von Desktop-Anwendungen (C#/.NET) (15J Erfahrung)
  • Full-Stack-Entwicklung von Web-Anwendungen (Angular, ASP.NET MVC) (1J)
  • Backend-Entwicklung von Web-Anwendungen (TypeScript, Angular, ASP.NET Core) (3J)
  • Entwicklung von verteilten Anwendungen (Microservices, WCF, Rest, SignalR Core, Azure) (5J)
  • Data-Mining im Bereich Maschinenbau/OCR (5J/2J)
  • Konzeption, Design von Serviceorientierten Architekturen (SOA)
  • Beratung bei Auswahl optimaler Technologien, Software-Komponenten und –Architektur
  • Erstellung von Code-Reviews
  • Entwicklung, Deploying sowie Qualitätssicherung von komplexen .NET-Anwendungen
  • Umsetzung von DevOps und Continuous Delivery im Enterprise-Umfeld
  • Refactoring, Optimierung sowie Sanierung bestehender.NET Anwendungen
  • Clean Code Development (CCD)
  • Integration von Standardanwendungen (Win32, COM/ActiveX, Named Pipes u.a.)
  • Programmierung von Hardwareschnittstellen (Embedded, Sockets, RS-232 u.a.)

Programmiersprachen

  • Turbo-Pascal von 1993 bis 1997
  • Delphi von 1997 bis 2004
  • .NET, .NET Core, C# seit 2004 (WinForms, ASP.NET Razor Pages, XAML, DevExpress)

Bevorzugte Entwicklungsmethoden und Patterns

  • Agile Programming
  • Test Driven Development TDD
  • Prototyping
  • SOA
  • MVVM

Bevorzugte Tools

  • Visual Studio
  • Resharper
  • Beyond Compare
  • Mercurial + TortoiseHg

Zertifizierungen

  • Microsoft Certified Technology Specialist MCTS 70-536 /Microsoft .NET Framework - Application Development Foundation/

Schulungen

  • Architektur- und Technologieworkshop für neu zu entwickelnde Software unter Einsatz von Microsoft .NET und/oder Web-Techniken in 2016
  • Clean Code Development (CCD) Workshop-Serie in 2017

Bisherige Kunden

  • Energieanbieter
  • Fernsehsender
  • Hardware-Hersteller
  • Ingenieurbüro
  • Lebensmittel-Discounter
  • Öffentlicher Dienst
  • Software-Hersteller
  • Versicherungskonzern u.a.

Projektauszug

Liste sortiert chronologisch - das neuste Projekt befindet sich oben, detaillierte Auflistung auf Anfrage.

  • Entwicklung nach Scrum eines verteilten Datenanalyse-Systems auf Basis eines Angular-Clients und mehreren .NET Microservices
  • Entwicklung eines Online Systems für die Lizenzierung von .NET Desktop-Anwendungen auf Basis eines REST Webservices und einer Web-Anwendung
  • Entwicklung und Hosting einer Internet-Seite für ein soziales Netzwerk auf Basis von Orchard CMS und ASP.NET MVC
  • Entwicklung eines Client-Server-Systems für die Einkaufsverwaltung in einem internationalen Lebensmittel-Konzern
  • Entwicklung und Wartung einer Intranet-Anwendung für die Unterstützung bei der Tarifumstellung in einem Versicherungskonzern
  • Entwicklung einer Software für die zentrale und dezentrale Datei- und Registry-Synchronisierung
  • Konzept, Entwurf, Entwicklung und Vermarktung eines Shareware Text-Editors für die Erstellung von Serienbriefen
  • Weiterentwicklung einer Schnittstelle (API) für die Kommunikation zwischen einem embedded Server und einem Windows Client
  • Entwicklung eines Personal Time Management Systems für Windows
  • Erweiterung einer Enterprise-Anwendung (Application Server + über 500 Clients)
  • Entwicklung einer Silverlight-Anwendung mit OutOfBrowser-Funktionalität
  • Entwicklung eines Open-Source Frameworks zur Daten-Serialisierung
  • Entwicklung eines OCR-Frameworks zur Data-Mining von Belegen in Papierform (Leistung ca. 150 000 Seiten/Std.)
  • Entwicklung einer Datenbankanwendung für eine Museumsbibliothek
  • Softwareentwicklung und Teilprojektleitung einer Sharewareanwendung samt einem Lizenzierung- und CRM-System
  • Entwicklung eines, basierten auf ASP.NET, CMS-Systems für die Arbeitskoordination mehrerer Projekt-Teilnehmer im Intranet-Netzwerk
  • Erstellung eines Software-Moduls zur Schwingungsanalyse von Walzanlagen
  • Entwicklung eines Software-Frameworks (30-40 DLLs) für die Daten-Erfassung, Signal-Analyse und Zustandsüberwachung
  • Entwicklung einer Anwendung für die Steuerung von Messkarten der Firma National Instruments
  • Entwicklung einer Web-Anwendung für die Visualisierung der Fahrzeugpositionen auf einer Landkarte
  • Entwicklung eines Monitoring-Systems für Schienenfahrzeuge mit dem Mikrocontroler C167
  • Pflege und Weiterentwicklung einer PC-Software für die Visualisierung von Daten aus einer Getriebesteuerung
  • Entwicklung eines Qualitätssicherungssystems für die Überprüfung von Baustellen

Verfügbarkeit

  • derzeit nicht verfügbar
Fotolia 76820 XS