Dejan Ivkovski

Dostupan za nove projekte

DejanIvkovski

Frontend inženjer · React i Next.js

Dejan Ivkovski
Lokacija
Severna Makedonija
Telefon
+389 70 389 483

O meni

Moj put je počeo u septembru 2016. na SEDC akademiji, a karijera u aprilu 2017. kao full-stack developer sa Angular, Node.js i SQL. Te godine su mi dale solidno razumevanje celog toka jedne aplikacije, od baze do korisničkog interfejsa, na šta se i danas oslanjam svaki dan.

Od 2021. sam fokusiran na front-end razvoj sa React i Next.js — i zaista uživam u tome.

Želim da stalno učim nove biblioteke, da rastem kao developer i kao mentor, da delim znanje i da budem deo pozitivnog, ambicioznog i inspirativnog tima u kom napredujemo zajedno. Van posla ćete me naći u teretani, na planinarenju ili u dugim šetnjama, a uvek uživam u dobrom društvu sa prijateljima i kolegama.

isporučenih commit-ova
1.000+
godina iskustva
9+
white-label klijenata
6+
aplikacija koje sam održavao
8

Veštine

Trenutno radim sa

Frontend

  • React 19
  • Next.js 16
  • TypeScript
  • Server Actions
  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • React → Next.js migrations

Podaci i forme

  • React Hook Form
  • Zod
  • TanStack Table
  • Redux Toolkit
  • i18next
  • Leaflet
  • Leaflet-Geoman
  • Recharts
  • dnd-kit
  • pdfmake
  • SheetJS

Kvalitet i Ops

  • Sentry
  • OpenTelemetry
  • ESLint / Prettier
  • Git
  • pnpm
  • GitLab CI
  • Docker
  • Claude Code

Radio sam i sa

  • Angular
  • RxJS
  • Node.js
  • Express.js
  • MySQL
  • MongoDB
  • SAP SQL / XSJS
  • Socket.io
  • JWT
  • React Query
  • SCSS
  • Microsoft Azure
  • Jira / Scrum
  • PHP / Symfony APIs
  • PrimeReact

Iskustvo

Jan 2024 — Danas

Frontend Developer · Koder

Odgovoran za frontend deo na Accura, logističkom monorepo-u sa više tehnologija (Next.js, React, PHP/Symfony, Go, Android). Svaka aplikacija se gradi i deploy-uje posebno za svaku kurirsku kompaniju, sa sopstvenom konfiguracijom, brendom i funkcionalnostima.

  • Pokrenuo sam Next.js portal za klijente od nule i migrirao ga, funkcionalnost po funkcionalnost, sa stare CRA aplikacije.
  • Napravio sam back-office admin panel u Next.js App Router-u, zamenjujući delove React 17 aplikacije i C# desktop klijenta.
  • Održavao sam stare React 17 / Redux / PrimeReact aplikacije u produkciji tokom migracije.
  • Držao sam sve aplikacije na najnovijim Next.js i React verzijama — poslednje Next 16.4 / React 19.3 sa Zod v4.

Okt 2021 — Dec 2023

Frontend Developer · Seavus

Frontend developer i isto planiranje i procena razvoja, dizajn i unapređenje frontend arhitekture i code review.

  • TF Bank (švedska banka, 20 meseci) — razvoj frontenda za internet nišnu banku koja nudi potrošačko bankarstvo i e-commerce rešenja na visoko automatizovanoj sopstvenoj platformi, napravljenoj da se širi na više proizvoda, zemalja i valuta.
  • P27 (10 meseci) — frontend razvoj sa React i SCSS u Agile timu, na Microsoft Azure.
  • Tehnologije: React, TypeScript, HTML5, CSS, SCSS, Microsoft Azure, Jira.

Mar 2017 — Sep 2021

Full-Stack Developer · Semos Cloud

Radio sam kroz ceo stack, od Angular frontenda do Node.js servisa i MySQL baza, uključujući procenu, planiranje i arhitekturu.

  • SurveyRocks (klijent: SAP, 22 meseca) — platforma za ankete zaposlenih koja pruža ankete i analitiku kako bi HR timovi i menadžeri donosili odluke na osnovu stvarnog feedback-a.
  • JobPts (klijent: SAP, 25 meseci) — aplikacija za priznanja i nagrade zaposlenima, sa dva dela: admin centar i korisnička aplikacija.
  • Tehnologije: Angular, TypeScript, JavaScript, RxJS, Node.js, MySQL, Git, Scrum.

Izabrani projekti

Next.js 16 · React 19

Portal za klijente

Self-service portal gde firme i fizička lica kreiraju, plaćaju i prate pošiljke. Napravio sam ga od prvog commit-a i prebacio korisnike sa stare aplikacije.

  • —Kreiranje porudžbina za pakete, pisma, sudska dokumenta, ekspresnu dostavu i paketomate
  • —Masovni uvoz porudžbina, grupne akcije, štampanje etiketa i nalepnica, QR kodovi
  • —Plaćanje karticom, fakture, otkupnina i pravila za platioca po kuriru
  • —Mapa paketomata sa rezervacijom slotova uživo
  • —Autentifikacija sa httpOnly cookies, server-only API sloj, bezbednosni headers
  • —PWA koja se instalira, mobile-first navigacija, dark mode, tema po klijentu
  • —Neprimetan prelaz između starog i novog portala tokom uvođenja
Next.js 16 · App Router

Manager — Back-office admin

Interna aplikacija za zaposlene u kurirskoj službi: porudžbine, logistika, prijem u magacin, finansije, klijenti, fakturisanje i izveštaji. Postepeno zamenjuje staru React aplikaciju i desktop klijent.

  • —Kreiranje/izmena porudžbina sa scrollspy sekcijama i pretragom klijenata uživo
  • —Kreiranje cenovnika i tarifa sa formula builder-om
  • —Elektronsko potpisivanje faktura PKI tokenom preko NexU
  • —Isplata otkupnina, usaglašavanje sa kuririma, izveštaji za kasu i magacin
  • —PDF izvoz barkoda / QR kodova, integracija sa vagom i smart POS terminalima
  • —SSO prelaz između starog i novog admina
Next.js · Bez prijave

Javno praćenje pošiljki

Javna stranica za praćenje pošiljki za primaoce. Prebacio sam je na istu arhitekturu kao portal i admin i redizajnirao prikaz istorije statusa.

  • —Vremenska linija statusa sa lokacijom, opisom i komentarom kurira
  • —Server-only endpoints i brend po klijentu
React 17 · Redux · PrimeReact

Stare aplikacije

Održavao sam i nadograđivao CRA aplikacije za klijente i admin koje su još uvek u produkciji dok se uvode nove.

  • —Filteri tabela, data tables, CSV izvoz, direktno štampanje etiketa
  • —Rad sa nekompletnim porudžbinama, praznici, konfiguracija mašine za sortiranje
React · TypeScript · Seavus

TF Bank — digitalno bankarstvo

Švedska internet nišna banka koja nudi potrošačko bankarstvo i e-commerce rešenja na visoko automatizovanoj sopstvenoj platformi. Razvijao sam njen frontend 20 meseci u Seavus-u.

  • —Frontend za proizvode potrošačkog bankarstva i e-commerce
  • —Platforma napravljena da se širi na više proizvoda, zemalja i valuta
  • —React i TypeScript sa SCSS, na Microsoft Azure
  • —Agile tim sa radom u Jira
Angular · Node.js · Semos Cloud

SurveyRocks — ankete za zaposlene

Platforma za ankete zaposlenih napravljena za SAP u Semos Cloud-u. Pruža ankete i analitiku koje pomažu HR timovima i menadžerima da donose odluke na osnovu stvarnog feedback-a. Radio sam na njoj 22 meseca kroz ceo stack.

  • —Kreiranje i slanje anketa zaposlenima
  • —Analitika i izveštaji za HR timove i menadžere
  • —Angular frontend sa RxJS, Node.js servisi i MySQL baza
  • —Procena, planiranje i arhitektura u Scrum timu