Smart Pension raste nakon širenja na Dubai, Australiju i uskoro - SAD, a s njime i zagrebački inženjerski tim

Smart Pension raste nakon širenja na Dubai, Australiju i uskoro – SAD, a s njime i zagrebački inženjerski tim

Zašto je takozvani 'automatski upis u mirovinski sustav' pravi razvojni izazov pričali smo s Tomislavom Brkljačićem i Ivanom Blaževićem iz Q agency čiji tim upravo traži pojačanje od desetak novih Ruby developera!

Sve duže živimo i mirovinski sustav mora pratiti taj trend i omogućavati integraciju novih tehnoloških rješenja. Možda ne još u Hrvatskoj, ali svakako u svijetu – jedno od takvih rješenja je Smart Pension na kojem radi zagrebačka agencija Q agency, jedna od najbrže rastućih tvrtki u regiji po Deloitteu poznata i po razvoju vlastitog proizvoda Jenz.

Primjerice, u Ujedinjenom Kraljevstvu zakonom iz 2008. definirala su se nova pravila po kojima poslodavci moraju uplaćivati u mirovinske fondove kroz automatski upis, tzv. “automatic enrollement”. Taj postupak olakšava upravo tehnološka platforma Smart Pension, kako smo pisali i prije godinu dana kada su tražili Rails i Javascript inženjere.

Uslijed rasta – potrebno je proširenje tima, kako će novi inženjeri pomoći?

Kako Smart Pension pomaže starim, ali i mladim korisnicima – i u doba pandemije

Smart Pension, kako za Netokraciju objašnjava Engineering product owner Tomislav Brkljačić, omogućava poslodavcima da organiziraju privatne mirovinske planove za svoje zaposlenike i pri tome im, zahvaljujući svojoj aplikaciji, daje slobodu da odluče koji smjer im odgovara, bez klasične papirologije:

Mirovinski osiguranici (zaposlenici kod poslodavca ili poduzetnici) sami odlučuju koliki dio svoje plaće će izdavati za vlastitu mirovinu, ali i u kojem omjeru žele ulagati u koju vrstu financijskog instrumenta te koja količina rizika im je prihvatljiva. Osim što osiguranici imaju pravo sami odabrati imovinu i rizike, mogu koristiti i Smartove ugrađene automatizirane mehanizme za ulaganje i upravljanje portfeljem.

Posebno je zanimljivo što je sustav prilagođen korisnicima ovisno o njihovoj dobi i spremnosti na rizik. Mlađima, primjerice, omogućava ulaganje u rizičnije instrumente koji imaju i veći potencijalni prirast, dok kako ti korisnici stare, njihova se imovina prebacuje u financijske instrumente nižeg rizika i prinosa:

To olakšava upravljanje imovinom kroz godine dajući veće prinose mlađim korisnicima koji su u poziciji priuštiti si veći rizik, a sigurnost i manje prinose korisnicima pred mirovinu koji se više ne žele izlagati riziku.

Smart Pension svoje korisnike usmjerava preko takozvanih glide pathova koji stalno mijenjaju njihov portfelj za minimiziranje rizika i povećavanje dobiti. To je posebno bitno u doba pandemije u kojima rizičniji financijskih proizvodi, poput nekih dionica, mogu biti opasniji za korisnike koji su u njih uložili. Tomislav navodi kako razvoj na kojem su radili pomaže u praksi:

Resursi mlađih korisnika su možda bili izloženi nekim fondovima koji su nastradali zbog pandemije, no mirovinsko ulaganje je dugoročno ulaganje. Takvi korisnici imaju pred sobom još puno godina u kojima će im se prinos vratiti i kratkoročni negativni rezultati neutralizirati.

S druge strane, stariji korisnici kojima se mirovina bliži nisu ni imali udjela u rizičnim instrumentima pa jednako tako nisu niti nastradali zbog COVID-19 efekta. Kod starijih osiguranika, novac je većinom u sigurnijim depozitima, a ne u rizičnijim dionicama.

Širenje projekta iz UK-ja na Dubai, Australiju i – SAD!

Iznenadan rast Smart Pensiona na brojnim tržištima stvorio je potrebu za proširenjem inženjerskog tima i sljedeća tri mjeseca – pa tako i u Zagrebu u Q agencyju.

Tržišta na koja se Smart Pension širi uključuju Dubai, Australiju i nešto kasnije – jedno od najvećih tehnoloških tržišta na svijetu – SAD. Proizvod je zbog toga što je nastao u UK-u prilagođen njihovom zakonodavstvu, tako da značajan dio razvoja čini upravo prilagođavanje platforme zakonodavnim okvirima određene zemlje.

Dapače, upravo je brzo reagiranje na promjene tržišta jedan od najvećih poslovnih, ali i tehnoloških izazova za rad na ovakvom projektu. Tomislav objašnjava:

Promjena regulative nekog zakona na određenom tržištu može dovesti do zahtjeva za promjenom funkcionalnosti u kratkom roku. Kako bismo riješili taj izazov prakticira se agilan način rada, poslovni zahtjevi se organiziraju u manje cjeline razumljive programerima te se isporučuju svakodnevno u produkciju.

Glavni fokus svake isporuke je vrijednost koju dobiva krajnji korisnik, a izazov je skalabilnost. Što se tiče otpornosti na pogreške, mislim da tu dosta dobro stojimo, a to smo postigli koristeći “Service oriented design” paradigmu, gdje smo izolirali svaku biznis komponentu u odvojenu cjelinu, koja je detaljno testirana.

Dapače, test driven development je obvezna praksa, a zbog toga – zaključuje – ne postoji linija koda u repozitoriju koja “nije pokrivena testovima”.

Razvoj neistraženih prostora ‘pension techa’

Zbog tog razvoja će se Smart Pensionov inženjerski tim – uključujući zagrebački tim koji vodi Q agency – povećati za 60 novih inženjera, sa 190 na preko 250 ljudi, a traže prvenstveno Senior Ruby developere i Junior/Mid Ruby developere. Iako se sad već radi o velikom timu, Tomislav objašnjava kako je struktura tima na projektu plitka, što je uostalom bio jedini način da tako brzo razviju projekt:

Ključ dosadašnjeg razvoja bili su jako puno komunikacije i timskog rada, što je posebno dobro izraženo na relaciji Product – Engineering i Product – QA. Kultura ranog uključenja svih ključnih dionika u proces analize i identifikacije utjecaja novih funkcionalnosti te fokusa na “MVP” i nadogradivost, izuzetno su važni i jako dobro zastupljeni u Smartu gdje se istovremeno puno funkcionalnih cjelina razvija paralelno.

Sama struktura u Smartu je matrična, ali i poprilično “flat” što snažno podupire filozofiju firme o timskom odlučivanju i podršci za jasno izražavanje ideja i pitanja prilikom donošenja odluka. S takvim načinom rada nije se bilo teško postaviti se kao ravnopravan i izuzetno cijenjen tim u Londonu.

Kako bi se snašao u takvom timu, Tomislav je nastojao biti zaista radoznao i otvoren. Smart Pensions se unutar tzv. pension techa bavi neistraženim teritorijem što po njegovom mišljenju otvara jako puno prostora za izražavanje vlastitih ideja ako ste dovoljno proaktivni:

Pokušaj i inicijative se cijene, a s druge strane greške su “dobrodošle” jer se iz njih nauči nešto novo. 🙂 Ako se odluče pridružiti timu, naši inženjeri mogu biti sigurni da će biti prihvaćeni od početka kao ravnopravni te da im je sva potrebna podrška i pomoć zagarantirana kroz ‘onboarding’ period (a i nakon toga).

Temelj za nove mogućnosti koje realizira proaktivan tim daje i arhitektura projekta koja po Ivanu Blaževiću, Ruby developeru na projektu, omogućava fleksibilnost u razvoju:

Svaki poslovni aspekt mirovinskog sustava i fondova je odvojen u posebnu cjelinu, koja se ponaša poput crne kutije, koja je lako prilagodljiva. Smartpension je naglo narastao i posebno nas je iznenadila organizacija razvoja platforme i efikasno uvođenje agile procesa u kratkom roku.

Kvalitetna arhitektura za brži razvoj… i brži ulazak novih članova tima

Iako je u naravi Smart Pension monolit, X ističe, projekt pri programiranju koristi puno značajki arhitekture bazirane na servisno orijentiranoj arhitekturi. Takvi temelji su dosad omogućili Q agencyju da nove članove tima jednostavno uvodi u projekt, kaže Ivan:

Arhitekturu određuje i postavlja vrhunski tim ljudi, a na developerima je da tu arhitekturu slijede. Smart ima dobro postavljene konvencije u kojima se lako snalaziti što uvelike olakšava rast i snalaženje novih, ali i trenutnih developera.

Sami procesi su odlična škola nama, ali i svima u ovoj industriji kako olakšati dodavanje novih ljudi na projekte, jer s odličnom arhitekturom, inače strma krivulja učenja i prilagodbe postaje puno jednostavnija i zahvalnija.

Takva arhitektura olakšava developerima da implementiraju novu mogućnost ili promijene ponašanje postojeće bez poznavanja cijelog sustava. Svaki mali dio neke mogućnosti, primjerice dodavanje novog korisnika, je zasebna cjelina tj. servis koji je izoliran. Konkretno, kako objašnjava Ivan:

Platforma se sastoji od aplikacije za zaposlenika, aplikacije za poslodavca, CRM aplikacije za administraciju. Sve tri aplikacije mogu pozvati primjerice mogućnost dodavanja novog korisnika i sve tri znaju kako će se taj servis ponašati. To nam daje kvalitetan, čitljiv kod koji nema puno bugova.

Zanima li vas rad u Smart Pensionsovom timu, možete se prijaviti za:

Kako Tomislav zaključuje, osim novih kolega, najviše ga veseli širenje platforme na tržišta izvan UK-a. Očekuje da će biti još mnogo izazova, ali i još veći rast u kojem će se Smart Pension razviti u zrelo rješenje za olakšavanje mirovinskih muka korisnika širom svijeta.

Komentari

  1. Marijan

    Marijan

    05. 09. 2020. u 9:36 am Odgovori

    Jel to ona agencija koja drži programere na standby ne plaćajući im ništa sve dok ih ne angažiraju i to preko programerovog obrta. Ah to je ta, vrlo ‘inovativni’ model iskorištavanja

    • Q agency

      Q agency

      09. 09. 2020. u 8:52 am Odgovori

      Bok i pozdrav iz Qa. 🙂

      Baš nas je ražalostilo da si došao do takve informacije. Trudimo se biti izrazito korektni prema našim zaposlenicima i vanjskim suradnicima i dosta radimo na tome da se ljudi kod nas osjećaju sigurno i ugodno.
      Svakako, nadamo se da će u budućnosti biti prilike da dođeš kod nas u ured na kavu i uvjeriš se u nešto sasvim suprotno. Do tada, baci oko na naš careers page i pogledaj što to sve nudimo i da zapravo uopće nismo tako strašni: https://q.agency/careers. 😀

      Ugodan dan,
      Q

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Društvene mreže

I porečki restoran i TikTok influencerica su u krivu

Iako je javnost brzo osudila influencericu Doris Stanković, s obje strane se pokazalo nepoznavanje profesionalne komunikacije, a i influencer marketinga.

Tehnologija

“Tata, jesi li baš morao kupiti električni auto?”

Napravio sam grešku: kupio sam električni automobil. Svi članci o električnim vozilima (EV) koje sam čitao na Hacker Newsu i Redditu nisu me pripremili za desetak EV infrastrukturnih problema u Hrvatskoj i okolici. Anegdote u nastavku objašnjavaju lekcije koje sam naučio na teži način.

Izrada web stranica

Da HTZ zna promovirati slavonski turizam u doba krize, ne bi pokrenuo Slavonia.travel

Slavonija je zanemarena već dugo, ali imamo što za ponuditi. Zašto onda reklamiramo samo kulen, rakiju i fiš?!

Što ste propustili

Tehnologija

Hrvatska kripto poštanska marka rasprodana je u nekoliko sati, ali što je to uopće

Uz pomoć Belme Gutlić iz tvrtke NodeFactory i Tina Galetovića iz tvrtke BitX te filatelista Emila Drkušića otkrivamo u čemu je stvar kod blockchain marke Hrvatske Pošte.

Startupi i poslovanje

Kakav dan: Nanobit se prodaje švedskom Stillfrontu za 148 milijuna dolara; spekulira se da Rimac Automobili preuzimaju Bugatti

Kad pratite tehnološki sektor, rijetko se kad dogodi da se dvije izvanredne vijesti dogode u istom danu. Danas je ipak takav dan.

Tehnologija

Facebook želi da gledate svijet kroz njegove uređaje, no želite li zbilja pametne – Ray Banke?

U pomalo iznenađujućem predstavljanju jučer, Facebookov Mark Zuckerberg najavio je dva nova proizvoda: Oculus Quest 2 i pametne naočale, a za Netokraciju ih komentira Darian Škarica, osnivač tvrtke Delta Reality.

Sponzorirano

5 najzanimljivih komentara hrvatskih stručnjaka o stanju Europske Unije!

Hrvatski stručnjaci na panel raspravi Digital Brunch jučer su komentirali stanje Europske unije: kako EU može dodatno pomoći poduzetnicima i demokratskim procesima te što može učiniti da ojača protok ljudi, dobara i kapitala, samo su neke od stavki kojih su se dotakli.

Tehnologija

Apple jučer nije najavio novi mobitel, ali njegovi proizvodi barem više nisu skupi kao prije

Novi rujan, novi Apple događaj. Ovoga puta, možda bez mobitela, ali i dalje zanimljiv.

Novost

Employer branding i marketing kroz esport: Naučite kako doći do novih talenata i kupaca uz drugi Good Game ebook!

Kao što smo prošlog tjedna najavili, Good Game ebook dolazi u dva dijela - danas je dostupan i drugi! Tvrtka ste koja brine kako pristupiti novim generacijama? Ovo je verzija za vas.