Aleksandar Nikodinovski

Nije računar kriv.

Ništa ne fali tvom računaru. Računar koji je odveo Apolo 11 na Mesec imao je četiri kilobajta memorije; aplikacija za ćaskanje danas traži gigabajt da prikaže tekst. Negde usput spor softver je prestao da bude greška i postao tvoj problem, koji se rešava kupovinom novog laptopa. Ja pravim drugu vrstu softvera: ako se ne otvori na kancelarijskom računaru starom deset godina, ne valja.

5-el Yagi

Usluge

Čime se bavim

Infrastruktura, sistemi i softver koji se gradi na njima. Jasno ograničenog obima i objašnjeno bez žargona sa specifikacije.

  • Mreže koje jednostavno rade

    Dizajniram i postavljam kako se kancelarije, uređaji i lokacije jedne firme povezuju i „pričaju” međusobno. Ožičenje tvog IT-ja, u suštini — rutiranje, svičing, dizajn VLAN-ova i podmreža. Uz dokumentaciju zbog koje i sledeća osoba može da se snađe, ne samo ja.

  • Serveri i svakodnevno IT održavanje

    Postavljanje, obezbeđivanje i održavanje Linux i Windows servera na kojima firma radi: ažuriranja, nadzor, bekap, i osoba koja reaguje kad nešto zatreba pažnju. Napravljeno da preživi primopredaju nekom drugom, ne samo da radi dok sam ja tu.

  • Sajtovi i web razvoj

    Sam dizajniram i pravim sajtove i manje web alate, od nule. Bilo da je u pitanju profesionalni portfolio, prva stranica male firme na internetu, ili interni alat koji niko više ne želi ručno da radi, mogu da ga napravim i da ga održavam kasnije.

  • Telefonija (VoIP)

    Postavljanje i povezivanje poslovnih telefonskih sistema: Cisco CUCM, FreePBX, Issabel i drugi. Svaki lokal zvoni i povezuje se kako treba, čak i kad su platforme različite. (Stručno: SIP trunking i dizajn dijalplana.)

  • Izveštavanje i automatizacija

    Ono što se radi ručno i iznova pretvaram u nešto što radi samo od sebe: sastavljanje liste kontakata, popunjavanje iste tabele svake nedelje, pravljenje iste prezentacije. Povežem izvore podataka i vratim gotovu tabelu ili prezentaciju, ne sirov izvoz koji i dalje treba sređivati.

  • Dijagnostika performansi

    Kad je računar ili radni tok spor, prvo pronađem stvarni uzrok, pa tek onda preporučim rešenje — tako novac ide na konkretnu izmenu koja to rešava, a ne na paušalnu nadogradnju koja možda ni ne pomogne.

Iskustvo

Gde sam radio

Uglavnom podrška i infrastruktura, najviše na eskalacijama, i praksa iz koje je nastala studija slučaja ispod.

  1. Mart – april 2026.

    Specijalista za IT automatizacijuPraksa

    Menadžment Centar Beograd

    Praksa unapred ograničena na mesec dana. Napravio pipeline za obogaćivanje kontakata i izveštavanje koji je zamenio nedelje ručnog sastavljanja liste, i uz to odradio SEO za mcb-online.rs.

    Pročitaj studiju slučaja
  2. Dec 2024 – sep 2025.

    Član tima → vođa tima, B2C prodaja

    AIESEC u Srbiji

    Vodio petočlani tim koji je prodavao mesta na AIESEC-ovim programima Global Talent i Global Volunteer, uz međunarodne kanale regrutacije i komunikaciju sa svim stranama.

  3. Maj – avg 2024.

    Specijalista tehničke podrške, L3

    Orion Innovation

    L3 tačka eskalacije za cloud platformu mobilnosti jednog multinacionalnog klijenta. Dijagnostika i integracije preko REST API-ja, sa čistim SLA na svim dodeljenim tiketima.

  4. Jun 2023 – maj 2024.

    Tehnička podrška → Eskalacioni tehničar → L2 tehničar

    NCR Corp. / NCR Voyix

    Podrška od početka do kraja za preko 2.000 restorana u SAD i Kanadi, u Wendy’s RaaS timu. Tri pozicije za manje od godinu dana: eskalacije, analiza uzroka, komunikacija sa dobavljačima i baza znanja.

    Pročitaj studiju slučaja

Obrazovanje

2022 – 2027.

Osnovne studije informacionih tehnologija

MEF — Fakultet za primenjeni menadžment, ekonomiju i finansije

Zvanje: dipl. inženjer informacionih tehnologija, očekivano 2027.

Studije slučaja

Izdvojeni radovi

Pet projekata, opisanih onim što je urađeno.

Automatizacija

Pipeline kontakata za MCB-ov kongres finansijskih direktora

Kontekst

Menadžment Centar Beograd je kuća za poslovnu edukaciju i konsalting. Prodaje mesta na kongresu za finansijske direktore i trebalo je da dođe do ljudi na toj poziciji po opštinama u Srbiji. Lista se pravila ručno: praktikanti prolaze kroz javne registre, stranicu po stranicu, nedeljama. Mene su stavili na isti zadatak, pa sam izračunao otprilike koliko je to stranica i zaključio da taj posao pripada skripti, a ne čoveku.

Pristup

  • Skinut ceo registar Poverenika, čime su razbacane javne stranice pretvorene u jednu urednu listu kontakata po opštinama.
  • Zapisi o organizacijama razrešeni do imenovanih kontakata preko RocketReach API-ja.
  • Dodat korak klasifikacije zasnovan na Gemini modelu, koji organizacije razvrstava po tome čime se zaista bave, na osnovu javnih opisa.
  • Rezultati upisani direktno u Excel pomoću openpyxl, u formatu u kom tim ionako radi.
  • Prezentacije sa organizacionim šemama generisane automatski pomoću Spire.Presentation, umesto ručnog slaganja slajdova.
  • Uz sam pipeline, odrađena i SEO konfiguracija za mcb-online.rs.

Ishod

Nestalo je otprilike mesec dana ručnog sastavljanja liste. Tim dobija gotovu tabelu i gotovu prezentaciju, a ne izvoz koji neko još mora da sređuje.

  • Python
  • RocketReach API
  • Gemini
  • openpyxl
  • Spire.Presentation
gpconf.net

Sajt konferencije

Sajt konferencije Global Perspectives

Kontekst

MEF, Fakultet za primenjeni menadžment, ekonomiju i finansije, u decembru 2026. u Beogradu organizuje svoju prvu međunarodnu naučnu konferenciju, hibridno, sa radovima koji stižu i iz inostranstva. Sajt je morao da nosi rokove, šest tema, komisije i poziv za radove. Sve ostalo je odredilo pitanje ko će ga otvarati. Na ranijim konferencijama na MEF-u bilo je dosta učesnika iz južne Azije, pa je stranica morala da računa na skroman telefon i nesigurnu vezu, a ne na laptop u beogradskoj kancelariji. Poziv za radove koji neće da se učita je poziv na koji se niko ne javlja.

Pristup

  • Sajt je napravljen potpuno statički u Astru, pa na dan konferencije nema servera koji može da otkaže.
  • Sav tekst konferencije stoji u jednom fajlu sa podacima, pa se datumi, komisije i teme menjaju bez diranja koda.
  • Pozadina hera je napisana kao WebGL šejder od oko 5 KB, bez ijedne biblioteke, uz CSS zamenu i jedan statični kadar kada je uključeno smanjeno kretanje.
  • Odbrojavanje se prvo iscrta pri bildu pa tek onda oživi, tako da se ništa ne pomera dok se stranica učitava.
  • Zlatna se ne koristi kao tekst na beloj podlozi zbog kontrasta, a padajući meniji u zaglavlju rade na čistom CSS-u, pa su dostupni sa tastature i bez JavaScripta.

Ishod

Lighthouse, Guglova provera kvaliteta stranica, mobilnoj verziji daje 99 za brzinu i po 100 za pristupačnost, dobre prakse i SEO. U praksi to znači da cela stranica teži 68 KB, manje od jedne fotografije sa telefona, da reaguje čim se pojavi umesto da se zaledi dok se ostatak dovlači, i da se ništa ne pomera pod prstom dok traje učitavanje.

  • Astro
  • WebGL
  • Cloudflare Pages
gardos.org

Sajt i WordPress tema

Gárdoš, trojezični sajt srpsko-mađarskog udruženja

Kontekst

Udruženje Gárdoš je srpsko-mađarsko udruženje prijateljstva iz Zemuna, nazvano po kuli na brdu iznad njega. Sajt mu je bio WordPress koji niko nije dirao od 2021: pet godina zastareo, bez HTTPS-a, sa naslovnom stranom pregaženom privremenom stranicom i 43.000 spam komentara u bazi. Trebalo je da se vrati na srpskom, mađarskom i engleskom, i da ostane na hostingu koji udruženje već plaća, gde će ko god ga sledeći vodi moći da ga uređuje bez mene.

Pristup

  • Pre brisanja sam spasao stari sajt. Otpremljenih fajlova više nije bilo, ali je baza ispod spama i dalje čuvala opis udruženja njegovim rečima i njegove objave.
  • Sajt je prvo napravljen kao statički Astro sajt na tri jezika, a zatim prenet u posebnu WordPress temu, kako bi udruženje objavljivalo događaje i vesti iz običnog administratorskog panela.
  • Paleta je uzeta sa razglednice kule iz oko 1900: papir je nebo sa razglednice, mastilo njeno zelenilo. Razglednica stoji pored teksta i utisnuta je u stranicu, a ne zalepljena preko nje.
  • Karusel fotografija radi na čistom CSS-u, bez JavaScripta, pa radi u svakom pregledaču koji može da otvori stranicu.
  • Kartica za deljenje generiše se pri bildu za svaki jezik, sa svakim slovom pretvorenim u konture, pa se srpska i mađarska slova sa kvačicama i akcentima nikad ne prikazuju kao prazni kvadratići.

Ishod

Sajt radi na gardos.org na sva tri jezika, na postojećem hostingu udruženja, sa HTTPS-om i panelom koji udruženje može samo da koristi. Naslovna strana ima oko 24 KB HTML-a.

  • Astro
  • WordPress
  • PHP
  • Polylang
github.com/AleksandarN-BG/beaconwhite-water-0c82ab803.6.azurestaticapps.net

Proizvod i biznis model

Beacon, eskalacija incidenata za timove koji ne mogu da plate PagerDuty

Kontekst

Rad za predmet Elektronsko poslovanje na MEF-u, gde je zadatak bio biznis model. Mali inženjerski timovi drže produkciju bez formalnog on-call procesa, pa je eskalacija poruka na Slacku u 02.14 i lutrija ko će je primetiti. PagerDuty, standardni alat za to, rešava problem za oko 210 dolara mesečno za deset ljudi, što je upravo ono zbog čega je nedostupan.

Pristup

  • Napravljen i proizvod, ne samo prezentacija: Vue front-end na Azure Static Web Apps, četrnaest Functions endpointa, Cosmos DB, prijava preko Entra ID-a i uloge korisnika.
  • Eskalacija je posledica ozbiljnosti, a ne stvar podešavanja. Low se loguje za jutarnji standup, medium šalje SMS, high pokreće Twilio poziv dežurnom inženjeru.
  • Raspored dežurstava vidi ceo tim, a smenama upravljaju administratori.
  • Uz to je napisan i komercijalni deo: poređenje sa PagerDuty-jem i Opsgenie-jem, četiri cenovna paketa, procena tržišta (TAM/SAM/SOM) i plan za dvanaest meseci, sve kroz Lean Canvas.
  • MIT licenca i mogućnost self-hostinga, na osnovu ideje da tim koji ne može da kupi PagerDuty i dalje može da vrti svoj.

Ishod

Ocena 10, najviša za predmet, za funkcionalan MVP i zaokružen biznis model. Cene i procena tržišta i dalje su hipoteza, a ne rezultat: pilot timova još nema, i to u prezentaciji i piše.

  • Vue
  • Azure Static Web Apps
  • Azure Functions
  • Cosmos DB
  • Twilio
  • Entra ID

Okruženje za obuku

Virtuelni restoran, napravljen da ga novi agenti pokvare

Kontekst

Svaki Wendy’s vodi kase, kuhinjske ekrane i porudžbine za poneti kroz Alohu, NCR-ov POS sistem za restorane, a desk na kom sam radio pokrivao je preko 2.000 takvih restorana. Dok sam radio eskalacije na L2, stalno sam gledao kako se ljudi sa prve linije zaglave na istoj vrsti poziva: POS koji otkazuje ne ponaša se jedan na jedan sa dokumentacijom, i tu ne pomaže koliko god da je čitaju. Pomaže jedino pravi sistem pred njima, koji smeju da čačkaju i pokvare, a to je upravo ono što ne možeš na živom restoranu u špicu. Pa sam ga napravio.

Pristup

  • Podignut kompletan virtuelizovan restoran: fajl server u pozadini, na kom stoje meni i podaci za taj dan, i terminali za kojima ljudi zaista rade, registrovani na njega, tako da je podela na klijent i server ista kao ona koju će sresti na terenu.
  • Dodat Aloha Kitchen, pa porudžbina ide dalje na kuhinjske ekrane umesto da nestane čim je otkucana, zajedno sa pravilima koja određuju koji ekran vidi koju stavku i bump barovima kojima kuvari skidaju tiket kad jelo izađe.
  • Dodat Aloha Takeout, da lab pokrije i porudžbine za poneti i dostavu, redove u kojima stoje i porudžbine zakazane za kasnije, a ne samo tikete za sto.
  • Namerno kvarenje. Kad se isključi fajl server, terminali prelaze u redundancy režim, u kom svaki nastavlja da prima porudžbine sam, iza crvenog okvira oko ekrana, pa su agenti videli i kvar i put do oporavka pre nego što bi ih restoran pozvao.

Ishod

Novi agenti su mogli da prođu kroz otkazivanje fajl servera od početka do kraja, na labu koji ne mogu da pokvare, pre nego što na to naiđu na živoj eskalaciji.

  • Aloha POS
  • Aloha Kitchen
  • Aloha Takeout
  • Virtuelizacija

Lab

Lični projekti

Ovo niko nije naručio. Sve radi na mom hardveru, i tu stižem do problema za koje u plaćenom poslu nikad nema mesta.

sarifindustries.org

Sarif Industries

Splash sajt za moj homelab i posveta igri Deus Ex: Human Revolution. Three.js pokreće polje staklenih krhotina iza teksta, a u dnu idu vesti, vremenska prognoza i sat uživo.

  • Three.js
  • Vite
  • WebGL
  • VoIP Homelab

    Kompletan Cisco telefonski sistem kod kuće: UCM za pozive, Unity Connection za govornu poštu, i pravi stoni telefoni registrovani na njega. Asterisk na ivici mreže menja Ciscov namenski uređaj, pa lab vežba baš ono najteže, da dve različite platforme rade zajedno.

    • Cisco UCM
    • Unity Connection
    • Asterisk
    • SIP
  • Discord na fiksnom telefonu

    Pretvara Cisco fiksni telefon u Discord klijent. Sa telefona se kroz Ciscove menije na ekranu pretražuju serveri i razgovori, pa se ulazi u glasovni kanal, a zvuk ide u oba smera: G.711 sa telefona, Opus u poziv. RTP paketi i kodek su pisani ručno, jer bi biblioteka bila veća od same matematike.

    • Node.js
    • RTP
    • G.711
    • Opus
    • Cisco XML
    github.com/AleksandarN-BG/DiscordCiscoBridge

Priznanja

Objavljeno i nagrađeno

Recenzirani naučni rad2026

Digital Panopticon: How Remote Work Monitoring Shapes Employee Behavior and Motivation

MDPI Businesses · Prvi autor. Businesses 2026, 6(1), 6

Takmičenja u studijama slučaja

  • 1. mesto2025

    ESG performanse u mikro, malim i srednjim preduzećima

    Advise Institute (EnergyNET) i Univerzitet u Novom Sadu

  • 3. mesto2023

    Međunarodno takmičenje u studijama slučaja

    Univerzitet u Mariboru

O meni

Aleksandar Nikodinovski

Uvek odem dalje u nešto nego što posao traži. To je iskrena spona između svega ovoga: fiksni telefon nagovoren da bude Discord klijent, ceo restoran napravljen u labu da bi mogao namerno da se pokvari, homelab nazvan po izmišljenoj korporaciji. Nešto od toga ispadne korisno, nešto je samo zanimljivo, a nikad nisam bio dobar u tome da to dvoje unapred razlikujem.

Najveći deo onoga što znam došao je sa helpdeska. Poziv o kom i dalje razmišljam bio je Wendy’s na Američkim Devičanskim Ostrvima: jedini lokal napravljen po britanskoj, a ne američkoj Aloha specifikaciji, zbog čega se svaki agent sa prve linije tiho nadao da neće njemu pasti. Žena koja je zvala mnogo duže nego što bi trebalo nije mogla da odštampa back-of-house izveštaj. Trebalo je sesti s njom i proći kroz podešavanje štampača na fajl serveru, korak po korak, i zaplakala je kad je izveštaj konačno izašao. Većina infrastrukturnih problema zbog kojih me zovu je takva, tehnička samo do pola. Druga polovina je objasniti dovoljno jasno da čovek sa druge strane može da postupi, a sistem, ili plan, koji razume samo jedan čovek već je na pola puta do otkazivanja.

Do naučnog rada sam došao gotovo bočno. Prof. dr Vuk Mirčetić, koji mi je predavao Organizaciju preduzeća i Menadžment ljudskih resursa na MEF-u i na kraju bio koautor, održao je obuku o pisanju naučnih radova. Otišao sam zbog toga, a ostao jer sam hteo da vidim koliko lepo mogu da napravim grafike u TikZ-u. Negde usred sloga shvatio sam da zapravo imam šta da kažem. Nadzor na radnom mestu prodaje se kao produktivnost, a doživljava kao nepoverenje, i ljudi mnogo bolje znaju da ih neko gleda nego što oni koji gledaju pretpostavljaju. Grafike su bile izgovor. Argument je bio poenta.

Van posla imam amatersku radio-licencu B klase, YU4MKU, izdatu od RATEL-a. HF i VHF, softverski definisan radio, pravljenje antena. Delom je to mesto gde odlažem fiziku, delom je zbog bontona: radio drži strog protokol baš zato što je kanal loš, pa su se svi na njemu dogovorili da budu kratki i jasni kako bi svi ostali prošli. To je isti posao, sveden na suštinu: kako da provučeš čist signal kroz šum, sa snagom koju stvarno imaš, a ne onom koju bi želeo. Radim na srpskom i engleskom, a snalazim se na nemačkom i mađarskom.

Kontakt

Javi se

Mejl je najbrži način da me kontaktiraš. Napiši mi šta ti treba da se napravi, uradi ili popravi.