mgr inż. Miłosz Gilga

Znajdziesz mnie na:

           

oraz:

     

Kontakt

O mnie

   

Absolwent studiów magisterskich z Informatyki na Politechnice Śląskiej. Pasjonuję się tworzeniem niestandardowych systemów - zarówno autonomicznych, jak i złożonych rozwiązań sieciowych. Mimo biegłej znajomości nowoczesnych frameworków, takich jak Spring Boot, chętnie sięgam po autorskie rozwiązania, opierając się na dogłębnej znajomości fundamentalnych technologii. Posiadam doświadczenie w pracy z lekkimi, wbudowanymi kontenerami aplikacji (Jetty) oraz w niskopoziomowym programowaniu z użyciem surowych gniazd TCP/UDP.

Moje kompetencje w inżynierii oprogramowania uzupełniam o zainteresowania badawcze związane z przetwarzaniem danych multimedialnych. W ramach czasu wolnego poszerzam swoje umiejętności w zakresie praktycznego wykorzystania metod łączących głębokie sieci neuronowe z algorytmami falkowymi do przetwarzania sygnałów (obrazów i dźwięków), w kontekście automatycznej ekstrakcji cech (segmentacja, polifonia).

Obecnie skupiam się na rozwijaniu wysoce rozproszonej, modułowej, skalowalnej i odpornej na błędy platformy JWizard - otwartoźródłowego oprogramowania, opartego głównie o języki Kotlin, Python oraz Typescript umożliwiającego odtwarzanie treści audio na kanałach głosowych Discord. Osobiście odpowiadam za cały cykl życia projektu, począwszy od kodu aplikacji, poprzez konfigurację procesów CI/CD, a na zarządzaniu infrastrukturą chmurową i sieciową kończąc.

Edukacja

Zainteresowania i umiejętności

Moje zainteresowania skupiają się w głównej mierze wokół tematów związanych z przetwarzaniem danych multimedialnych, wliczając w to przede wszystkim:

Podczas mojej dotychczasowej edukacji nabyłem specjalistyczne umiejętności z zakresu:

Jestem entuzjastą języków działających na JVM takich jak Java, Kotlin i Scala, ale również bardziej egzotycznych jak Elixir. Posiadam znajomość wielu popularnych języków programowania w stopniu biegłym (Java, Kotlin, Javascript, Typescript, PHP, C#, C, Python) oraz w większym lub mniejszym stopniu znam podstawy kilku innych języków (Scala, C++, Matlab, R) w tym tych egzotycznych (wspomniany wcześniej język Elixir).

Technologie

Technologie, z którymi pracuję przy rozwijanych przeze mnie projektach:

Technologie, które znam i używałem w przeszłych projektach:

Hobby

Prywatnie domator, entuzjasta muzyki filmowej, klasycznej oraz wielogatunkowej, koneser niezależnych arthouse'owych produkcji filmowych oraz oprogramowania Open Source.