Przemysław Seneczko

PJSEN Consulting

Witam na mojej stronie. Z zawodu jestem informatykiem programistą. Ukończyłem studia pierwszego i drugiego stopnia na kierunku Informatyka (Instytut Informatyki) na Wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej.

Posiadam ponad 10 lat doświadczenia komercyjnego w projektowaniu, utrzymywaniu i wdrażaniu systemów średniej i dużej wielkości napisanych w języku C#, działających na platformie Microsoft .NET:

  • Aplikacje ASP.NET i ASP.NET Core wykorzystujące komunikację REST (Web API)
  • Aplikacje w architekturze SPA rozwijane z użyciem języka TypeScript oraz framework'ów Angular i React
  • Warstwy dostępu do danych z użyciem Entity Framework, LINQ i bazy danych Microsoft SQL Server
  • Aplikacje w architekturze mikroserwisowej oraz modularny monolit
  • Asynchroniczna komunikacja pomiędzy komponentami systemów rozproszonych zrealizowana w oparciu o RabbitMQ i MassTransit
  • Użycie narzędzi: Visual Studio, Visual Studio Code, GIT, JIRA/Confluence, BitBucket, Azure Devops, chmura publiczna Microsoft Azure
  • Architektura systemów IT, modelowanie granic subdomen biznesowych oraz projektowanie zgodne z Domain Driven Design
  • Posiadam certyfikację Microsoft Certified Professional:
    • 70-536 — Microsoft .NET Framework - Application Development Foundation
    • 70-511 (Technology Specialist) — Windows Applications Development with Microsoft .NET Framework 4 (WPF)


Moje główne zainteresowania techniczne:

  • programowanie obiektowe w językach C#, ISO C++, JavaScript, TypeScript, Python:
    1. tworzenie aplikacji web w oparciu o stos technologiczny Microsoft
    2. tworzenie aplikacji desktopowych działających w systemie Windows
    3. projektowanie skryptów automatyzujących z użyciem PowerShell; języka powłoki Bash; języków Perl, AWK, Python
    4. programowanie systemowe
  • systemy operacyjne — budowa, administracja, działanie wewnętrznych mechanizmów, interfejs programistyczny
  • systemy baz danych — projektowanie rozwiązań zoptymalizownych pod kątem konkretnych zastosowań aplikacyjnych
  • architektura systemów IT — dobór konkretnych rozwiązań technicznych do użycia w poszczególnych komponentach systemu oraz projektowanie komunikacji między tymi komponentami. Modelowanie odzwierciedlające dziedzinę biznesową z uwzględnieniem granic poszczególnych kontekstów oraz mapowanie modelu do przestrzeni rozwiązań

W mniejszym stopniu, w dziedzinie informatyki interesują mnie również:

  • zagadnienia związane z bezpieczeństwem aplikacji, systemów operacyjnych oraz sieci
  • techniki programowania równoległego oraz zagadnienia związane z synchronizacją dostępu do danych
  • programowanie w trybie jądra systemu operacyjnego (dotychczas tylko jądro Linux)
  • inżynieria oprogramowania; w większym stopniu jako nauka o projektowaniu oprogramowania, w mniejszym od strony metodyk wytwarzania oprogramowania oraz procesów związanych z zarządzaniem
  • metody inżynierii odwrotnej oprogramowania
  • zagadnienia elektroniki cyfrowej oraz budowa i architektura komputerów

W dziedzinach "nietechnicznych" interesują mnie:

  • wiedza o aktualnych wydarzeniach w kraju i na świecie (jestem entuzjastą Feedly)
  • czytanie, głównie publicystyka (również szeroko rozumiana blogosfera), literatura faktu i literatura obyczajowa (z wyłączeniem utworów, ktore mają niewielki związek z rzeczywistością)
  • finanse i ekonomia
  • język angielski
  • metody lifehackingu i rozwoju osobistego
  • sport — z naciskiem na systematyczność: bieganie, rower, pływanie
  • filozofia minimalizmu

Kontakt poprzez adres e-mail:

  • kontakt at pjsen.eu

Bezpośrednio z tej strony zapraszam:

  • na mój główny blog (w j. angielskim) poświęcony przede wszystkim tematyce technicznej,
  • na mój poprzedni, wygaszany już blog z artykułami o tematyce technicznej
  • na stronę mojego projektu Simple File Annotator — aplikacji umożliwiającej przypisywanie adnotacji do dowolnych plików w systemie Windows (legacy).