Često postavljana pitanja
Sve što treba da znate o mojim veštinama, iskustvu i pristupu veb razvoju.
Tehničke veštine
Koji je vaš trenutni tech stack?
Svakodnevno radim sa React 19, Remix i TypeScript u ePages-u. Za testiranje koristim Jest za jedinične testove i Cypress i Playwright za end-to-end testiranje. Pre ePages-a, radio sam sa Angular i Svelte u FxPro-u, i imam iskustva sa Node.js-om.
Šta trenutno učite ili istražujete?
Trenutno se bavim React 19 obrascima i Server Components, istražujem više šta Remix može, i proučavam web pristupačnost (WCAG standarde). Van posla, stvarno uživam u građenju sa Astro. Ovaj sajt je zapravo izgrađen sa njim. Uvek ima nešto novo za naučiti, što čini stvari zanimljivim.
Kakvo je vaše iskustvo sa e-commerce platformama?
U ePages-u radim na dve glavne platforme: storefront prodavnice sa vizuelnim page editorom, i Commerce Cockpit, koji je merchant admin sistem sa preko 50 pogleda za upravljanje proizvodima, porudžbinama i korisnicima. Uglavnom React komponente, poslovna logika, API integracije, i osigurati da sve radi zajedno u monorepo-u.
Iskustvo i pozadina
Zašto ste prešli iz business management-a u programiranje?
Želeo sam da gradim stvari i rešavam konkretne probleme. 2020. godine upisao sam DCI u Berlinu i napravio prelazak. Iskreno, bila je to jedna od najboljih odluka koje sam doneo. Postoji nešto stvarno zadovoljavajuće u rešavanju problema kroz kod i gledanju kako funkcionalnosti oživljavaju.
Na kakvim projektima radite u ePages-u?
Radim i na storefront prodavnicama i na Commerce Cockpit admin platformi. Svakodnevno to znači izgradnja React komponenti, implementacija funkcionalnosti sa Remix i Redux, integracija sa backend API-jima i pisanje testova. Pošto smo u monorepo-u, obraćam pažnju i na to kako promene utiču na druge pakete.
Kako vam poslovna pozadina pomaže kao programeru?
To što sam studirao business management pomaže mi da razumem kako kompanije zapravo funkcionišu, što je korisno kad gradim softver za poslovne korisnike. Mogu bolje razumeti šta zainteresovane strane trebaju, videti kako funkcionalnosti se uklapaju u veće poslovne ciljeve, i ceniti zašto određene tehničke odluke imaju značaj van samog koda.
Saradnja i networking
Koje testne framework-e koristite?
Koristim Jest i React Testing Library za jedinične i integracione testove, i Cypress i Playwright za E2E. U ePages-u, pišem testove i za storefront i za Commerce Cockpit admin sistem. Veliki je deo posla održati stvari pouzdanim, posebno u monorepo-u gde promene mogu uticati na više paketa.
Da li ste otvoreni za nove prilike?
Trenutno sam zaposlen puno radno vreme u ePages-u i ne tražim aktivno novi posao. Ipak, uvek sam raspoložen za interesantne razgovore o web razvoju, potencijalnim saradnjama, ili prilikama koje se poklapaju sa mojim interesovanjima. Ako želite da se povežemo, slobodno me kontaktirajte.
Koje jezike govorite?
Govorim engleski tečno (C1/C2 nivo) i srpski maternji. Radim svakodnevno sa distribuiranim timovima kroz različite vremenske zone, tako da nemam problema sa tehničkom komunikacijom ili dokumentacijom na engleskom.