Š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.
Č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.
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.
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.
BSc, First Class Honours
SAE Institute & Middlesex University, London
Web Development and Multimedia, studirano uz pun radni angažman za klijente.
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.
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.
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.
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.
donacije.rs
Napravljeno · predato 2015.
I danas prikuplja donacije za lečenje.
autoskolapavlin.com
Napravljeno · održavano do 2025.
Auto-škola sa punim sistemom za vežbanje testova. Isti programer sve vreme.
rsk.rs
Napravljeno
Portal sudijske organizacije u rukometu — raspored, profili, filtriranje. Radi u originalnom dizajnu.
Arkansas Lighting
2016 — 2025
Dvosmerna ERP sinhronizacija i WebGL konfigurator, neprekidno održavano.
Pan Com
Napravljeno
Korporativni sajt i dalje online u verziji koju sam isporučio. Niko nije morao da ga dira.
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.