Otvoren za junior pozicije

Junior Software DeveloperPodstrana (Split), Hrvatska

Josip Arambašić

Gradim pouzdane backend sustave i web aplikacije iznad njih.

Magistar računarstva s FESB-a u Splitu. Projektiram slojevite API‑je, modeliram relacijske baze i testiram dijelove koji se najčešće kvare. U diplomskom radu povezao sam vision-language model sa Symfony aplikacijom.

Područja interesa:
  • Backend razvoj
  • Full-stack web aplikacije
  • Integracija AI modela
Josip Arambašić
MSc Computing · FESB · 2026

O meni

Studirao sam računarstvo na FESB-u u Splitu: prijediplomski studij (2020.–2024.) i potom diplomski (2024.–2026.). Završni rad bio je o vizualizaciji podataka u programskom jeziku R, a za diplomski rad izradio sam Symfony sustav koji generira opise slika pomoću API‑ja vision-language modela.

Usporedno sa studijem sedam sam godina radio kao glavni konobar u hotelu Le Méridien Lav. Vođenje punog restorana gostiju naučilo me da budem smiren pod pritiskom, organiziram tim kolega i posao odradim kvalitetno iz prvog puta. Iste navike prenosim u razvoj softvera: prvo razumjeti problem, držati rješenje jednostavnim i provjeriti vlastiti rad prije nego što to mora netko drugi.

Izvan fakultetskih obaveza nastavljam graditi stvarne projekte: platformu za naručivanje u vulkanizerskom servisu, FastAPI middleware servis i demo mobilnog bankarstva s fokusom na QA. Uz to izrađujem dvije web stranice za stvarne klijente, koje su trenutno u izradi.

Trenutno učim

  • AI inženjerstvo: izrada aplikacija nad LLM API‑jima
  • Moderni Python (tipovi, async, suvremeni alati)

Što tražim

Pozicija junior backend, full-stack ili AI developera u timu gdje mogu isporučivati stvarne funkcionalnosti, učiti kroz code review i s vremenom preuzeti odgovornost za dijelove sustava.

Josip Arambašić drži ukoričeni diplomski rad i stoji s još troje ljudi ispred projicirane naslovne stranice rada na FESB-u
Nakon obrane diplomskog rada na FESB-u, 2026.

Istaknuti projekti

Projekti koje sam osmislio i izradio od početka do kraja: koji problem rješavaju, kako i što sam iz njih naučio.

Demo stranice za klijente u izradi

Web stranice koje radim za stvarne klijente. Dostupne su kao pregled dok čekam konačne fotografije i sadržaj.

Tehničke vještine

Grupirane prema tome kako sam ih stvarno koristio. „Korišteno u projektima” znači da sam s time isporučio funkcionalan kod; „Osnovno poznavanje” znači da sam radio s time, ali bih se još trebao uhodati.

Programski jezici

Korišteno u projektima:

  • PHP
  • Python
  • Java
  • TypeScript
  • JavaScript
  • SQL

Osnovno poznavanje:

  • C#
  • R
  • C

Backend

Korišteno u projektima:

  • Symfony
  • Spring Boot
  • FastAPI
  • REST API design
  • Doctrine ORM
  • SQLAlchemy
  • JWT authentication
  • Message queues (Symfony Messenger)

Osnovno poznavanje:

  • ASP.NET Core

Frontend

Korišteno u projektima:

  • React
  • HTML & CSS
  • Tailwind CSS
  • Twig

Osnovno poznavanje:

  • Next.js

Baze podataka

Korišteno u projektima:

  • PostgreSQL
  • MySQL / MariaDB
  • SQLite
  • Migrations (Flyway, Alembic, Doctrine)

Testiranje i kvaliteta

Korišteno u projektima:

  • Pytest
  • Integration tests (Spring Boot)
  • Vitest
  • Playwright
  • Manual test cases & bug reports

DevOps i alati

Korišteno u projektima:

  • Git
  • Docker
  • GitHub Actions
  • Vercel
  • VS Code
  • PhpStorm

Osnovno poznavanje:

  • Visual Studio

AI

Korišteno u projektima:

  • Claude API (vision-language models)
  • Async processing of model calls
  • Latency measurement

Moj pristup

  1. Rješavanje problema

    Počinjem tako da zapišem što može poći po zlu, poput dvostrukih rezervacija, sporih vanjskih API‑ja ili korisnika koji vide tuđe podatke, i prvo projektiram oko tih slučajeva.

  2. Arhitektura

    Slojevito i modularno, onoliko jednostavno koliko problem dopušta. Jasne granice (controller → service → repository, jedna fasada po modulu) olakšavaju izmjene.

  3. Razvoj

    Mali, čitljivi koraci uz Git, konfiguracija kroz varijable okruženja, Docker za ponovljivo postavljanje i README uz koji projekt može pokrenuti i netko drugi.

  4. Testiranje

    Testiram ono što se stvarno kvari: istovremenost, ovlasti, rubne slučajeve. Testovi se izvode u CI-ju na svaki push, i nad stvarnom bazom kad jamstva ovise o njoj.

  5. Učenje

    Novu tehnologiju učim tako da s njom izradim nešto stvarno, čitam službenu dokumentaciju i uspoređujem svoje rješenje s onim kako isti problem rješavaju iskusni developeri.

Iskustvo i obrazovanje

Obrazovanje

  1. 09/2024 – 09/2026

    Diplomski sveučilišni studij Računarstvo

    FESB, Fakultet elektrotehnike, strojarstva i brodogradnje, Split

    Diplomski rad: Sustav za generiranje opisa slika temeljen na Symfony okviru i VLM API-jima

  2. 09/2020 – 06/2024

    Prijediplomski sveučilišni studij Računarstvo

    FESB, Fakultet elektrotehnike, strojarstva i brodogradnje, Split

    Završni rad: Vizualizacija podataka primjenom programskog jezika R

Radno iskustvo

  1. 06/2019 – 06/2026

    Glavni konobar · Puno radno vrijeme

    Le Méridien Lav · Podstrana, Hrvatska

    • Upravljao svakodnevnim poslovanjem i koordinirao osoblje u zahtjevnom ugostiteljskom okruženju.
    • Organizirao rasporede tima i vodio dnevne aktivnosti uz visoko zadovoljstvo gostiju.
    • Vodio kontrolu zaliha i rješavao operativne probleme na licu mjesta pod pritiskom.
  2. 06/2018 – 08/2018

    Skladišni radnik

    Disa d.o.o. · Split, Hrvatska

    • Sudjelovao u skladišnim poslovima: rukovanje robom, organizacija zaliha i priprema narudžbi.

Jezici

  • HrvatskiMaterinski
  • EngleskiB2 (CEFR, sve vještine)

Javite se

Tražim poziciju junior backend, full-stack ili AI developera. Najlakše ćete me dobiti e-mailom.

Podstrana (Split), Hrvatska