hero

mgr inż. Miłosz Gilga

Znajdziesz mnie na:

           

oraz:

     

Kontakt

O mnie

     

Absolwent studiów magisterskich z Informatyki na Politechnice Śląskiej, specjalizujący się w rozwoju oprogramowania i platform engineeringu. Pasjonat rozwiązań wymagających wejścia "pod maskę" systemu. Biegle korzystam z nowoczesnych standardów (Spring Boot), jednak fundamentem mojego warsztatu jest głęboka znajomość protokołów sieciowych, surowych gniazd TCP/UDP oraz lekkich serwerów wbudowanych (Jetty). Jako platform engineer łączę wiedzę z zakresu niskopoziomowej architektury z projektowaniem skalowalnej infrastruktury, protokołów i potoków CI/CD.

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 techniki steganograficzne z algorytmami falkowymi do przetwarzania sygnałów (obrazów i dźwięków), w kontekście zaszywania treści i szeroko pojętego watermarkingu.

Obecnie rozwijam JWizard - wysoce rozproszoną, skalowalną i odporną na błędy platformę open-source dostarczającą strumienie audio na kanały głosowe Discord (wykorzystującą Javę, Kotlin, Pythona i TypeScript). Projekt znajduje się w trzeciej iteracji, w ramach której przeprowadzam migrację z modularnego monolitu do architektury mikroserwisowej (architektura heksagonalna). Głównym celem tej zmiany jest maksymalizacja przepustowości i eliminacja wąskich gardeł systemu. Prowadzę ten projekt kompleksowo: od tworzenia kodu, przez automatyzację procesów CI/CD, aż po utrzymanie infrastruktury chmurowej i sieciowej.

Edukacja

Niezależna działaność badawcza

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:

Biegle programuję w takich językach jak Java, Kotlin, TypeScript, C#, C oraz Python. Posiadam również praktyczną znajomość Scali, C++, Matlaba i R. Obecnie poszerzam swoje kompetencje o paradygmat programowania funkcyjnego, aktywnie ucząc się języka 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

Entuzjasta systemów automatyki domowej i systemów automatyki multimedialnej. Archeolog internetowy, miłośnik kina niezależnego i alternatywnych brzmień. Aktywny archiwista i użytkownik nośników analogowych. Czytelnik literatury science fiction, kosmologicznej i Lovecraft'owskiego horroru.