Dušan Erić

Beograd · Pravim web i puštam ga u rad

Dušan ErićFrontend development i vođenje projekata

Frontend developer iz Beograda koji je prešao u vođenje projekata. Napravio sam više od deset sajtova, a danas vodim web projekte od prvog zahteva do lansiranja: planiram posao, radim sa vendorima, bankama i hosting provajderima, a frontend i dalje pravim sam. Vodio sam svaki projekat sa ove stranice.

Status
Otvoren za nove projekte
Lokacija
Beograd, Srbija
Lokalno vreme
CET
Studio
BAT DEV
Vremenska linija

Roadmap

2024 → 2026, po kvartalima

  • Projekat
  • Lansiranje
  • Danas, nov 2026.
  • Sledeće
  1. Uloga

  2. Web i proizvod

  3. Plaćanja

  4. Infrastruktura i mejl

  5. Automatizacija

  6. Studio

  • 10+ sajtova, od dizajna do lansiranja
  • ~5 nedelja od prvog zahteva do plaćanja karticama uživo
  • 3.430 transkripata poziva automatski za 4 nedelje
  • 9 za 10 dana bezbednosnih vendora skinulo je oznaku sa domena

Pređite mišem preko trake ili je fokusirajte za detalje. Klik otvara tiket.Dodirnite traku za detalje, pa otvorite tiket.Dodirnite red da otvorite tiket.

Tiketi 9

Izdvojeni radovi

Svaka traka na roadmapu otvara jedan od ovih tiketa. Na svakom sam bio projekt menadžer; gde je kod pisao kolega, tiket to i kaže.

  1. Web i proizvodDE-106

    Novi sajt brenda, sa bezbednošću na prvom mestu

    Ishod Lansiran čist na svim DNS filterima; indeksiranje krenulo dva dana posle ispravke sitemap-a.

    Posle blokade prethodnog domena brendu je trebao nov sajt koji ne može da padne na isti način. Kod stranica je pisao kolega; moja su bila pravila, pipeline i lansiranje.

    Kriterijumi prihvatanjasvi 4/4 ispunjeni
    • Postavio pravila izrade: ništa preuzeto, bez skripti i fontova trećih strana, strog Content Security Policy. Pregledao svaki preview pre objave.
    • Napravio pipeline za objavu: CI u dva koraka koji drži tajne za deploy dalje od builda, zakucane verzije akcija, FTPS, proveru pre deploya i dnevni spoljni monitoring.
    • Podesio DNS, DNSSEC, HSTS, kao i SPF, DKIM i DMARC.
    • Sporo indeksiranje rešio datumima u sitemap-u izvučenim iz git istorije: svih 20 adresa je pronađeno i indeksiranje je krenulo za dva dana.
    Status
    Uživo
    Traka
    Web i proizvod
    Period
    sep 2026. do okt 2026.
    Stack
    • Astro
    • Tailwind CSS
    • GitHub Actions
    • Cloudflare
    • Search Console
    Prikaži na roadmapu (DE-106)
  2. Infrastruktura i mejlDE-105

    Domen označen kao phishing: uzrok, ispravka, skidanje sa lista

    Ishod Devet bezbednosnih vendora skinulo je oznaku sa domena u roku od deset dana od ispravke.

    Korisnici na nekim mrežama odjednom nisu mogli da otvore sajt: bezbednosni vendori i DNS filteri su ga označili.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Izmerio ko blokira, resolver po resolver, i našao uzrok: ugašeni chat widget je i dalje bio ugrađen na svakoj stranici, a njegov hostname je sada vodio na phishing stranicu.
    • Uklonio widget sa celog sajta i dodao strog Content Security Policy i bezbednosna zaglavlja.
    • Vodio zahteve za skidanje sa lista kod oko 19 vendora i blokliste; devet je očistilo sajt u roku od deset dana od ispravke.
    Status
    Isporučeno
    Traka
    Infrastruktura i mejl
    Period
    avg 2026. do sep 2026.
    Stack
    • DNS dijagnostika
    • Content-Security-Policy
    • urlscan.io
    • VirusTotal
    Prikaži na roadmapu (DE-105)
  3. Web i proizvodDE-104

    Posebna tema za white-label client area portal

    Ishod Dva brendirana portala na platformi vendora; za drugi tri verzije za devet dana.

    Client area portali dva brenda radili su na standardnim stranicama vendora, a jedini pristup bili su vendorovi slotovi za skripte.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Prijavu, reset lozinke, registraciju, kontrolnu tablu i meni za telefon napravio iznova kao ubačeni stylesheet i skriptu.
    • Za drugi brend isporučio tri verzije za devet dana, uz build proveru koja blokira imena drugih brendova, neproverene tvrdnje i spoljne adrese.
    • Isporučio checksum-ove da vendor može da potvrdi da portal učitava baš te fajlove, i primopredaju sa skicama i dizajn tokenima.
    Status
    Isporučeno
    Traka
    Web i proizvod
    Period
    maj 2026. do sep 2026.
    Stack
    • CSS
    • JavaScript
    • MutationObserver
    • Node.js
    • Puppeteer
    Prikaži na roadmapu (DE-104)
  4. Infrastruktura i mejlDE-107

    Prelazak klijenata sa brenda koji se gasi

    Ishod Portal i mejl uživo za jedan dan; svi klijenti prebačeni za tri dana.

    Brend se gasio, a njegovim klijentima su za nekoliko dana trebali ispravan portal i mejl kom mogu da veruju.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Sa CRM vendorom podigao privremeni client area na posebnom domenu, i jedno sanduče sa aliasima.
    • Napravio tokove za dobrodošlicu i reset lozinke i u sirovim zaglavljima proverio da SPF, DKIM i DMARC prolaze.
    • Napravio 28 responzivnih šablona transakcionih mejlova za dva brenda.
    Status
    Isporučeno
    Traka
    Infrastruktura i mejl
    Period
    sep 2026.
    Stack
    • HTML mejl
    • Google Workspace
    • SPF · DKIM · DMARC
    • CRM tokovi
    Prikaži na roadmapu (DE-107)
  5. AutomatizacijaDE-110

    Automatski transkripti poziva

    Ishod 3.430 transkripata složeno automatski za prve četiri nedelje.

    Retention tim je pozive pregledao ručno: preuzmi, konvertuj, pošalji na transkripciju, izvezi PDF.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Zakazani posao radi dva puta dnevno pre pregleda tima, svaki poziv dodeljuje pravom agentu i preskače pozive kraće od 20 sekundi.
    • Zvuk ide na AI servis za transkripciju, sa rezervom između dva naloga; PDF-ovi sa rezimeom i transkriptom slažu se po datumu, agentu i klijentu.
    • Ispravio grešku sa letnjim računanjem vremena u okidaču i našao uzrok grešaka van kancelarije: IP allowlist.
    Status
    U toku
    Traka
    Automatizacija
    Period
    okt 2026. do sada
    Stack
    • PowerShell
    • rclone
    • ffmpeg
    • GraphQL API
    • Google Drive
    Prikaži na roadmapu (DE-110)
  6. AutomatizacijaDE-108

    Plan migracije 7,5 miliona snimaka poziva

    Ishod Dva od tri sistema su do sada kopirana i proverena.

    Provajder telefonije je tražio da firma prebaci snimke poziva na svoje skladište.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Izmerio posao: oko 7,5 miliona fajlova i 1,9 TB na tri sistema, uz rast svakog meseca.
    • Specificirao paket skripti u četiri koraka i runbook: priprema, prenos koji može da se nastavi, provera checksum-ova i kloniranje na drugi disk koje ne kreće dok sve provere ne prođu.
    • Uradio probni prenos i pregled skripti, i uvežbao zaštićenu proceduru brisanja pre bilo kakvog pravog brisanja.
    Status
    U toku
    Traka
    Automatizacija
    Period
    sep 2026. do sada
    Stack
    • PowerShell
    • rclone (S3 API)
    • Windows
    • NTFS
    Prikaži na roadmapu (DE-108)
  7. AutomatizacijaDE-103

    Live tabla poziva za TV u kancelariji

    Ishod Pozivi sedam agenata na jednom ekranu, osveženi na 30 sekundi.

    Tim je trebalo da vidi ko je trenutno u pozivu i ko je sledeći.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Node.js i Express servis čita radni kalendar svakog agenta preko service accounta samo za čitanje i osvežava se na 30 sekundi.
    • Interni blokovi su posivljeni, da se ne računaju kao pozivi.
    • Spakovano za mini PC, sa offline instalacijom i kiosk pokretanjem na jedan klik.
    Status
    Isporučeno
    Traka
    Automatizacija
    Period
    apr 2026. do maj 2026.
    Stack
    • Node.js
    • Express
    • Google Calendar API
    • Vanilla JS
    Prikaži na roadmapu (DE-103)
  8. PlaćanjaDE-101

    Onboarding kod payment provajdera

    Ishod Jedan profil firme hrani svaku novu prijavu.

    Svaki novi payment provajder ili e-money institucija traži isti dosije firme, svaki u svom formatu.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • Vodim jedan objedinjen profil firme i paket dokumenata koji hrani svaku novu prijavu.
    • Napravio skripte koje popunjavaju formulare i sklapaju PDF-ove, pa nova prijava kreće od podataka, a ne od nule.
    • Sa compliance-om odgovaram na due diligence pitanja svakog provajdera.
    Status
    Stalno
    Traka
    Plaćanja
    Period
    feb 2024. do sada
    Stack
    • Node.js
    • PDF alati
    • KYB
    Prikaži na roadmapu (DE-101)
  9. Infrastruktura i mejlDE-102

    Registar domena, mejla i workspace naloga

    Ishod 13 domena i 7 pretplata na email pakete u jednom registru.

    Grupa brendova znači mnogo domena, mail tenanata i obnova, a nijedno ne sme da istekne.

    Kriterijumi prihvatanjasvi 3/3 ispunjeni
    • 13 domena i 7 pretplata na email pakete u jednom registru, sa obnovama i vlasnicima na jednom mestu.
    • DNS i autentifikacija mejla (SPF, DKIM, DMARC) podešeni i provereni za svaki brend.
    • Rešavanje mrežnih problema na licu mesta kad je pala linija u kancelariji.
    Status
    Stalno
    Traka
    Infrastruktura i mejl
    Period
    avg 2024. do sada
    Stack
    • DNS
    • Google Workspace
    • Cloudflare
    • Node.js
    Prikaži na roadmapu (DE-102)

Workspace BAT DEV

BAT DEVBrand and Tech Studio

Dizajniramo brendove, pravimo interfejse i isporučujemo softver koji ih nosi.

Vodim BAT DEV, studio za brend i tehnologiju. Ispod su dva projekta za klijente: online prodavnica sa plaćanjem karticama, koju i mesečno održavamo, i platforma za zakazivanje za salon lepote.

brandandtech.dev
  • Brendiranje
  • UI/UX dizajn
  • Development
  • Marketing

Tabla

Plan, izrada, rad

Veštine i način rada na jednoj tabli: šta koristim u kojoj fazi projekta i jedno pravilo po kom svaka faza radi.

Plan

Pravilo kolone

Krećem od ishoda

Pre tiketa i koda: šta mora da bude tačno na dan lansiranja, ko to odobrava i šta može da pukne usput.

  • Definisanje obima i zahteva (Isporuka)
  • Specifikacije i kriterijumi prihvatanja (Isporuka)
  • Rad sa vendorima i partnerima (Isporuka)
  • Saradnja sa compliance-om i pravnom službom (Isporuka)
  • Onboarding kod payment provajdera (KYB) (Plaćanja)

Izrada

Pravilo kolone

Male izmene, provera uživo

Svaka izmena ide zasebno, proveri se na živom sajtu i na telefonu i ima put nazad ako nešto pukne.

  • TypeScript · JavaScript (Web i proizvod)
  • React · Next.js (Web i proizvod)
  • Astro · Vite (Web i proizvod)
  • Tailwind CSS · CSS Grid i Flexbox (Web i proizvod)
  • Responzivne stranice, prvo za telefon (Web i proizvod)
  • Node.js · REST API-ji (Web i proizvod)
  • Plaćanje karticama · 3-D Secure (Plaćanja)
  • Client area portali i podešavanje CRM-a (Plaćanja)
  • Node.js i PowerShell skripte (Automatizacija)
  • Playwright · automatske provere (Isporuka)

Rad

Pravilo kolone

Ostavljam beleške

Većina onoga što predam ima beleške, skripte i provere, pa radi i kad ja nisam tu.

  • Release management · koordinacija vendora (Isporuka)
  • Planiranje lansiranja (Isporuka)
  • Dokumentacija i primopredaja (Isporuka)
  • Git · GitHub Actions · CI/CD (Infrastruktura)
  • Core Web Vitals · pristupačnost · SEO (Web i proizvod)
  • Cloudflare · DNS (Infrastruktura)
  • Isporučivost mejla · SPF, DKIM, DMARC (Infrastruktura)
  • Administracija Google Workspace-a (Infrastruktura)
  • Hosting, FTPS i monitoring (Infrastruktura)
  • Rešavanje mrežnih problema (Infrastruktura)

Changelog

Iskustvo

  1. Sadafeb 2024. – danas

    Projekt menadžer

    Grupa fintech firmi

    Sajtovi, client area portali, onboarding kod payment provajdera, transakcioni mejlovi, telefonija i interni alati za grupu fintech brendova. Radim sa developerima, vendorima i compliance-om, a stvari pravim i sam kad to štedi vreme.

  2. DevPre PM-a · i dalje

    Frontend developer

    Freelance, in-house i studio

    Više od deset sajtova od dizajna do lansiranja za brendove i male firme: responzivni layouti, statički buildovi, forme, plaćanja, hosting i mejl. Frontend svojih i studijskih projekata i dalje pravim sam.

  3. Studio2026

    BAT DEV

    Brand and Tech Studio

    Moj studio za brendiranje, UI/UX dizajn, development i marketing. Među projektima za klijente su online prodavnica sa plaćanjem karticama, koju sada mesečno održavamo, i platforma za zakazivanje za salon lepote.

    Otvori BAT DEV workspace
  4. 2023jun – okt 2023.

    IT specijalista

    NCR Corporation (pola radnog vremena) · IT podrška u hotelu

    IT infrastruktura u NCR-u, posle IT podrške u hotelu u kom sam radio.

  5. Ranijemart 2022. – jul 2023.

    Menadžer konferencija i banketa

    Hotel Zlatibor Mountain Resort & Spa

    Planiranje i vođenje konferencija i banketa u resort hotelu na Zlatiboru.

  6. Obrazovanje2017 – 2021

    Visoka škola strukovnih studija za informacione i komunikacione tehnologije

    ICT College, Beograd

    Diploma inženjera, računarske i informacione nauke.

Novi tiket

Otvoren za nove projekte

Javite se

Mejl je najbrži način da me kontaktirate. Nalazim se u Beogradu i otvoren sam za nove projekte.

Pišite nadule.eric98@gmail.com
Zadužen
Dušan Erić
Lokacija
Beograd, Srbija
Otvoren za
Nove projekte
Oznake
frontendvođenje projekata
Pošaljite mejlGitHub