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.

>_ Obrazovanje
Magisterij
FESB
Računarstvo
Preddiplomski studij
Prirodoslovno-matematički fakultet
Računarstvo
Srednja škola
Gimnazija
Opća gimnazija
>_ Radno Iskustvo
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.
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.
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.
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.
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
>_ Postignuća

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.

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.
>_ 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.

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.

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.

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.

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.
