Senior Software
Engineer
Kreiram intuitivna, skalabilna i visokoperformantna web iskustva - uz preko 10 godina inženjerskog iskustva.
O meni
Senior Software Engineer sa dugogodišnjim iskustvom u izradi skalabilnih, visokoperformantnih web aplikacija. Specijalizovan za React, Next.js, Angular, Node.js i moderni JavaScript/TypeScript. Stručan u arhitekturi, optimizaciji, performansama i isporučivanju korisnički orijentisanih funkcionalnosti.
Stručan saradnik i mentor, fokusiran na kvalitet koda, pristupačnost i usklađivanje tehničkih rešenja sa poslovnim ciljevima. Dokazani doprinos složenim i kompleksnim projektima sa jakom pouzdanošću sistema. Vođen strašću prema čistom, održivom kodu i izgradnji smislenih digitalnih iskustava.
Veštine i alati
Tehnologije
- JavaScript
- TypeScript
- React
- Angular
- Next
- Node.js
- MongoDB
- Redux
- Jotai
- React Query
- RxJS
- Socket.IO
- Git
- SCSS
- JavaScript
- TypeScript
- React
- Angular
- Next
- Node.js
- MongoDB
- Redux
- Jotai
- React Query
- RxJS
- Socket.IO
- Git
- SCSS
- Tailwind CSS
- Material UI
- Semantic UI
- Framer Motion
- Monitoring
- Unit Testing
- Integration Testing
- E2E Testing
- Automation Testing
- Rest API
- CI/CD process
- Puppeteer
- Playwright
- Tailwind CSS
- Material UI
- Semantic UI
- Framer Motion
- Monitoring
- Unit Testing
- Integration Testing
- E2E Testing
- Automation Testing
- Rest API
- CI/CD process
- Puppeteer
- Playwright
Lične veštine
- Inženjerstvo
- Liderstvo
- Mentorstvo
- Timski rad
- Rešavanje problema
- Komunikacija
- Donošenje odluka
- Inovacioni izazovi
- Prilagodljivost
- Saradnja
- Kritičko razmišljanje
- Umrežavanje
Iskustvo
Senior Software Engineer | Birdseye Virtual Presence
Jan 2025 - sadaKao Senior Software Engineer u jednoj od najbrže rastućih tehnoloških kompanija u Severnoj Americi, vodim razvoj skalabilnih i održivih web aplikacija. Blisko sarađujem sa dizajnerima, backend inženjerima i product managerima kako bih isporučio intuitivne, korisnički orijentisane interfejse. Moj fokus uključuje optimizaciju performansi, pristupačnost i pisanje čistog, ponovno upotrebljivog koda koji prati najbolje prakse. Mentorišem junior developere, sprovodim code review-e i aktivno doprinosim kroz ceo životni ciklus razvoja softvera, od planiranja do deployment-a.
Senior Frontend Engineer | KupujemProdajem
Mar 2023 - Jan 2025Kao Frontend Engineer u vodećem srpskom online marketplace-u sa preko 6 miliona aktivnih oglasa i 3 miliona registrovanih korisnika, aktivno sam učestvovao u razvoju novih funkcionalnosti i poboljšanju performansi proizvoda uz održavanje stabilnosti platforme. Blisko sam sarađivao sa cross-functional timovima, koristeći agilnost za poboljšanje proizvoda i pojednostavljenje workflow-a. Moje odgovornosti su uključivale mentorisanje junior developera, optimizaciju performansi sistema kroz najbolje prakse. Prioritetizovao sam visok kvalitet koda i stabilnost, osiguravajući da naša rešenja zadovoljavaju potrebe korisnika. Dodatno, blisko sam radio sa menadžmentom, pružajući vredne korisničke uvide kako bih osigurao da proizvod efikasno služi korisnicima.
Frontend Team Lead | Lioneve Media
Dec 2018 - Mar 2023Kao Frontend Team Lead, vodio sam frontend development tim, postavljajući ciljeve, prateći performanse i implementirajući strategije za poboljšanje produktivnosti uz donošenje ključnih tehničkih odluka. Postigao sam odlične rezultate sa timom u isporuci funkcionalnosti, rešavanju bagova i kvalitetu koda. Učestvovao sam u planiranju i razvoju funkcionalnosti koristeći Next, React i Redux, mentorisao junior developere i optimizovao performanse sistema sa alatima poput Sentry-a. Blisko sam radio sa menadžmentom, pružajući valjane korisničke uvide kako bih osigurao da proizvod služi korisnicima na najbolji mogući način. Dodatno, kao Frontend Developer, izgradio sam interni alat koristeći Angular i Socket.io koji je udvostručio produktivnost od koncepta do deployment-a, sarađujući sa dizajn timom da prevedem Figma dizajne u funkcionalan kod.
Frontend Developer | Telnet
Sep 2017 - Dec 2018Završio sam praksu gde sam stekao praktično iskustvo u frontend razvoju, radeći na svom prvom projektu i različitim outsourced projektima, sa fokusom na izgradnju responzivnih i dinamičnih korisničkih interfejsa koristeći Angular.
Kategorije Projekata
Specijalizovan za izradu skalabilnih, visokoperformantnih web aplikacija u različitim industrijama. Ispod su glavne kategorije projekata na kojima sam radio, od kojih svaka predstavlja različite izazove i rešenja koja sam isporučio.
E-commerce i Marketplace
Veliki online marketplace-i i e-commerce platforme koje obrađuju milione korisnika, transakcija i proizvoda sa visokim zahtevima za performanse i skalabilnost.
- React
- Next.js
- TypeScript
- Redux
- SCSS
Ključne karakteristike
- ▹Platforme sa milionima korisnika
- ▹Real-time upravljanje zalihama
- ▹Integracija payment gateway-a
- ▹Napredna pretraga i filtriranje
- ▹Responzivan dizajn za sve uređaje
Primeri projekata
- Online marketplace sa 6M+ oglasa i 3M+ korisnika
- Sistemi za obradu transakcija i plaćanja
- Upravljanje katalogom proizvoda
Video Streaming i Real-time Aplikacije
Real-time video streaming platforme i aplikacije sa live interakcijama, sistemima za praćenje i multi-aplikacionim workflow-ovima za unos podataka.
- React
- Next.js
- TypeScript
- Socket.io
- VideoStream
Ključne karakteristike
- ▹Live video streaming
- ▹Real-time monitoring
- ▹Multi-aplikacioni workflow-ovi
- ▹Sistemi za upravljanje podacima klijenata
- ▹Real-time sinhronizacija
Primeri projekata
- Video streaming platforme za biznis
- Sistemi za praćenje i upravljanje agentima
- Real-time alati za saradnju
Društvene Mreže i Fan Sajtovi
Platforme za društvene mreže i fan sajtove sa modelima pretplate, deljenjem sadržaja, sistemima za poruke i obaveštenja, kao i integracijama plaćanja.
- React
- Next.js
- TypeScript
- Node.js
- MongoDB
Ključne karakteristike
- ▹Platforme sa pretplatom za sadržaj
- ▹Korisnički profili i društvene funkcionalnosti
- ▹Real-time poruke i obaveštenja
- ▹Integracija payment gateway-a
- ▹Upravljanje i moderacija sadržaja
- ▹Učitavanje i streaming medija
Primeri projekata
- Fan sajt platforme sa funkcionalnostima pretplate
- Aplikacije za društvene mreže
- Platforme za kreatore sadržaja
Poslovne Platforme i Portali
Enterprise nivo poslovne platforme, digitalni katalozi i B2B portali koji pomažu kompanijama da predstave svoje usluge, upravljaju operacijama i povežu se sa klijentima.
- React
- Next.js
- TypeScript
- Tailwind CSS
- Framer Motion
Ključne karakteristike
- ▹Digitalni katalozi za izvoz
- ▹Platforme poslovnih direktorijuma
- ▹Sistemi za rezervaciju usluga
- ▹Multi-jezička podrška
- ▹SEO-optimizovana arhitektura
Primeri projekata
- Digitalni katalog za srpske izvoznike
- Platforme za iznajmljivanje automobila i rezervacije
- Portali poslovnih usluga
Zdravstvo i Medicina
Profesionalni zdravstveni sajtovi i platforme za medicinsku praksu dizajnirane sa fokusom na iskustvo pacijenta, sa sistemima za zakazivanje i modernom estetikom.
- React
- Next.js
- TypeScript
- Tailwind CSS
Ključne karakteristike
- ▹Sistemi za zakazivanje pacijenata
- ▹Moderna, čista medicinska estetika
- ▹Responzivni portali za pacijente
- ▹SEO-optimizovano za lokalnu pretragu
- ▹Usaglašenost sa pristupačnošću
Primeri projekata
- Sajtovi za stomatologiju
- Platforme za medicinske klinike
- Portali za zdravstvene usluge
Admin i Backoffice Aplikacije
Sveobuhvatni admin dashboard-i i backoffice sistemi za upravljanje poslovnim operacijama, korisničkim podacima, sadržajem i analitikom sa intuitivnim interfejsima.
- React
- Angular
- TypeScript
- Redux
- Material UI
Ključne karakteristike
- ▹Kompleksno upravljanje podacima
- ▹Administracija korisnika
- ▹Analitički dashboard-i
- ▹Sistemi za upravljanje sadržajem
- ▹Kontrola pristupa na osnovu uloga
Primeri projekata
- Multi-aplikacioni admin sistemi
- Dashboard-i za poslovne operacije
- Platforme za upravljanje sadržajem i korisnicima
Upravljanje Sadržajem i Automatizacija
Platforme i alati za automatizovanu distribuciju sadržaja, multi-platformsko objavljivanje i automatizaciju workflow-a koji pojednostavljuju operacije sa sadržajem.
- Angular
- Node.js
- Socket.io
- Playwright
- Puppeteer
Ključne karakteristike
- ▹Automatizovana distribucija sadržaja
- ▹Multi-platformsko objavljivanje
- ▹Automatizacija workflow-a
- ▹Zakazivanje sadržaja
- ▹API integracije
Primeri projekata
- Sistemi za automatizovano učitavanje sadržaja
- Alati za multi-platformsko objavljivanje
- Automatizacija workflow-a za sadržaj
Hajde da napravimo nešto

Dragan Krivokuća
Senior Software Engineer