Bok ✌️, Ja sam Kristijan
Software Engineer
29 godina, živim u Hrvatskoj.
Uz kontinuiranu praksu i posvećenost učenju, usavršio sam svoje znanje u naprednim i modernim web tehnologijama, prvenstveno fokusirajući se na JavaScript stack. Moja stručnost obuhvaća full-stack razvoj, uključujući front-end i back-end tehnologije, baze podataka i integraciju API-ja. Izvrsno pišem čist i učinkovit kod, uživam raditi u timskom okruženju i strastven sam u dijeljenju znanja i stjecanju novih vještina.
Ja sam pozitivna i prijateljska osoba koja uživa u čitanju, igranju videoigara, druženju s prijateljima i treniranju na otvorenom u slobodno vrijeme.

🎓 Obrazovanje
Magistar
FESB
Računarstvo
Prvostupnik
Prirodoslovni fakultet
Informatika
Diploma
Gimnazija
Srednja škola
💻 Radno iskustvo
Full-Stack Engineer
AiNergy
Kao Full Stack inženjer radim na razvoju napredne web aplikacije pokretane umjetnom inteligencijom, fokusirane na detekciju krovova i planiranje solarnih panela. Platforma, izgrađena pomoću Next.js-a i upravljana kroz Strapi, pomaže korisnicima u optimizaciji postavljanja solarnih panela koristeći AI za analizu površine krova, predviđanje troškova, određivanje optimalnog položaja panela te prognozu vremena i proizvodnje energije. Također omogućuje korisnicima generiranje i preuzimanje personaliziranih ponuda koje mogu dijeliti sa svojim klijentima, čime se olakšava prodajni i savjetodavni proces.
Full-Stack Engineer
Ars Futura
Kao Full-Stack inženjer specijaliziran za JavaScript stack, bio sam duboko uključen u raznolike projekte unutar e-gaming industrije. Moje odgovornosti pokrivaju cijeli životni ciklus projekta, od početnog dizajna i testiranja do sveobuhvatnih faza razvoja i implementacije. Imao sam privilegiju surađivati s renomiranim tvrtkama poput Vindex, EFG, Activision i Riot, doprinoseći stvaranju i unapređenju inovativnih gaming iskustava. Dizajniranje, razvijanje i održavanje web aplikacija za poboljšanje korisničkog iskustva i pojednostavljenje poslovnih procesa. Suradnja s multidisciplinarnim timovima, uključujući menadžere proizvoda, dizajnere i QA inženjere, radi isporuke visokokvalitetnih softverskih rješenja. Provođenje pregleda koda kako bi se osigurala usklađenost s najboljim praksama i standardima kodiranja. Razvijanje RESTful API-ja koristeći Node.js za olakšavanje komunikacije između front-end i back-end sustava. Implementacija responzivnih i dinamičnih front-end sučelja koristeći React, Tailwind i TypeScript, poboljšavajući korisničku interakciju i performanse.
Software Engineer
DEPT HR
Radio sam na dizajniranju, razvoju, testiranju i dokumentiranju raznih projekata. Suradnja s timom na stvaranju robusnih rješenja za Refiy Health, doprinoseći poboljšanom angažmanu pacijenata i upravljanju podacima. Migracija postojećih vijesti i blog stranica za klijenta u industriji emitiranja vijesti na React, poboljšavajući performanse i korisničko iskustvo.
Frontend developer
FGG
Radio sam zajedno s programerima i dizajnerima na izradi funkcionalne, robusne i vizualno privlačne web aplikacije za online klađenje.
Mobile application developer
Atos
Sudjelovao sam u studentskoj praksi, radeći s kolegama na dizajniranju i implementaciji hibridnih mobilnih aplikacija za internu upotrebu tvrtke. Koristio sam Angular, Ionic i Redux za razvoj učinkovitih i korisniku prihvatljivih mobilnih rješenja.
🧮 Tehničke vještine
📃 Postignuća
⚒️ Osobni projekti
TODO
TODO lista je jednostavna progresivna web aplikacija (PWA). Korisnici mogu dodati vlastite zadatke i imati pregled završenih zadataka. Zadaci se pohranjuju u lokalnu pohranu. Projekt je izrađen pomoću Reacta.

IT Shop
IT Shop je zanimljiv projekt na kojem sam radio za svoj kolegij Napredne web tehnologije na fakultetu. To je online trgovina gdje ljudi mogu kupovati i prodavati pametne telefone i prijenosna računala. Korisnici mogu napraviti račun, postaviti vlastite proizvode za prodaju te ih čak kasnije urediti ili izbrisati. Također mogu provjeriti što drugi prodaju, dodati stavke u košaricu i kupiti ih. Osim toga, mogu upravljati svojim korisničkim podacima poput ažuriranja lozinki i pregleda povijesti narudžbi. Izgradio sam ga koristeći NodeJS i Express za backend, Angular za frontend i MongoDB za bazu podataka. Za dio naplate i plaćanja koristio sam Stripe.

Online Shop
Online shopping aplikacija služi kao sveobuhvatno proučavanje Reacta i povezanih tehnologija. U razvojnom procesu koristio sam niz tehnologija uključujući Redux, Redux-Thunk, Redux-Saga i Styled-Components. Firebase je korišten za upravljanje API-jem, dok je Stripe integriran kako bi se simulirale transakcije plaćanja. Aplikacija obuhvaća značajke poput pregledavanja trgovina, upravljanja košaricom i simulacije plaćanja, pružajući tako cjelovito iskustvo e-trgovine.

GemBet
Gembet je vrlo složena online kladioničarska i kockarska aplikacija. Kao član tročlanog tima, ključan sam bio u razvoju korisničkog sučelja. Naš cilj bio je dizajnirati sučelje koristeći Sketch softver i implementirati ga koristeći React. Iskoristili smo Redux za učinkovitu kontrolu stanja aplikacije.

PropertiesOnMap
PropertiesAroundMe.com je moderna platforma osmišljena za poboljšanje iskustva kupnje i prodaje nekretnina. Korisnici se mogu registrirati, objavljivati nekretnine poput kuća i vila te istraživati dostupne oglase na interaktivnoj karti. Objavljivanje nekretnina zahtijeva bodovne kredite, koji se mogu sigurno kupiti putem Stripea. Platforma ima frontend temeljen na Reactu s integracijom Google Mapsa, dok backend pokreću Express, Prisma i PostgreSQL, osiguravajući besprijekorno i učinkovito korisničko iskustvo.


