hr

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

2020 (Split, Hrvatska)

Magistar

FESB

Računarstvo

2018 (Split, Hrvatska)

Prvostupnik

Prirodoslovni fakultet

Informatika

2015 (Livno, BiH)

Diploma

Gimnazija

Srednja škola

💻 Radno iskustvo

Prosinac 2024. - Danas (Remote)

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.

Rujan 2022. - Prosinac 2024. (Remote)

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.

Rujan 2020. - Rujan 2022. (Split, Hrvatska)

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.

Veljača 2020. - Kolovoz 2020. (Split, Hrvatska)

Frontend developer

FGG

Radio sam zajedno s programerima i dizajnerima na izradi funkcionalne, robusne i vizualno privlačne web aplikacije za online klađenje.

Ožujak 2018. - Lipanj 2018. (Split, Hrvatska)

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

Node.js
Next.js
React
TypeScript
JavaScript
Git
Docker
AWS
HTML
CSS
SQL
NoSQL
Unit Testing
CMS
Jira

📃 Postignuća

Udemy NodeJS Certificate

NodeJS Advanced

UdemyPogledaj više

⚒️ 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.

Todo Project

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.

IT Shop Project

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.

Online Shop Project

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.

GemBet Project

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.

Résumé