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:
- tworzenie aplikacji web w oparciu o stos technologiczny Microsoft
- tworzenie aplikacji desktopowych działających w systemie Windows
- projektowanie skryptów automatyzujących z użyciem PowerShell; języka powłoki Bash; języków Perl, AWK, Python
- 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:
- kontaktpjsen.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).