Zašto iskusni developeri vole raditi u (Software) Sauni? Jer se manje znoje, a rade na boljim projektima

Zašto iskusni developeri vole raditi u (Software) Sauni? Jer se manje znoje, a rade na boljim projektima

Kad Finac vodi agenciju u Hrvatskoj, developeri ne preskaču pisanje testova, mogu se prebacivati s tehnologija - i ne manje važno - mogu odbiti projekt.

Ako ste se ikad pitali zašto bi netko iz Finske, zemlje koja nam je dala Angry Birds, Supercell i Wolt došao u Hrvatsku kako bi osnovao developersku kompaniju – i mi smo.

Zato smo sjeli s Ilkka-Cristianom Niemijem, jednim od osnivača tvrtke Software Sauna, jer ako netko zna odgovor, to mora biti osoba koja se iz Finske preselila u Hrvatsku i osnovala tvrtku.

Pa, prije nego sam došao u Hrvatsku, radio sam 10 godina u Poljskoj. Jedno ljeto sam bio u Hrvatskoj i zaljubio se u ljude, hranu, prirodu. Onda sam razgovarao s nekim kolegama u Finskoj, napravili smo istraživanje tržišta i osnovali kompaniju.

Trenutno izvozimo u Finsku, koja nam je 90% tržišta, a pomalo otvaramo Njemačku i US. Dobro nam ide. Rastemo. Ide nam na ruku što svi znaju za ljepote Hrvatske, žele doći na more, vidjeti Dubrovnik. Vodimo klijente na jedrenje, a cijenom smo konkurentni. Win-win.

Software Sauna prema Clutchu je jedna od najboljih hrvatskih dev kompanija 2021. Ako se sjećate, pisali smo o njima još 2019. kad su imali 10 zaposlenih. U pandemiji broj zaposlenika im se udvostručio, danas ih je 25. 

Prvi u Sauni

Marko programira u Software Sauni već 3 godine. Foto: Mario Poje

Prvi developer koji se pridružio Software Sauni, bio je Marko Bjelac. Svi projekti na kojima je Marko radio imali su neki uzbudljivi faktor – kompleksnost, suradnja s puno vanjskih developera, streamanje podataka u realnom vremenu, podizanje čitavog CI pipelinea.

U svaki je imao priliku ugraditi kvalitetu, s uživanjem radio na kodu i poslije mirno spavao jer je napravio najbolje što može, prisjeća se Marko, koji je danas u Software Sauni Lead Software Developer.

Prvi projekti su mi bili: veliki UI bankarske platforme (Angular), web aplikacija za upravljanje medicinskom dokumentacijom (Kotlin + Angular), a zatim UI za prikaz streamanih medicinskih podataka u realnom vremenu (React).

U Sauni je sad treću godinu. Ostaje zbog slobode isprobavanja agilnih Extreme Programming metodologija poput TDD-a, CI/CD-a, programiranja u paru i BDD-a.

Developeri mogu odbiti projekt?!

Je li to moguće, i mene čudi da neka agencija odbija projekte… Marko se smije.

Da. Zvuči nevjerojatno, ali inzistiramo na određenom tipu projekata i klijenata.

Intervjuiramo potencijalne klijente isto kao što intervjuiramo potencijalne zaposlenike. Nakon uvodnog razgovora s vodećim ljudima organiziramo sastanak između tehničkih osoba (CTO, lead dev itd.). Ako klijent nema razumijevanja za agile, nema smisla da prihvatimo projekt u kojem klijent i mi nećemo imati kompatibilne načine rada i tratiti ćemo i njihovo i naše vrijeme.

Osnivač Ilkka je zadužen da nađe zanimljive i globalne projekte na kojima čak i oni iskusni mogu nešto naučiti. Foto: Mario Poje

Međutim, kad naiđe dobar projekt onda je to-to. Ilkka navodi kako trenutno rade na “glazbenom AirBnb Woltu”, platformi za ugovaranje koncerata, izvođača i prostora. Investitori su značajne glazbene zvijezde u Finskoj, koja je testno tržište pa slijede UK i US. Sauna radi sve. Mi smo im tehnološka podrška, dodaje Ilkka. Sretan je, jer su svi developeri na tom projektu uzbuđeni:

Imaju priliku raditi s legendom softverske arhitekture koji je gradio neke od najvećih globalnih (finskih) startupa.

Kako zadržavaju developere kada se svi za njih otimaju?

Osim toga što njihovi developeri sami biraju projekte, Ilkka je zadužen da nađe zanimljive i globalne projekte na kojima čak i oni iskusni mogu nešto naučiti. A nije naodmet spomenuti i da im daju da rade od gdje i kako hoće.

Mislim da je CTO Wolta rekao: Hvala kompanijama koje ne dopuštaju svojim ljudima rad od kuće. Osigurale su nam najbolji kadar.

Imamo ljude u Osijeku, Rijeci, Sisku, Splitu, čak i jednog kolegu u BiH. Nije bitno gdje ste – bitno je da znate svoj posao. Kad je posao dobro obavljen, svi smo sretni.

Kako su preživjeli pandemiju?

Na početku je bilo malo drž-nedaj, kad nam je pola developera bilo na standbyu, ali stvari su se brzo zakrpale. Trenutno imamo 20 developera, a projekti u razvoju zahtijevaju da zaposlimo još desetoro ljudi. Pandemiju smo poslovno odlično prebrodili.

Tko ne bi poželio Finca za šefa!

Foto: Mario Poje

Njegov najveći doprinos kvaliteti koda, kaže Ilkka, jest što on ne piše nikakav kod.

Ni Hello World. To rade developeri. Ja ne govorim developerima što da rade. Vjerujem im i tražim njihovo mišljenje. Toliko, da sami komuniciraju s klijentima.

Iako bismo lako Nordijce zamislili kao hladne i zatvorene, Ilkka kaže da su zapravo Slaveni suzdržaniji i da im treba neko vrijeme dok se odvaže reći što ih muči.

Najteže mi je uvjeriti ljude u Hrvatskoj kako su moja vrata uvijek otvorena. Ljude s kojima radim već 2-3 godine. Samo recite ako imate problem – i prije nego što postane problem.

U Finskoj ljudi svom šefu obično kažu sve na Božićnoj zabavi, iskreno će Ilkka:

Ali nakon praznika bez straha dođu na posao. U kompaniji svi zajedno radimo na nekom cilju. Ja pronalazim poslove i dogovaram uvjete i sve oko toga. Developeri mi kažu što, kako, kad. Sretni oni, sretan ja.

Što bi rekao prijatelju ili kolegi – kako je u Sauni?

Marko: Ako ti je ikad itko zabranio pisati testove ili ti rekao da “odgodiš” testove za neko “bolje” vrijeme, dođi u Saunu! Tu se to ne događa. 🙂 

Ilkka ga nadopunjava: Ljudi kod nas mogu eksperimentirati i učiti nove stvari. Zamijeniti front za back ili promijeniti tech stack iz Pythona u Node.js. Nama kao kompaniji najvažnija je kvaliteta proizvoda – zato i zapošljavamo samo najkvalitetnije ljude. Ne žuri nam se. 

Ako imate dodatnih pitanja, Careers stranica je dobar početak. 🙂

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Mobilne aplikacije

ZET-ov štrajk iznjedrio nova digitalna rješenja za prijevoz po Zagrebu

Zagreb je jutros ostao bez redovitog tramvajskog i autobusnog prometa, no građani su brzo počeli tražiti alternativna rješenja. Uz organiziranje zajedničkih vožnji, pojavilo se i nekoliko digitalnih projekata koji pokušavaju povezati vozače i putnike.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Programiranje

Tim od šest developera, dva QA-a i jednog Product Ownera postaje prošlost

Florian Krause ima trideset godina iskustva u razvoju softvera, jedan propali startup i čvrsto mišljenje: tim od šest developera, dva QA-a i jednog product ownera postaje prošlost. Na The Geek Gatheringu u Osijeku objasnio je čime se takva postava zamjenjuje.

Što ste propustili

Pametni automobili

Napokon smo se provozali Verneovim robotaksijem!

Nakon što smo u Zagrebu bezuspješno pokušali uhvatiti Verneov robotaksi putem Uberove aplikacije, zvijezde su se posložile i mi smo dobili poziv koji se ne odbija.

Umjetna inteligencija

Tko zbog AI-ja i dalje ulaže u ljude, a tko otpušta 50% radne snage?

Dok neke tvrtke nastavljaju i zapošljavati i ulagati u AI, druge su odabrale samo potonje. Kako različite tvrtke pristupaju promjenama na tržištu, doznali smo na Automation Summitu.

Novost

Gamepires najavio otpuštanja, smanjuje tim koji radi na SCUM-u

Gamepires, koji stoji iza igre SCUM, smanjuje broj zaposlenih zbog zahtjevnih tržišnih uvjeta. Objava dolazi nekoliko mjeseci nakon što je studio preuzeo britanski Splash Damage.

Vodič

Imate pretplatu na AI alate? Evo što računovođe kažu o ispravnom evidentiranju

U novoj kolumni Bruno Cvitanović, direktor računovodstvenog i konzultantskog servisa Brojevi objašnjava kako računovodstveno tretirati AI alate, što vrijedi za poduzetnike izvan sustava PDV-a i na koje pogreške treba paziti.

Veliki intervjui

Ako AI može napraviti film ili igru, što ostaje kreativcima? Odgovara CEO Nanobita

Može li umjetna inteligencija promijeniti način na koji nastaju filmovi i igre, a da pritom ne žrtvujemo kvalitetu priče i kreativnu viziju? Nanobit već testira odgovor na to pitanje, razvijajući AI produkcijske procese koji otvaraju mogućnost stvaranja sadržaja velikom brzinom.

Netokracija Podcast

Dekan FER-a: AI ne može zamijeniti temeljno znanje inženjera

Umjetna inteligencija mijenja način na koji radimo, ali bez temeljnih znanja nema ni kvalitetnih inženjera ni ozbiljnog tehnološkog napretka. U razgovoru s dekanom FER-a otkrivamo zašto je važno ulagati u istraživanje i razvoj, kako povezati fakultete i industriju te gdje se otvaraju nove prilike za Hrvatsku – od robotike i fizičke umjetne inteligencije do razvoja visokotehnoloških proizvoda.