Dejan Ivkovski

Достапен за нови проекти

DejanIvkovski

Frontend инженер · React и Next.js

Dejan Ivkovski
Локација
Северна Македонија
Е-пошта
ivkovski89@hotmail.com
Телефон
+389 70 389 483

За мене

Моето патување започна во септември 2016 во SEDC академијата, а кариерата во април 2017 како full-stack developer со Angular, Node.js и SQL. Тие години ми дадоа солидно разбирање за целиот тек на една апликација, од базата до корисничкиот интерфејс, на кое се потпирам секој ден.

Од 2021 се фокусирам на front-end развој со React и Next.js — и навистина уживам во тоа.

Сакам постојано да учам нови библиотеки, да растам како developer и како ментор, да споделувам знаење и да бидам дел од позитивен, амбициозен и инспиративен тим каде што напредуваме заедно. Надвор од работа ќе ме најдете во теретана, на планинарење или на долги прошетки, а секогаш уживам во добро друштво со пријатели и колеги.

испорачани commits
1.000+
години искуство
9+
white-label клиенти
6+
апликации што сум ги одржувал
8

Вештини

Активно работам со

Frontend

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

Податоци и форми

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

Квалитет и Ops

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

Работел и со

  • 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

Искуство

Јан 2024 — Денес

Frontend Developer · Koder

Одговорен за Frontend делот на Accura, логистички monorepo со повеќе технологии (Next.js, React, PHP/Symfony, Go, Android). Секоја апликација се гради и деплојува посебно за секоја курирска компанија, со своја конфигурација, бренд и функционалности.

  • Го започнав Next.js порталот за клиенти од нула и го мигрирав, функционалност по функционалност, од старата CRA апликација.
  • Го изградив back-office админ панелот во Next.js App Router, заменувајќи делови од React 17 апликација и C# desktop клиент.
  • Ги одржував старите React 17 / Redux / PrimeReact апликации во продукција за време на миграцијата.
  • Ги држев сите апликации на најновите Next.js и React — последно Next 16.4 / React 19.3 со Zod v4.

Окт 2021 — Дек 2023

Frontend Developer · Seavus

Frontend developer, планирање и проценка на развојот, дизајн и подобрување на frontend архитектурата и code review.

  • TF Bank (шведска банка, 20 месеци) — развој на frontend за интернет нишна банка која нуди потрошувачко банкарство и e-commerce решенија на високо автоматизирана сопствена платформа, изградена да се шири на повеќе производи, земји и валути.
  • P27 (10 месеци) — frontend развој со React и SCSS во Agile тим, на Microsoft Azure.
  • Технологии: React, TypeScript, HTML5, CSS, SCSS, Microsoft Azure, Jira.

Мар 2017 — Сеп 2021

Full-Stack Developer · Semos Cloud

Работев низ целиот stack, од Angular frontend до Node.js сервиси и MySQL бази, вклучувајќи проценка, планирање и архитектура.

  • SurveyRocks (клиент: SAP, 22 месеци) — платформа за анкети на вработени која дава анкети и аналитика за HR тимовите и менаџерите да носат одлуки врз основа на вистински feedback.
  • JobPts (клиент: SAP, 25 месеци) — апликација за признанија и награди за вработени, со два дела: админ центар и корисничка апликација.
  • Технологии: Angular, TypeScript, JavaScript, RxJS, Node.js, MySQL, Git, Scrum.

Избрани проекти

Next.js 16 · React 19

Портал за клиенти

Self-service портал каде компании и физички лица креираат, плаќаат и следат пратки. Го изградив од првиот commit и ги префрлив корисниците од старата апликација.

  • —Креирање нарачки за пакети, писма, судски документи, експресна достава и паметни ормари
  • —Масовен увоз на нарачки, групни акции, печатење етикети и налепници, QR кодови
  • —Плаќање со картичка, фактури, откуп и правила за плаќач по курир
  • —Мапа на паметни ормари со резервација на слотови во живо
  • —Автентикација со httpOnly cookies, server-only API слој, безбедносни headers
  • —PWA што се инсталира, мобилна навигација, dark mode, тема по клиент
  • —Непречен премин помеѓу стариот и новиот портал за време на воведувањето
Next.js 16 · App Router

Manager — Back-office админ

Интерна апликација за вработените во курирската компанија: нарачки, логистика, прием во магацин, финансии, клиенти, фактурирање и извештаи. Постепено ги заменува старата React апликација и desktop клиентот.

  • —Креирање/уредување нарачки со scrollspy секции и пребарување клиенти во живо
  • —Креирање ценовници и тарифи со formula builder
  • —Електронско потпишување фактури со PKI токен преку NexU
  • —Исплата на откупи, порамнување со курири, извештаи за каса и магацин
  • —PDF извоз на баркод / QR, интеграција со вага и smart POS терминали
  • —SSO премин помеѓу стариот и новиот админ
Next.js · Без најава

Јавно следење пратки

Јавна страница за следење пратки за примачите. Ја префрлив на истата архитектура како порталот и админот и го редизајнирав приказот на историјата на статуси.

  • —Временска линија на статуси со локација, опис и коментар од курирот
  • —Server-only endpoints и бренд по клиент
React 17 · Redux · PrimeReact

Стари апликации

Ги одржував и надоградував CRA апликациите за клиенти и админ кои се уште се во продукција додека се воведуваат новите.

  • —Филтри на табели, data tables, CSV извоз, директно печатење етикети
  • —Работа со некомплетни нарачки, празници, конфигурација на машина за сортирање
React · TypeScript · Seavus

TF Bank — дигитално банкарство

Шведска интернет нишна банка која нуди потрошувачко банкарство и e-commerce решенија на високо автоматизирана сопствена платформа. Го развивав нејзиниот frontend 20 месеци во Seavus.

  • —Frontend за производи за потрошувачко банкарство и e-commerce
  • —Платформа изградена да се шири на повеќе производи, земји и валути
  • —React и TypeScript со SCSS, на Microsoft Azure
  • —Agile тим со работа во Jira
Angular · Node.js · Semos Cloud

SurveyRocks — анкети за вработени

Платформа за анкети на вработени изградена за SAP во Semos Cloud. Дава анкети и аналитика кои им помагаат на HR тимовите и менаџерите да носат одлуки врз основа на вистински feedback. Работев на неа 22 месеци низ целиот stack.

  • —Креирање и испраќање анкети до вработените
  • —Аналитика и извештаи за HR тимовите и менаџерите
  • —Angular frontend со RxJS, Node.js сервиси и MySQL база
  • —Проценка, планирање и архитектура во Scrum тим