Michał Zadrożny ukończył studia na kierunku Informatyka z wynikiem celującym i otrzymał tytuł zawodowy magister inżynier.
Kilka słów od naszego absolwenta:
Od trzech lat zajmuję się wytwarzaniem, utrzymywaniem i rozwijaniem oprogramowania w firmie świadczącej usługi dla duńskiego sektora bankowego. Pracuję jako programista Java w dziale inwestycyjnym. Obecnie moja codzienna praca koncentruje się na projektowaniu i implementacji serwerowych API, które są wykorzystywane przez aplikację bankowości internetowej dostępną na urządzeniach mobilnych i poprzez przeglądarki internetowe.
W swojej pracy magisterskiej porównałem dwa podejścia do tworzenia serwerowych API – dominującą na rynku architekturę REST, którą wykorzystuję również w swojej pracy zawodowej oraz stosunkowo nowe podejście stworzone przez firmę Facebook – GraphQL, które jest reklamowane jako następca RESTa. Poddałem analizie oba podejścia według takich kryteriów, jak elastyczność integracji API z aplikacjami klienckimi i ze źródłem danych, odporność na zmiany wymagań, wydajność, bezpieczeństwo, czy możliwości monitoringu. Analizę teoretyczną rozszerzyłem o eksperymenty, które przeprowadziłem na dwóch stworzonych przeze mnie aplikacjach serwerowych. W jednej aplikacji zastosowałem architekturę REST, natomiast w drugiej użyłem GraphQL. Porównałem przepustowość obu aplikacji przy zwiększającym się obciążeniu. Bazując na mojej pracy, architekci projektujący systemy internetowe mogą racjonalnie wybrać technologię tworzenia API odpowiednią dla ich przypadku użycia, wymagań biznesowych, czy zasobów finansowych.
Ukończone przez mnie studia magisterskie w Ośrodku Kształcenia na Odległość Politechniki Warszawskiej pomogły mi rozszerzyć moją wiedzę w różnych obszarach informatyki, a zwłaszcza w zakresie tworzenia systemów internetowych i organizacji projektów informatycznych. Elastyczny tryb studiowania pozwolił mi na jednoczesny rozwój zawodowy i wykorzystywanie zdobywanej na studiach wiedzy w praktyce