hr

Bok ✌️, ja sam Kristijan

Softverski inženjer


30 godina, iz Hrvatske.

Kroz dosljednu praksu i strast prema učenju razvio sam snažnu stručnost u modernim web tehnologijama, s posebnim naglaskom na JavaScript ekosustav. Uživam u full-stack razvoju i sigurno se snalazim u frontendu, backendu, bazama podataka i cloudu. Pisanje čistog i učinkovitog koda dolazi mi prirodno, a posebno volim rad u timovima gdje se potiče dijeljenje znanja i razvoj vještina. Izvan posla sam pozitivna i pristupačna osoba koja voli čitanje, gaming, druženje s prijateljima i street workout. Istu razinu predanosti i znatiželje unosim u svoje osobne interese kao i u profesionalne projekte.


Moja slika

>_ Obrazovanje

2020. (Split, Hrvatska)

Magisterij

FESB

Računarstvo

2018. (Split, Hrvatska)

Preddiplomski studij

Prirodoslovno-matematički fakultet

Računarstvo

2015. (Livno, BiH)

Srednja škola

Gimnazija

Opća gimnazija

>_ Radno Iskustvo

pro 2024. (Remote)

Senior Softverski Inženjer

AiNergy

Kao full-stack inženjer sudjelujem u planiranju, dizajniranju i izgradnji napredne web platforme pokretane umjetnom inteligencijom za detekciju krovova i planiranje solarnih panela. Pokrivam cijeli životni ciklus — od definiranja arhitekture sustava do implementacije produkcijskih funkcionalnosti — koristeći Next.js na frontendu i Strapi s Node.js API-jem na backendu. Platforma se oslanja na napredne interne AI modele razvijene posebno za detekciju krovova, solarno planiranje i energetske procjene. Projektiram i upravljam cloud infrastrukturom na AWS-u, osiguravajući skalabilnost i pouzdanost, dok je sve definirano Terraformom. Docker se koristi za uredan razvojni tijek i stabilne CI/CD procese. Platforma korisnicima omogućuje generiranje i preuzimanje personaliziranih solarnih ponuda za klijente, čime se ubrzava i pojednostavljuje cijeli prodajni i konzultantski proces.

ruj 2022. - pro 2024. (Remote)

Softverski Inženjer

ArsFutura

Kao full-stack inženjer fokusiran na JavaScript ekosustav radio sam kroz cijeli životni ciklus proizvoda — planiranje, dizajn, izgradnju, testiranje i deploy kompleksnih sustava. U e-gaming industriji radio sam na velikim projektima za klijente poput Vindexa, EFG-a, Activisiona i Riota, pomažući u isporuci platformi koje podnose visoka opterećenja i zahtjevne korisnike.

Moj rad obuhvaćao je izgradnju pouzdanih backend servisa i razvoj responzivnih, optimiziranih korisničkih sučelja:
  • Dizajn, razvoj i održavanje full-stack web aplikacija koje poboljšavaju korisničke tokove i interne procese.
  • Suradnja s produkt, dizajn i QA timovima kako bismo brzo i kvalitetno isporučili funkcionalnosti.
  • Code review i održavanje visokih inženjerskih standarda.
  • Izrada pouzdanih REST API-ja u Node.js-u.
  • Izrada responzivnih i performantnih UI-eva s Reactom, TypeScriptom i Tailwindom.
ruj 2020. - ruj 2022. (Split, Hrvatska)

Softverski Inženjer

DEPT

  • Dizajnirao, razvijao, testirao i dokumentirao projekte u raznim industrijama, uključujući zdravstvo, vijesti i broadcasting.
  • Surađivao s multidisciplinarnim timovima na robusnim rješenjima poput poboljšanja angažmana pacijenata i upravljanja podacima za Refiy Health.
  • Modernizirao zastarjele frontend sustave, migrirajući stare stranice vijesti i blogova na React, čime je poboljšana izvedba i korisničko iskustvo.
velj 2020. - ruj 2020. (Split, Hrvatska)

Junior Softverski Inženjer

FGG

Radio sam s timovima za razvoj i dizajn na izradi robusne, korisnički usmjerene web aplikacije za online klađenje, casino i betting platforme, poboljšavajući angažman korisnika i pouzdanost sustava.

ožu 2018. - lip 2018. (Split, Hrvatska)

Praksa

Atos

Iskustvo prakse: Dizajn i implementacija hibridnih mobilnih aplikacija za interne potrebe tvrtke, koristeći Angular, Ionic i Redux za izradu učinkovitih i intuitivnih rješenja.

>_ Tehničke Vještine

Typescript
Javascript
Node.js
Next.js
React
Git
Docker
AWS
Terraform
RESTAPI
SQL
NoSQL
HTML
CSS
JediničnoTestiranje
CMS
Jira
Agile

>_ Postignuća

NodeJS Advanced
NodeJS Advanced

Stečena napredna certifikacija iz Node.js-a, s dubinskim fokusom na unutarnji rad Nodea i izgradnju skalabilnih backend sustava. Naučio sam Redis caching, upload datoteka, CI procese te savladao Event Loop, worker threadove i clustering.

Pogledaj certifikat ↗
Legacy Full-Stack
Legacy Full-Stack

Završena FreeCodeCamp Full Stack certifikacija, koja obuhvaća frontend, backend i sigurnosne osnove. Program uključuje responzivni dizajn, JavaScript algoritme i strukture podataka, vizualizaciju podataka, backend razvoj s API-jima te informacijsku sigurnost. Izradio sam više full-stack projekata prateći realne procese razvoja, jačajući rješavanje problema, čistoću koda i end-to-end razvoj.

Pogledaj certifikat ↗

>_ Osobni Projekti

Navedeni projekti uključuju kombinaciju osobnih projekata i manjih stvarnih rješenja koja sam radio samostalno ili za privatne klijente. Iako nisu dio formalnog radnog iskustva, realizirani su uz produkcijske standarde, odgovornost i visok stupanj posvećenosti. Pokazuju moj cilj da rješavam praktične probleme i razvijam svoje inženjerske vještine izvan tradicionalnih uloga.

TODO

Minimalistička PWA aplikacija izrađena u Reactu, omogućuje korisnicima dodavanje, praćenje i upravljanje dnevnim zadacima. Podaci se spremaju lokalno, što omogućuje offline rad i brz rad bez backenda. Sadrži kreiranje zadataka, označavanje dovršenih i pregled obavljenih i preostalih stavki.

TODO

IT Shop

IT Shop je e-commerce aplikacija izrađena kao dio kolegija Napredne Web Tehnologije. Korisnici mogu kreirati račun, objavljivati svoje smartphone i laptop proizvode, uređivati ih, brisati i pregledavati tuđe objave. Aplikacija uključuje košaricu, siguran checkout putem Stripea, povijest narudžbi i upravljanje računom. Frontend je izrađen u Angularu, backend u Node.js/Express, a baza je MongoDB.

IT Shop

Online Shop

Online Shop je vježbovni projekt za izgradnju potpunog React e-commerce iskustva. Implementirao sam Redux s Redux-Thunkom i Redux-Sagom za upravljanje asinkronom logikom. Koristio sam Styled-Components za stiliziranje, Firebase kao backend/API sloj i Stripe za simulaciju plaćanja. Aplikacija uključuje pregled proizvoda, košaricu i simulirani checkout.

Online Shop

GemBet

GemBet je velika online platforma za klađenje i casino. Radio sam u timu od tri osobe fokusiranom na razvoj korisničkog sučelja. Dizajnirali smo UI u Sketchu i implementirali ga u Reactu, koristeći Redux za upravljanje kompleksnim stanjima. Moj dio rada bio je pretvaranje dizajna u funkcionalan, responzivan i pouzdan frontend za proizvod visoke posjećenosti.

GemBet

PropertiesOnMap

PropertiesOnMap.com je marketplace za nekretnine izgrađen oko interaktivne mape. Korisnici mogu kreirati račune, objavljivati nekretnine (kuće, vile...) i pretraživati ih kroz Google Maps sučelje. Objave zahtijevaju point credite koji se kupuju putem Stripea. Frontend je u Reactu s Google Maps integracijom, backend u Expressu, Prismi i PostgreSQL-u. Razvio sam cijelu platformu — od modela podataka do platnog sustava.

PropertiesOnMap
Résumé