inhire.ioBlogPraca w ITNa czym polega praca Software Architecta? Historia Tomasza Galińskiego z GetResponse

Na czym polega praca Software Architecta? Historia Tomasza Galińskiego z GetResponse

Praca w IT
19/05/2022

Branża IT ma wiele technologii i ról, tym razem udało nam się porozmawiać z Tomaszem Galińskim, który jest Software Architectem w GetResponse. Opowiedział nam, na czym polega jego praca, obalił mit pracy w IT – błędnie postrzeganej, jako monotonnej oraz o tym, czym zajmował się wcześniej.

Pracujesz jako Software Architect, co zdecydowało o wyborze właśnie tego kierunku?

Stanowisko, które pełnisz w firmie powinno odpowiadać Twoim umiejętnościom, wiedzy i doświadczeniu. W momencie zatrudnienia w GetResponse aplikowałem na inną ofertę, jednak po rozmowie wstępnej zaproponowano mi takie stanowisko. Firma była wówczas w trakcie silnego rozwoju działu IT i przekształceń. Software architect to dość złożone stanowisko, wymaga dużej elastyczności myślenia i zachowania, niekoniecznie musisz być świetnym koderem, czy nie wiadomo jakim analitykiem, żeby pracować na takim stanowisku. Raczej trzeba łączyć wszystkie te cechy, patrzeć strategicznie na cele, ale umieć też działać operacyjnie i przede wszystkim z zespołem.

Czy praca na tym stanowisku nie jest monotematyczna? Jak wygląda Twój standardowy dzień w pracy?

Absolutnie nie ma mowy o schematycznej pracy. Prowadzę projekty techniczne ogólnofirmowe, a także opiekuję się jednym zespołem i działam w obszarze jego odpowiedzialności. Zajmuję się poszukiwaniem nowych rozwiązań dla projektów, które biznes nam przedstawia.

Zaczynam dzień od sprawdzenia Code Review, czy jest coś nowego do sprawdzenia. Dalej kontynuuję moje zadania, aż do porannego Daily w zespole, gdzie sprawdzamy statusy naszych zadań i określamy co z nimi dalej, określając naszą współpracę w zespole. Dbamy o jakość, więc codziennie przeglądamy logi błędów, a także zgłoszenia nowych błędów, klasyfikując odpowiednio ich działanie. Później realizuję zadania, uczestniczę w spotkaniach cross-firmowych.

Samorozwój w obszarze IT w GetResponse w dużej mierze zależy od Ciebie, prowadzimy Centrum Edukacji, miejsce gdzie możesz wybierać z najnowszych polecanych konferencji, szkoleń wewnętrznych i zewnętrznych. Prowadzimy akcję piątek na rozwój, gdzie możesz realizować swoje projekty lub doszkalać się w dowolnym obszarze.

Pracujemy na Docker, Kubernetes i Gitlab, zatem równolegle do umiejętności programisty, automatycznie rozwijasz się także na polu DevOpsowym. Dążymy też do pełnego CI/CD, zatem mamy kompletną piramidę testów na całym etapie developmentu naszych projektów. Zielone światło na wykorzystywanie najnowszych, sprawdzonych technologii powoduje również konieczność automatycznego ich poznania, przynajmniej na podstawowym poziomie.

Pamiętasz swoje początki w GetResponse? Jakie były początkowo największe trudności, z którymi musiałeś się zmierzyć na tym stanowisku?

Do GetResponse przyszedłem z innego stanowiska, na którym miałem przerwę w programowaniu, zatem musiałem trochę odświeżyć pamięć, co bardzo mi się podobało. Dużo dowiedziałem się o Domain-Driven Design, które na początku nie jest łatwe do ogarnięcia.

Jakie były twoje poprzednie doświadczenia w branży IT? Czym się zajmowałeś?

W IT zaczynałem od programisty, potem dość szybko zostałem team leaderem zespołu, następnie kierownikiem działu IT, a tuż przed GetResponse zostałem analitykiem biznesowym/systemowym.

Czy jest coś, czego brakuje ci na tym stanowisku z perspektywy poprzednich doświadczeń zawodowych?

Wręcz przeciwnie – cały czas odnajduję dużą satysfakcję z możliwości programowania, co na ostatnich moich stanowiskach nie było częste lub nie występowało wcale.

Przeczytaj także – Dlaczego onboarding pracownika jest konieczny w organizacji? Zbiór najważniejszych informacji

Co najbardziej cenisz w pracy dla GetResponse?

W GetResponse podoba mi się, że działamy z wykorzystaniem najnowszych trendów, możemy je wykorzystywać i sprawdzać, czy pasują do naszego działania. Obecnie np. jesteśmy w drodze do cloud’a, co przy naszej bardzo złożonej aplikacji, którą przez wiele lat do tego przygotowywaliśmy, jest zadaniem wymagającym dobrej znajomości rozwiązań cloud’owych oraz oczywiście niuansów programistycznych i architektonicznych, które będą najlepiej pasowały do transformacji.

Bardzo również pasuje mi dowolność wyboru sposobu pracy czy będzie to praca zdalna, w biurze czy hybrydowa. Obecnie praca w 100% zdalna bardzo mi pasuje, jednak być może coś zmienię w moich preferencjach, gdyż w tym roku planowane jest uruchomienie nowego biura w najnowszym biurowcu w Gdańsku, z doskonałym widokiem na Zatokę Gdańską i panoramę miasta, a także z restauracją na wyłączność dla pracowników.

Sama praca z kodem i projektami to nie wszystko, ważne jest też to z kim się pracuje, a ludzie w GetResponse to wspaniała ekipa. Jeśli ktoś potrzebuje pomocy, to wie, że w każdej chwili na kogoś z wiedzą może liczyć. Swobodna atmosfera w zespole, spotkania integracyjne to też jest coś co bardzo cenię w naszej firmie.