Curriculum vitae

Danijel Nikolić, web developer
(HTML, CSS, JavaScript, Ajax, PHP, MySQL)
Danijel Nikolić je rođen 21.04.1987. godine u Zaječaru. U rodnom gradu završio je osnovnu i srednju školu. Po završetku srednje elektrotehničke škole (prosečna ocena 4,85) dolazi u Beograd gde otpočinje studije na Matematičkom fakultetu Beogradskog Univerziteta, smer Računarstvo i informatika.
Programiranjem se bavi dugi niz godina. Prva programerska iskustva sticao je u programskim jezicima Pascal i C, u kojima je naučio da razmišlja kao programer. Kasnije na red dolaze Delphi, C++ i C#, da bi se konačno "zaustavio" na web programiranju, koje podrazumeva JavaScript, PHP i MySQL. Trenutno radi kao samostalni web developer, što obuhvata dizajniranje rešenja web sajtova (HTML, CSS i Photoshop) i programiranje klijentskih i serverskih skripti.
"Premda mi je programiranje prioritet, prilikom dizajniranja sajtova trudim se da budem što kreativniji. Monotonost i šablon su stvari koje su meni iritantne, stoga gledam da svaki projekat kojeg dizajniram ima svoju specifičnost. Da ispoštujem nešto što zovu 'standard', a da pri tom stvorim unikat". Pre nego što će idejno rešenje predstaviti klijentu, Danijel konsultuje prave eksperte za vizuelizaciju - obične surfere, ali i ljude sa većim dizajnerskim iskustvom od njega. "Vrlo mi je važno mišljenje drugih ljudi, kako iskusnih dizajnera i programera, tako i ljudi koji se ni malo ne razumeju u moju profesiju, a provode dosta vremena na Internetu. I od njih se mnogo toga može naučiti".
Kada je reč o programerskom delu posla, na preglednost i čitljivost koda vodi podjednako računa kao i o njegovoj logici i funkcionalnosti. "Komentar pre i/ili posle svakog bloka, jasan naziv promenljivih, pregledan raspored entiteta i linija unutar njih, kao i njihovo neponavljanje su zlatna pravila moje programerske rutine. Nije strašno ako vam kod ne proradi na prvu loptu, katastrofa je ukoliko se izgubite u njemu pa besciljno lutate ne bi li uočili propust". Stvari kojima teži prilikom pisanja programa su: funkcionalnost, logika, brzina i bezbednost aplikacije.
Bez obzira na to što veći deo posla obavlja individualno, Danijel je i timski igrač. Često se javi potreba za saradnjom sa grafičkim dizajnerom, prevodiocem ili tekstopiscem u cilju što kvalitetnijeg pružanja usluga svojim klijentima. "Volim da radim sa profesionalcima, ljudima koji znaju šta rade i zašto to rade. To me stimuliše da dam sve od sebe kako bih bio što bolji u poslu kojim se bavim. A deliti sa drugima svoje iskustvo i slušati njihova od neprocenjivog je značaja".
Inače, važi za temperamentnu i vrlo upornu osobu. Ne odustaje lako od zacrtanog cilja i sve će uraditi kako bi došao do željenog rešenja. "U životu je najteže dokazati se samom sebi. Kad to uspete, sliku koju stvore drugi o vama ne bi trebalo puno da vas zanima". Za sebe kaže da je perfekcionista. "Dokle god i u uspesima vidim propuste biću srećan, jer prostor za napredak uvek postoji, samo treba biti toga svestan".
U slobodnom vremenu bavi se sportom (uglavnom košarkom), sluša muziku i prati snooker. Takodje, igra šah i svira gitaru. "Šah igram od svoje pete godine. Za mene je više od igre i prosto ne mogu da se setim dana u kome nisam odigrao makar jednu partiju". Trčanje i duge šetnje na svežem, čistom vazduhu služe mu za opuštanje i pražnjenje kako bi bio spreman da odgovori novim izazovima koji svakako predstoje.