NIKOLA

Šesnaest godina, stotinu projekata, i većina i dalje radi

Ja sam Nikola Dikić, full-stack programer koji radi remote, bilo gde u svetu, sa šesnaest godina iskustva i više od stotinu projekata iza sebe — od malih prezentacionih sajtova, preko informativnih portala sa velikim saobraćajem, do složene B2B i B2C prodaje, ERP i CRM integracija i proizvoda koji se podešavaju.

Dve vrste posla, otprilike podjednako. Pravim složene web aplikacije po meri, od nule — dvadeset šest mojih projekata počelo je kao prazan direktorijum, sa temom, šablonima, bazom, administracijom i objavljivanjem — sve moje. I modernizujem stare aplikacije: uzmem nešto što godinama radi, dovedem to u današnje stanje i dodam ono što ima smisla, a ne ono što je bilo na listi želja.

Druga vrsta je obično već u produkciji kada ja stignem. Prodavnica koja prima porudžbine, sistem pretplata koji svakog meseca naplaćuje hiljadama ljudi, katalog koji mora da se slaže sa ERP-om. To ograničava sve — posao mora da se odvija dok novac i dalje teče.

To je oblikovalo moj način rada više nego bilo koja tehnologija. Mapiram podatke pre nego što ih pomerim. Popravim staru bazu pre nego što se iz nje selim. Napravim povratak unazad pa ga testiram — i na projektima gde mi na kraju nikad ne zatreba.

Usput sam vodio timove — do pet programera u Jola CGI, gde sam bio i CTO sa delimičnim angažmanom: postavljao tehnologije i procese, pisao ponude i procene, vodio budžete jer nije bilo CFO-a da to radi. I dalje mi je draže da budem onaj koji piše kod.

Zakažite konsultacijeIli opišite projekat pismeno

Četrdeset pet minuta, besplatno.
Razgovarate sa mnom, ne sa account menadžerom.

Kako sam stigao dovde

Otprilike hronološki. Preklapanja su stvarna — u većini ovih godina teklo je više stvari odjednom.

  1. Senior full-stack programer & vođa tima

    Doo APP d.o.o., Beograd

    Napravio donacije.rs, platformu za donacije koja je finansirala lečenje dece, i hotsport.rs, sportski portal koji je kasnije dostigao milione poseta. Vodio mali tim i najteže delove koda uzimao na sebe.

  2. Senior full-stack programer & vođa tima

    Comtrade Group

    Glavni korporativni sajt grupe plus Gaming, System Integration, Tesla i Edit World. Višejezično, multisite, više zemalja. Radio direktno sa marketingom i dizajnom i vodio objavljivanje, servere i hosting.

  3. BSc, First Class Honours

    SAE Institute & Middlesex University, London

    Web Development and Multimedia, studirano uz pun radni angažman za klijente.

  4. Senior programer, pa vođa tima, pa CTO

    JolaUSA / Jola CGI d.o.o.

    Počeo praveći WooCommerce teme po meri; završio zapošljavajući i vodeći tim od pet ljudi, postavljajući tehnologije i procese, pišući ponude i procene i vodeći budžete i rokove. Putovao u Delhi i Keralu zbog zapošljavanja i izbora partnera.

  5. Arkansas Lighting

    Devet godina na jednoj integraciji

    Napravio prodavnicu od nule, povezao je dvosmerno sa NetSuite-om i Macolla-om, dodao WebGL konfigurator abažura nad živim podacima o proizvodima, pa sve to održavao i unapređivao devet godina, uz vođenje tima i ERP dobavljača.

  6. Toptal, Verified Expert in Engineering

    Od ovde samostalan rad za klijente

    Foreign Policy, Progressive Christianity, Digital Silk, Web X.0 Media, Ruckus, Teknicks i dugačak niz agencija i direktnih klijenata iz SAD, Kanade, Australije i Evrope.

  7. Samostalno, puno radno vreme

    Remote, bilo gde u svetu

    Trenutno prerađujem sisteme pretplata i novčanika na Informed Citizen i završavam preradu na Sparketh. Direktno prihvatam poslove integracije, migracije i performansi.

I dalje radi

Najiskrenije što mogu da vam pokažem nije snimak ekrana. To je da stvari koje sam davno napravio i dalje rade svoj posao — u nekim slučajevima godinama nakon što sam prestao da budem plaćen da ih gledam.

14GODINA UŽIVO

donacije.rs

Napravljeno · predato 2015.

I danas prikuplja donacije za lečenje.

15GODINA ODRŽAVANJA

autoskolapavlin.com

Napravljeno · održavano do 2025.

Auto-škola sa punim sistemom za vežbanje testova. Isti programer sve vreme.

14GODINA UŽIVO

rsk.rs

Napravljeno

Portal sudijske organizacije u rukometu — raspored, profili, filtriranje. Radi u originalnom dizajnu.

9GODINA, JEDAN KLIJENT

Arkansas Lighting

2016 — 2025

Dvosmerna ERP sinhronizacija i WebGL konfigurator, neprekidno održavano.

15GODINA, NEPROMENJENO

Pan Com

Napravljeno

Korporativni sajt i dalje online u verziji koju sam isporučio. Niko nije morao da ga dira.

8GODINA, SVAKODNEVNA UPOTREBA

Fabrika Znanja

Napravljeno

Obrazovna platforma, i dalje nosi stvarne polaznike umesto da samo stoji.

Ništa od ovoga nije slučajnost, niti sreća. Sajtovi traju kada je kod dosadan tamo gde je dosadno ispravno, kada su zavisnosti one koje će postojati i za pet godina, i kada sledeći programer može da pročita šta je prethodni uradio. Bio sam i sa druge strane toga — pozvan na sajtove koje su pravili ljudi koji su optimizovali za demonstraciju umesto za deceniju, uključujući i jedan Božić proveden u spasavanju prodavnice koja nije mogla da isporuči porudžbine. To iskustvo je najveći deo razloga zašto gradim ovako kako gradim.

Neke od njih ne održavam već godinama. Na spisku su zato što i dalje stoje, a to je deo koji bih ja želeo da znam.

Kako radim

Četiri stvari za koje me možete držati za reč.

Kažem vam kada nisam pravi čovek

Ako je vaš problem Shopify problem, ili problem za analizu podataka, ili vam zaista samo treba dizajner, radije ću to reći na prvom razgovoru nego otkriti u trećem mesecu.

Ništa se ne pomera dok podaci nisu mapirani

Svaka migracija koju sam dobro uradio počela je time što sam valjano pročitao staru bazu i popravio ono što je u njoj već bilo pokvareno. Svaka migracija koja prođe loše preskočila je taj korak.

Razgovarate sa mnom, ne sa account menadžerom

Vodio sam timove i rado ću opet, ali na poslu koji uzimam direktno, onaj ko procenjuje je i onaj ko piše.

Pravim stvari koje treba da me nadžive

Dokumentovano, dosadno tamo gde je dosadno ispravno, i takvo da sledeći programer može da preuzme. Nekoliko mojih sajtova to je dokazalo na teži način.

To je istorija. Koji je problem?

Četrdeset pet minuta, besplatno. Ponesite platformu, obim porudžbina i ono što vas trenutno drži budnim.

Zakažite konsultacije