Umiejętności
ASP.NET
ASP.NET MVC
C#
C++
CSS3
Git
HTML
HTML 5
IntelliJ IDEA
Java
JavaScript
JIRA
LaTeX
LibreOffice
LINQ
Linux
Matlab
Microsoft Office
MySQL
Oracle
Python
REST
Scrum
SQL
UML
Serwery WWW
Web API
OpenOffice
Microsoft Visual Studio
Microsoft Windows
SVN
AngularJS
Agile
Prawo jazdy kat B
C (język programowania)
ASP.NET WebForms
.NET C#
Obsługa pakietów biurowych
Bootstrap 3
Prowadzenie zajęć dydaktycznych
Python/Django
Maven - podstawy
Języki
angielski
dobry
francuski
dobry
niemiecki
dobry
szwedzki
podstawowy
esperanto
podstawowy
Doświadczenie zawodowe
doktorant
Politechnika Śląska
- badania nad cyfrowym przetwarzaniem sygnałów w kardiologii,
- prowadzenie zajęć dydaktyczych dla studentów I stopnia na kierunku inżynieria biomedyczna
- promocja Wydziału wśród potencjalnych studentów (wykłady w szkołach, udział w Dniu Otwartym, udział w targach edukacyjnych)
- czynności administracyjne wewnątrz Katedry
- prowadzenie zajęć dydaktyczych dla studentów I stopnia na kierunku inżynieria biomedyczna
- promocja Wydziału wśród potencjalnych studentów (wykłady w szkołach, udział w Dniu Otwartym, udział w targach edukacyjnych)
- czynności administracyjne wewnątrz Katedry
Projekty
Opracowanie i implementacja programowa klasyfikatora migotania przedsionków
Migotanie przedsionków jest najczęściej występującym na świecie zaburzeniem rytmu
serca. Charakteryzuje się nieskoordynowaną pracą przedsionków serca, połączoną z naj-
częściej niemiarową pracą komór. Chociaż migotanie przedsionków nie stanowi bezpo-
średniego zagrożenia życia, wpływa jego jakość z powodu zmian anatomicznych w sercu
oraz zaburzeń hemodynamiki i krzepliwości krwi. Istnieje wiele metod klasyfikacji mi-
gotania przedsionków, jednakże ich skuteczność wymaga poprawy.
Zaproponowany klasyfikator wykonuje detekcję epizodów migotania przedsionków
na podstawie testu Shapiro-Wilka rozkładu ∆RR (różnic między kolejnymi odstępami
RR) o zadanym poziomie istotności testu oraz wielkości analizowanego segmentu wy-
konywany na cyfrowym zapisie elektrokardiogramu. Metoda ta wykorzystuje detek-
cję QRS z użyciem algorytmu Pana i Tompkinsa, wyznaczenie ∆RR, podział sygnału
na nienakładające się segmenty o określonej szerokości oraz wykonywanie testu Shapiro-
Wilka dla każdego segmentu sygnału.
Klasyfikator został zaimplementowany jako wielowarstwowa aplikacja internetowa
w języku Python z interfejsem użytkownika jako Single Page Application (SPA) z wy-
korzystaniem HTML5, CSS3, JavaScript i AngularJS. Wykorzystanie architektury wie-
lowarstwowej pozwoliło na elastyczne podejście do projektowania, rozwijania i utrzy-
mywania aplikacji.
Zauważono, że zwiększenie poziomu istotności α oraz wielkości segmentu analizy
wzrasta specyficzność, dodatnia wartość predykcyjna i trafność, natomiast czułość
i ujemna wartość predykcyjna maleje. Dla sygnałów bez epizodów migotania przedsion-
ków (205, 208, 215 oraz 220 z bazy danych mitdb) uzyskana liczba TP oraz Se są równe
zero, natomiast dla sygnału zawierającego wyłącznie migotanie przedsionków (sygnał
07162 z bazy afdb) liczba TN, FP oraz wartość Se i NPV są równe zero. Na podstawie
parametrów jakości klasyfikacji oraz kształtu krzywych ROC można stwierdzić, że kla-
syfikacja do jednej z klas (epizod AF i brak epizodu AF) nie jest losowa. Optymalne
wartości parametrów α i w dla wykorzystywanej grupy sygnałów wynoszą 0,01 i 50
oraz pozwalają na uzyskanie czułości równej 0,700308, specyficzności równej 0,693437
oraz dodatniej wartości predykcyjnej równej 0,538125.
Opracowana aplikacja działa poprawnie na komputerze klasy PC oraz na urządze-
niach mobilnych, jej interfejs użytkownika jest przejrzysty. Wyniki klasyfikacji są przed-
stawione jako funkcja o przebiegu zbliżonym do prostokątnego, gdzie wartość równa
jeden oznacza wystąpienie epizodu migotania przedsionków.
serca. Charakteryzuje się nieskoordynowaną pracą przedsionków serca, połączoną z naj-
częściej niemiarową pracą komór. Chociaż migotanie przedsionków nie stanowi bezpo-
średniego zagrożenia życia, wpływa jego jakość z powodu zmian anatomicznych w sercu
oraz zaburzeń hemodynamiki i krzepliwości krwi. Istnieje wiele metod klasyfikacji mi-
gotania przedsionków, jednakże ich skuteczność wymaga poprawy.
Zaproponowany klasyfikator wykonuje detekcję epizodów migotania przedsionków
na podstawie testu Shapiro-Wilka rozkładu ∆RR (różnic między kolejnymi odstępami
RR) o zadanym poziomie istotności testu oraz wielkości analizowanego segmentu wy-
konywany na cyfrowym zapisie elektrokardiogramu. Metoda ta wykorzystuje detek-
cję QRS z użyciem algorytmu Pana i Tompkinsa, wyznaczenie ∆RR, podział sygnału
na nienakładające się segmenty o określonej szerokości oraz wykonywanie testu Shapiro-
Wilka dla każdego segmentu sygnału.
Klasyfikator został zaimplementowany jako wielowarstwowa aplikacja internetowa
w języku Python z interfejsem użytkownika jako Single Page Application (SPA) z wy-
korzystaniem HTML5, CSS3, JavaScript i AngularJS. Wykorzystanie architektury wie-
lowarstwowej pozwoliło na elastyczne podejście do projektowania, rozwijania i utrzy-
mywania aplikacji.
Zauważono, że zwiększenie poziomu istotności α oraz wielkości segmentu analizy
wzrasta specyficzność, dodatnia wartość predykcyjna i trafność, natomiast czułość
i ujemna wartość predykcyjna maleje. Dla sygnałów bez epizodów migotania przedsion-
ków (205, 208, 215 oraz 220 z bazy danych mitdb) uzyskana liczba TP oraz Se są równe
zero, natomiast dla sygnału zawierającego wyłącznie migotanie przedsionków (sygnał
07162 z bazy afdb) liczba TN, FP oraz wartość Se i NPV są równe zero. Na podstawie
parametrów jakości klasyfikacji oraz kształtu krzywych ROC można stwierdzić, że kla-
syfikacja do jednej z klas (epizod AF i brak epizodu AF) nie jest losowa. Optymalne
wartości parametrów α i w dla wykorzystywanej grupy sygnałów wynoszą 0,01 i 50
oraz pozwalają na uzyskanie czułości równej 0,700308, specyficzności równej 0,693437
oraz dodatniej wartości predykcyjnej równej 0,538125.
Opracowana aplikacja działa poprawnie na komputerze klasy PC oraz na urządze-
niach mobilnych, jej interfejs użytkownika jest przejrzysty. Wyniki klasyfikacji są przed-
stawione jako funkcja o przebiegu zbliżonym do prostokątnego, gdzie wartość równa
jeden oznacza wystąpienie epizodu migotania przedsionków.
Szkolenia i kursy
11-13 września 2016 - TDD, Clean Code, refaktoryzacja
27.06.2015: Sages sp. z o.o. - Warsztaty Podstawy AngularJS
2012: Microsoft Education - C# Programming Basics
27.06.2015: Sages sp. z o.o. - Warsztaty Podstawy AngularJS
2012: Microsoft Education - C# Programming Basics
Edukacja
Specjalizacje
Edukacja/Szkolenia
Uczelnie
IT - Rozwój oprogramowania
Programista Python
IT - Rozwój oprogramowania
Programista C#
IT - Rozwój oprogramowania
Programista Front-End
Zainteresowania
inżynieria biomedyczna, transport szynowy, prowadzenie bloga, medycyna, kultura internetowa, historia, komputery, wyjazdy zagraniczne, jazda na nartach, gra w brydża.
Organizacje
2013 - 2014: Studenckie Koło Naukowe Inżynieri Biomedycznej
2012 - nadal: Klub Sportowego Reagowania PowerSport - członek
2012 - nadal: Klub Sportowego Reagowania PowerSport - członek
Inne
-Obsługa stoiska Wydziału Inżynierii Biomedycznej na VI Europejskim Kongresie Małych i Średnich Przedsiębiorstw, Katowice, 11 października 2016
-Współprowadzenie stoiska firmy na Absolvent Talent Days 2015 w Katowicach. Obowiązki: promocja firmy, odpowiadanie na pytania odwiedzających.
-Wystąpienie jako prelegent w panelu dyskusyjnym „Konkretnie i na temat - jak dostać wybraną pracę?” Absolvent Talent Days Katowice 22.10.2015
-Prowadzenie stanowiska na Nocy Naukowców Politechniki Śląskiej 2015.
-Współprowadzenie stanowiska na Śląskiej Nocy Naukowców 2012.
Konkursy:
-Uczestnictwo w konkursie EBEC Poland 2015.
-Współprowadzenie stoiska firmy na Absolvent Talent Days 2015 w Katowicach. Obowiązki: promocja firmy, odpowiadanie na pytania odwiedzających.
-Wystąpienie jako prelegent w panelu dyskusyjnym „Konkretnie i na temat - jak dostać wybraną pracę?” Absolvent Talent Days Katowice 22.10.2015
-Prowadzenie stanowiska na Nocy Naukowców Politechniki Śląskiej 2015.
-Współprowadzenie stanowiska na Śląskiej Nocy Naukowców 2012.
Konkursy:
-Uczestnictwo w konkursie EBEC Poland 2015.
Grupy
Blogi
Wszystko o blogach, nie tylko w działaniach reklamowych w Internecie: od koncepcji do realizacji.
doktoranci i doktorzy, doktorat
Forum wymiany informacji dla doktorantów i doktorów. Wszystkie kierunki. doktoranci i doktorzy, prace doktorskie,habilitacja,przewód,metodologia badawcza, doktorat, nauka polska,
Inżynierowie biomedyczni
Interesujesz się inżynierią biomedyczną? Studiujesz lub dopiero zamierzasz studiować na kierunku inżynieria biomedyczna? Szukasz praktyki, pracy, stażu związanego z inżynierią biomedyczną? Interesuje
JavaScript
Wszystko o programowaniu w JavaScripcie, wykorzystaniu bibliotek i frameworków, różnicach między browserami w interpretacji języka.