Facebook Recbot LinkedIn Recbot Instagram Recbot

„We are humble engineers”. Wywiad z Markiem Sontagiem (Senior Java Developer)

We are humble engineers”. Przepis na sukces

Rozmowa z Markiem Sontagiem Senior Java Developerem z firmy Infobip o fundamentach sukcesu omnichanelowego unicornu.

Jak długo zajmujesz się programowaniem w Java?

Przedmioty ścisłe pasjonowały mnie już w liceum, dlatego wybór kierunku informatyki na Politechnice Śląskiej był dla mnie naturalnym etapem dalszego rozwoju. Pierwsze doświadczenia zawodowe zbierałem w kilku różnych firmach, zaczynając od stażysty, następnie asystenta inżyniera, przez inżyniera, aż do starszego inżyniera. Równocześnie poszerzałem swoją wiedzę przygotowując i prowadząc kursy Java oraz tworząc własną aplikację mobilną.

Co Cię motywowało i inspirowało do dalszego rozwoju w roli programisty Java?

Przede wszystkim praca programisty jest kreatywna. Ponadto problemy napotykane w codziennej pracy są różnorodne i nieraz bardzo złożone. Jednym z takich problemów jest konieczność przetwarzania i przesyłania wiadomości przechodzących przez platformę Infobip z jak najmniejszymi opóźnieniami. Jednocześnie musimy być gotowi na przyjęcie bardzo dużego ruchu. Rozwiązań i usprawnień dla spełnienia tych wymagań jest wiele, można wymienić np. cachowanie danych, czy tworzenie nieblokującego kodu w naszych serwisach – korzystamy w nich z Project Reactora czy kotlinowych corutines, zapewniając dzięki temu wysoką dostępność naszych usług.

Jakie są Twoje zadania w Infobip?

Katowicki oddział zajmuje się dwoma obszarami. Pierwszy to integracja naszej platformy z kanałami komunikacji takimi jak Messenger, WhatsApp, Google Business Messages, itd. Dzięki temu jesteśmy w stanie skomunikować naszych klientów biznesowych z ich klientami detalicznymi za pomocą dowolnego, najbardziej dogodnego dla nich, kanału. Drugim obszarem jest integrowanie Infobipu z innymi platformami informatycznymi, np. ServiceNow. Ja pracuję w tym pierwszym obszarze.

Za co najbardziej cenisz pracę w swoim zespole?

Jednym z naszych mott przewodnich jest: „We are humble engineers”. Już od samego początku bardzo mi się to zdanie spodobało, nigdzie wcześniej nie spotkałem się z podobnym sformułowaniem. Według mnie pokora w pracy inżyniera jest cechą bardzo cenną, zwłaszcza w pracy zespołowej.

Kolejnym elementem pracy w Infobip, który zrobił na mnie duże wrażenie, jest szybki proces wdrażania naszych zmian. Proces deploymentu jest zautomatyzowany: czas, który upływa od zaakceptowania zmian w kodzie (code review) do wdrożenia ich na wszystkich naszych Data Center na świecie, jest liczony w minutach. Daje to ogromną satysfakcję i poczucie realnego wpływu na kształt naszej platformy. Sprawna praca nie byłaby możliwa bez wspomnianej wyżej dobrej komunikacji. Jest to bardzo ważna część naszej codziennej pracy. Każdy też może wnosić swoje uwagi czy propozycje, bez względu na staż i doświadczenie. Pracujemy w atmosferze, w której jest miejsce na eksperymenty i nie ma przesadnej obawy przed popełnieniem ewentualnego błędu. Mówię „przesadnej”, bo zdajemy sobie sprawę, że bierzemy odpowiedzialność jako zespół za wykonanie zadań i utrzymanie naszych serwisów. Oczywiście mamy pewną strukturę działania i narzędzia, które pozwalają nam zachować adekwatną kontrolę, np. codzienne spotkania, code review, odpowiednio dopasowane środowisko testowe, itd. Staramy się także dzielić naszą wiedzą i propagować ją w ramach nie tylko małego zespołu czy oddziału, ale w całej firmie. Co tydzień spotykamy się na tzw. Knowledge sharingu, gdzie wymieniamy się „na świeżo” zdobytą wiedzą, a raz do roku odbywa się w firmie wewnętrzna konferencja DevDays.

Motto, które jest efektem powyższej postawy, to: „Wygrywa najlepsze rozwiązanie”. Koncepcja, jaką opracowujemy na każdym etapie, daje możliwość wniesienia odpowiednich uwag, feedbacku. Dzięki temu mamy przekonanie, że wypracowany kierunek jest możliwie najlepszym rozwiązaniem

Czy w Infobip programista Java może się rozwinąć?

Zdecydowanie! Firma daje duże możliwości eksperymentowania, a wiele nowoczesnych technologii jest używanych w kodzie produkcyjnym. Poza tym programiści biorą odpowiedzialność za realizację powierzonych zadań, a to uczy odpowiedzialności i zaangażowania. Do tego dużą satysfakcję daje szybkość wprowadzania zmian oraz sam fakt pracy nad tak złożoną platformą.

 

Zobacz profil pracodawcy

Wyślij Uwagi

*Ocena treści pod kątem Seniority
Junior Mid Senior Expert
Oceń post przed wysłaniem komentarza

Twój komentarz:

To pole jest wymagane. (min. 3 znaki)
To pole jest wymagane

*- konieczne do uzupełnienia

Dziękujemy za wysłanie komentarza!

Oferty pracy

JAVA Software Engineer

Infobip

  • Katowice
  • Umowa o pracę
  • 9 000 - 13 000 PLN (netto)

Senior JAVA Software Engineer

Infobip

  • Katowice
  • Umowa o pracę
  • 12 500 - 18 500 PLN (netto)

Inne artykuły

„Doceniamy krytyczne myślenie”. Wywiad z...

Rozmawiamy z  Krzysztofem Barańskim Senior Java Developerem z firmy Infobip o docenianiu krytycznego sposobu myślenia w pracy zespołu developerów.

1165

„Wygrywa najlepsze rozwiązanie”

Infobip jest globalnym liderem efektywnej komunikacji omnichannelowej, stworzona platforma ma na celu angażowanie konsumentów w preferowany przez nich sposób...

6092