Główny inżynier oprogramowania z ponad 18-letnim doświadczeniem w tworzeniu i utrzymaniu systemów krytycznych dla działania Kancelarii Senatu Rzeczypospolitej Polskiej. Specjalizuję się w projektowaniu bezpiecznych i niezawodnych rozwiązań dla środowisk, w których terminowość, poprawność działania i odporność operacyjna są bezwzględnym wymaganiem.
Najsilniejsze kompetencje obejmują ekosystem .NET, SQL Server, integracje systemów, przetwarzanie w czasie rzeczywistym, rozwiązania AV i sieciowe dla obsługi obrad, a w ostatnich latach także systemy AI/LLM, RAG oraz przetwarzanie dokumentów DOCX i PDF. Prowadzę projekty end-to-end: od analizy potrzeb i architektury po wdrożenie, utrzymanie i rozwój produkcyjny.
- Projektowanie, rozwój i utrzymanie systemów krytycznych dla obsługi obrad, głosowań, dokumentów, komunikacji i procesów wewnętrznych Senatu RP
- Tworzenie aplikacji webowych i desktopowych w technologiach .NET oraz rozwiązań bazodanowych opartych o SQL Server
- Budowa narzędzi działających w czasie rzeczywistym: publikacja wyników głosowań, automatyzacja AV, obsługa transmisji danych
- Implementacja bezpiecznych integracji pomiędzy systemami Senatu oraz usługami innych instytucji i dostawców
- Budowa aplikacji integrujących wiele wewnętrznych i zewnętrznych systemów, zapewniając płynny przepływ danych między domenami
- Rozwój systemów AI/LLM do pracy z dokumentami parlamentarnymi, tłumaczeń, RAG i przetwarzania treści
- Zapewnienie rygorystycznych standardów bezpieczeństwa, ochrona systemów narażonych na stałe zagrożenia cybernetyczne
- Samodzielne projektowanie, budowa i utrzymanie ponad 20 systemów produkcyjnych wspierających działalność legislacyjną Senatu RP
- Administrowanie SQL Server 2000–2019, procedury składowane, SQL CLR (.NET wewnątrz SQL Server); raporty SSRS i RDLC
- System wspierający zarządzanie stenogramami i automatyzację procesu ich powstawania
- System oświadczeń senatorskich obsługujący pełny cykl: rejestracja, prowadzenie spraw, publikacja na stronie internetowej i integracja z EZD
- System zarządzania treścią wyświetlaną na ekranach informacyjnych w budynku Senatu
- System inwentaryzacji majątku: obsługa czytników kodów kreskowych, automatyczne generowanie raportów
- Dostarczanie wyników głosowań w czasie rzeczywistym z sali posiedzeń, rebroadcast pakietów UDP oraz obsługa przez ASP.NET + SignalR